کتاب SQL و Debugging SQL Queries
249,950 تومان
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب SQL و Debugging SQL Queries
موضوع کلی: برنامه نویسی
موضوع میانی: SQL
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر پایگاه داده و SQL
- 2. چرا SQL مهم است
- 3. انواع پایگاه داده رابطهای
- 4. اجزای پایگاه داده رابطهای
- 5. مفاهیم کلیدی: جداول، سطرها، ستونها
- 6. سیستم مدیریت پایگاه داده (DBMS)
- 7. معرفی ابزارهای SQL (مانند MySQL Workbench, pgAdmin, SQL Server Management Studio)
- 8. نصب و راه اندازی یک DBMS (اختیاری)
- 9. اولین اتصال به پایگاه داده
- 10. ایجاد اولین جدول
- 11. نوع دادههای اساسی در SQL (INT, VARCHAR, DATE, BOOLEAN)
- 12. مفهوم کلید اصلی (Primary Key)
- 13. تعریف کلید اصلی در زمان ایجاد جدول
- 14. استفاده از AUTO_INCREMENT برای کلیدهای اصلی
- 15. ایجاد جداول متعدد
- 16. مفهوم کلید خارجی (Foreign Key)
- 17. تعریف کلید خارجی برای ایجاد رابطه بین جداول
- 18. مفهوم نرمالسازی پایگاه داده (Normalization)
- 19. مزایای نرمالسازی
- 20. مرور انواع نرمالسازی (1NF, 2NF, 3NF)
- 21. عملیات CRUD (Create, Read, Update, Delete)
- 22. دستور INSERT INTO
- 23. اضافه کردن یک سطر با تمام مقادیر
- 24. اضافه کردن یک سطر با مقادیر منتخب
- 25. اضافه کردن چندین سطر
- 26. دستور SELECT
- 27. انتخاب تمام ستونها
- 28. انتخاب ستونهای منتخب
- 29. فیلتر کردن دادهها با WHERE
- 30. عملگرهای مقایسهای ( =, !=, <, >, <=, >= )
- 31. عملگرهای منطقی (AND, OR, NOT)
- 32. دستور DISTINCT
- 33. مرتبسازی نتایج با ORDER BY (ASC, DESC)
- 34. محدود کردن تعداد نتایج با LIMIT (یا TOP)
- 35. توابع تجمیعی (Aggregate Functions)
- 36. COUNT
- 37. گروهبندی نتایج با GROUP BY
- 38. فیلتر کردن گروهها با HAVING
- 39. دستور UPDATE
- 40. بهروزرسانی یک سطر
- 41. بهروزرسانی چندین سطر
- 42. بهروزرسانی با شرط WHERE
- 43. دستور DELETE
- 44. حذف یک سطر
- 45. حذف چندین سطر
- 46. حذف با شرط WHERE
- 47. دستور TRUNCATE TABLE
- 48. تفاوت بین DELETE و TRUNCATE
- 49. مفهوم Alias برای ستونها و جداول
- 50. استفاده از Alias برای خوانایی بیشتر
- 51. دستور CREATE DATABASE
- 52. دستور ALTER DATABASE
- 53. دستور DROP DATABASE
- 54. دستور CREATE TABLE
- 55. تعریف انواع داده پیشرفته (DECIMAL, FLOAT, TEXT, BLOB, ENUM)
- 56. تعریف محدودیتهای ستون (NOT NULL, UNIQUE, DEFAULT)
- 57. دستور ALTER TABLE
- 58. اضافه کردن ستون جدید
- 59. حذف ستون
- 60. تغییر نوع داده ستون
- 61. تغییر نام ستون
- 62. اضافه کردن محدودیت
- 63. حذف محدودیت
- 64. دستور DROP TABLE
- 65. تعریف Join ها (اتصالات)
- 66. Inner Join
- 67. Left Join (یا Left Outer Join)
- 68. Right Join (یا Right Outer Join)
- 69. Full Join (یا Full Outer Join)
- 70. Cross Join
- 71. Self Join
- 72. Subqueries (پرس و جوهای فرعی)
- 73. استفاده از Subquery در WHERE clause
- 74. استفاده از Subquery در SELECT clause
- 75. استفاده از Subquery در FROM clause
- 76. Correlated Subqueries
- 77. مفهوم Views
- 78. ایجاد View
- 79. استفاده از View
- 80. بهروزرسانی View (محدودیتها)
- 81. حذف View
- 82. مفهوم Indexes
- 83. چرا Indexes مهم هستند
- 84. انواع Indexes (B-Tree, Hash)
- 85. ایجاد Index
- 86. حذف Index
- 87. مزایا و معایب استفاده از Indexes
- 88. SQL Transactions
- 89. مفهوم ACID
- 90. BEGIN TRANSACTION
- 91. COMMIT
- 92. ROLLBACK
- 93. SAVEPOINT
- 94. سطوح ایزولاسیون تراکنش (Isolation Levels) (اختیاری)
- 95. مفهوم Stored Procedures
- 96. ایجاد Stored Procedure
- 97. فراخوانی Stored Procedure
- 98. پارامترها در Stored Procedures
- 99. مدیریت خطا در Stored Procedures (اختیاری)
- 100. مفهوم Triggers
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.