کتاب SQL برای تحلیل داده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL برای تحلیل داده
موضوع کلی: برنامه نویسی
موضوع میانی: SQL
📋 سرفصلهای دوره
- 1. مقدمات و آشنایی با پایگاه داده و SQL
- 2. مفاهیم کلیدی پایگاه داده رابطهای
- 3. نصب و راهاندازی SQL Server Express
- 4. نصب و راهاندازی PostgreSQL
- 5. نصب و راهاندازی MySQL Community Server
- 6. آشنایی با محیط کاربری SQL Server Management Studio
- 7. آشنایی با محیط کاربری pgAdmin
- 8. آشنایی با محیط کاربری MySQL Workbench
- 9. ساخت اولین پایگاه داده
- 10. ایجاد جداول و تعریف ستونها
- 11. انواع دادههای عددی در SQL
- 12. انواع دادههای متنی در SQL
- 13. انواع دادههای تاریخ و زمان در SQL
- 14. انواع دادههای بولی و باینری
- 15. تعریف کلید اصلی (Primary Key)
- 16. تعریف کلید خارجی (Foreign Key)
- 17. مفاهیم روابط بین جداول (یک به یک، یک به چند)
- 18. مفاهیم روابط بین جداول (چند به چند)
- 19. درج داده در جداول (INSERT)
- 20. بهروزرسانی داده در جداول (UPDATE)
- 21. حذف داده از جداول (DELETE)
- 22. انتخاب داده از جداول (SELECT)
- 23. فیلتر کردن دادهها با شرط WHERE
- 24. ترتیبدهی نتایج با ORDER BY
- 25. محدود کردن تعداد نتایج با LIMIT/TOP
- 26. آشنایی با عملگرهای منطقی (AND, OR, NOT)
- 27. آشنایی با عملگرهای مقایسهای
- 28. استفاده از عملگرهای LIKE وPATTERN Matching
- 29. کاربرد عملگرهای IN و BETWEEN
- 30. کاربرد عملگرهای NULL
- 31. توابع تجمعی (Aggregate Functions)
- 32. محاسبه میانگین (AVG)
- 33. محاسبه مجموع (SUM)
- 34. محاسبه حداقل و حداکثر (MIN, MAX)
- 35. شمارش تعداد رکوردها (COUNT)
- 36. دستهبندی نتایج با GROUP BY
- 37. فیلتر کردن گروهها با HAVING
- 38. ترکیب دو یا چند جدول با JOIN
- 39. انواع JOIN: INNER JOIN
- 40. انواع JOIN: LEFT JOIN
- 41. انواع JOIN: RIGHT JOIN
- 42. انواع JOIN: FULL OUTER JOIN
- 43. استفاده از Subqueries (کوئریهای تو در تو)
- 44. Subqueries در بند WHERE
- 45. Subqueries در بند SELECT
- 46. Subqueries در بند FROM
- 47. مفاهیم View (نماها)
- 48. ایجاد View
- 49. استفاده از View
- 50. حذف View
- 51. مفاهیم Index (شاخصگذاری)
- 52. ایجاد Index
- 53. تأثیر Index بر عملکرد کوئریها
- 54. حذف Index
- 55. مفاهیم Stored Procedures (رویههای ذخیره شده)
- 56. ایجاد Stored Procedure
- 57. فراخوانی Stored Procedure
- 58. استفاده از پارامترها در Stored Procedure
- 59. مفاهیم Functions (توابع)
- 60. ایجاد Function
- 61. فراخوانی Function
- 62. توابع سیستمی SQL
- 63. توابع تاریخ و زمان در SQL
- 64. توابع متنی در SQL
- 65. توابع عددی در SQL
- 66. مدیریت تراکنشها (Transactions)
- 67. دستور BEGIN TRANSACTION
- 68. دستور COMMIT TRANSACTION
- 69. دستور ROLLBACK TRANSACTION
- 70. مفاهیم Concurrency Control
- 71. مقدمهای بر قفلگذاری (Locking)
- 72. مفاهیم Deadlock
- 73. امنیت در پایگاه داده
- 74. مدیریت کاربران و نقشها
- 75. اعطای مجوزها (GRANT)
- 76. لغو مجوزها (REVOKE)
- 77. مفاهیم Data Warehousing
- 78. مفاهیم ETL (Extract, Transform, Load)
- 79. استفاده از SQL برای گزارشگیری
- 80. مقدمهای بر تحلیل داده با SQL
- 81. تحلیل دادههای فروش
- 82. تحلیل دادههای مشتریان
- 83. تحلیل دادههای عملکرد
- 84. استفاده از Window Functions
- 85. کاربرد Window Functions در تحلیل
- 86. مثالهای پیشرفته از Window Functions
- 87. بهینهسازی کوئریهای SQL
- 88. شناسایی کوئریهای کند
- 89. استفاده از Execution Plan
- 90. تکنیکهای پیشرفته بهینهسازی
- 91. مقدمهای بر NoSQL (برای درک بهتر)
- 92. تفاوتهای SQL و NoSQL
- 93. کاربرد SQL در پروژههای واقعی
- 94. مطالعه موردی: تحلیل دادههای آماری کشور
- 95. مطالعه موردی: تحلیل دادههای اقتصادی
- 96. مطالعه موردی: تحلیل دادههای آموزشی
- 97. مقدمهای بر ابزارهای BI و ارتباط با SQL
- 98. اتصال ابزارهای BI به پایگاه داده
- 99. ساخت داشبوردهای تحلیلی
- 100. مقدمهای بر مباحث پیشرفتهتر SQL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.