دوره راهنمای جامع SQL: از مقدماتی تا پیشرفته با Richard H. Baker همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب راهنمای جامع SQL: از مقدماتی تا پیشرفته با Richard H. Baker
موضوع کلی: پایگاه دادههای رابطهای
موضوع میانی: زبان پرسوجوی ساختیافته (SQL)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه: دنیای پایگاه دادههای رابطهای
- 2. چرا پایگاه دادهها مهم هستند؟
- 3. مقدمه ای بر پایگاه دادههای رابطهای
- 4. اصول مدل رابطهای
- 5. موجودیتها، صفات و روابط
- 6. مفهوم کلید اصلی (Primary Key)
- 7. مفهوم کلید خارجی (Foreign Key)
- 8. مفهوم نرمالسازی (Normalization)
- 9. مقدمه ای بر زبان SQL
- 10. تاریخچه SQL
- 11. چرا SQL مهم است؟
- 12. محیط توسعه SQL
- 13. اولین دستور SQL: SELECT
- 14. استفاده از SELECT برای بازیابی دادهها
- 15. بازیابی تمام ستونها
- 16. بازیابی ستونهای خاص
- 17. فیلتر کردن دادهها با WHERE
- 18. عملگرهای مقایسهای در WHERE
- 19. عملگرهای منطقی در WHERE
- 20. استفاده از DISTINCT برای حذف رکوردهای تکراری
- 21. مرتبسازی نتایج با ORDER BY
- 22. ترتیب صعودی و نزولی
- 23. محدود کردن تعداد نتایج با LIMIT
- 24. کار با تاریخ و زمان در SQL
- 25. توابع تاریخ و زمان
- 26. محاسبات تاریخ و زمان
- 27. کار با رشتهها در SQL
- 28. توابع رشتهای (مانند CONCAT, SUBSTRING)
- 29. توابع تبدیل نوع داده (CAST, CONVERT)
- 30. کار با اعداد در SQL
- 31. توابع عددی (مانند SUM, AVG, COUNT)
- 32. توابع تجمیع (Aggregate Functions)
- 33. استفاده از GROUP BY برای گروهبندی نتایج
- 34. فیلتر کردن گروهها با HAVING
- 35. استفاده از Alias برای نامگذاری موقت جدولها و ستونها
- 36. اتصال جدولها (JOINs)
- 37. INNER JOIN: رایجترین نوع اتصال
- 38. LEFT JOIN: بازیابی تمام رکوردهای جدول چپ
- 39. RIGHT JOIN: بازیابی تمام رکوردهای جدول راست
- 40. FULL OUTER JOIN: بازیابی تمام رکوردهای هر دو جدول
- 41. CROSS JOIN: اتصال کارتزین (کمتر کاربردی)
- 42. اتصال جدولها بر اساس چندین شرط
- 43. ایجاد جدول (CREATE TABLE)
- 44. تعریف انواع داده (Data Types)
- 45. تعریف محدودیتهای ستون (Constraints)
- 46. کلید اصلی (Primary Key)
- 47. کلید خارجی (Foreign Key)
- 48. یونیک (UNIQUE)
- 49. نالپذیر (NOT NULL)
- 50. بررسی (CHECK)
- 51. تغییر ساختار جدول (ALTER TABLE)
- 52. اضافه کردن ستون
- 53. حذف ستون
- 54. تغییر نوع داده ستون
- 55. حذف جدول (DROP TABLE)
- 56. وارد کردن دادهها (INSERT INTO)
- 57. وارد کردن یک رکورد
- 58. وارد کردن چندین رکورد
- 59. وارد کردن مقادیر مشخص
- 60. بهروزرسانی دادهها (UPDATE)
- 61. بهروزرسانی یک رکورد
- 62. بهروزرسانی چندین رکورد
- 63. بهروزرسانی با شرط WHERE
- 64. حذف دادهها (DELETE FROM)
- 65. حذف یک رکورد
- 66. حذف چندین رکورد
- 67. حذف با شرط WHERE
- 68. حذف تمام دادههای جدول (TRUNCATE TABLE)
- 69. مفهوم تراکنش (Transactions)
- 70. شروع تراکنش (BEGIN TRANSACTION)
- 71. تایید تراکنش (COMMIT)
- 72. بازگشت از تراکنش (ROLLBACK)
- 73. نکات مهم در مورد تراکنشها
- 74. مفاهیم پیشرفته SQL
- 75. زیرپرسوجوها (Subqueries)
- 76. زیرپرسوجو در WHERE
- 77. زیرپرسوجو در FROM
- 78. زیرپرسوجو در SELECT
- 79. استفاده از ANY, ALL, EXISTS
- 80. Self-Join
- 81. استفاده از CTE (Common Table Expressions)
- 82. تعریف CTE
- 83. استفاده از CTE در پرسوجوها
- 84. CTEهای بازگشتی (Recursive CTEs)
- 85. نمایهگذاری (Indexing)
- 86. چرا نمایه گذاری مهم است؟
- 87. انواع نمایه گذاری
- 88. ایجاد نمایه (CREATE INDEX)
- 89. حذف نمایه (DROP INDEX)
- 90. بهینهسازی پرسوجوها (Query Optimization)
- 91. توضیح اجرای پرسوجو (EXPLAIN PLAN)
- 92. نکات مهم برای بهینهسازی
- 93. قواعد مجموعه (Set Operations)
- 94. UNION
- 95. UNION ALL
- 96. INTERSECT
- 97. EXCEPT
- 98. استفاده از Window Functions
- 99. ROW_NUMBER()
- 100. RANK()
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.