کتاب پرسوجوهای پیشرفته SQL برای تحلیل داده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
پرسوجوهای پیشرفته SQL برای تحلیل داده: دوره جامع و کاربردی پرسوجوهای پیشرفته SQL برای تحلیل داده: دوره جامع و کاربردی آیا میخواهید تواناییهای خود در تحلیل داده را به سطح بالاتری ارتقا دهید و به یک...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پرسوجوهای پیشرفته SQL برای تحلیل داده
موضوع کلی: برنامه نویسی
موضوع میانی: تحلیل داده (Data Analysis)
📋 سرفصلهای دوره
- 1. مقدمه و معرفی دوره
- 2. اهمیت SQL در تحلیل داده
- 3. آشنایی با محیط کار با SQL
- 4. نصب و پیکربندی ابزارهای SQL (اختیاری)
- 5. مفاهیم پایهای پایگاه داده رابطهای
- 6. جداول، ستونها و ردیفها
- 7. انواع داده در SQL
- 8. کلیدهای اصلی (Primary Key) و کلیدهای خارجی (Foreign Key)
- 9. نرمالسازی پایگاه داده (مبانی)
- 10. ایجاد جداول (CREATE TABLE)
- 11. محدودیتهای ستونی (Constraints)
- 12. درج داده (INSERT INTO)
- 13. بهروزرسانی داده (UPDATE)
- 14. حذف داده (DELETE FROM)
- 15. مقدمه بر پرسوجوها (Queries)
- 16. دستور SELECT
- 17. انتخاب ستونهای خاص
- 18. انتخاب تمام ستونها
- 19. فیلتر کردن دادهها با WHERE
- 20. عملگرهای مقایسهای در WHERE
- 21. عملگرهای منطقی (AND, OR, NOT)
- 22. عبارت LIKE و تطابق الگو
- 23. دستور DISTINCT
- 24. مرتبسازی نتایج با ORDER BY
- 25. مرتبسازی صعودی و نزولی
- 26. محدود کردن تعداد نتایج (LIMIT/TOP)
- 27. فانکشنهای تجمیعی (Aggregate Functions)
- 28. COUNT
- 29. گروهبندی نتایج با GROUP BY
- 30. فیلتر کردن گروهها با HAVING
- 31. کار با چندین جدول: JOIN
- 32. مفهوم JOIN
- 33. INNER JOIN
- 34. LEFT JOIN (LEFT OUTER JOIN)
- 35. RIGHT JOIN (RIGHT OUTER JOIN)
- 36. FULL JOIN (FULL OUTER JOIN)
- 37. CROSS JOIN
- 38. JOIN های چندگانه
- 39. ایجاد نمای مجازی (Views)
- 40. مزایای استفاده از Views
- 41. ایجاد View
- 42. استفاده از View
- 43. بهروزرسانی View
- 44. Subqueries (پرسوجوهای تودرتو)
- 45. Subqueries در WHERE
- 46. Subqueries در SELECT
- 47. Subqueries در FROM
- 48. Correlated Subqueries
- 49. استفاده از EXIST و NOT EXIST
- 50. استفاده از IN و NOT IN
- 51. توابع پنجرهای (Window Functions) - مقدمه
- 52. مفهوم Window Functions
- 53. ROW_NUMBER()
- 54. RANK()
- 55. DENSE_RANK()
- 56. توابع پنجرهای برای تجمیع: SUM, AVG, COUNT
- 57. نحوه تعریف پنجره (PARTITION BY, ORDER BY)
- 58. تجزیه و تحلیل سریهای زمانی با توابع پنجرهای
- 59. Lag و Lead Functions
- 60. First_value و Last_value
- 61. Ntile()
- 62. استفاده از CTEs (Common Table Expressions)
- 63. مفهوم CTEs
- 64. ایجاد CTEs
- 65. CTE های بازگشتی (Recursive CTEs)
- 66. کاربرد CTEs در ساختارهای سلسله مراتبی
- 67. تکنیکهای پیشرفته WHERE
- 68. ترکیب WHERE با Subqueries و CTEs
- 69. فیلتر کردن بر اساس تاریخ و زمان
- 70. کار با دادههای متنی پیشرفته
- 71. دستورهای UNION و UNION ALL
- 72. تفاوت UNION و UNION ALL
- 73. کاربرد UNION در ترکیب نتایج
- 74. دستور INTERSECT
- 75. دستور EXCEPT (MINUS)
- 76. مدیریت دادههای Null
- 77. مقایسه با NULL
- 78. توابع مربوط به NULL (COALESCE, NULLIF)
- 79. اهمیت مدیریت NULL در تحلیل داده
- 80. بهینهسازی پرسوجوها (Query Optimization)
- 81. مفهوم Query Planner
- 82. استفاده از EXPLAIN/ANALYZE
- 83. اندیسگذاری (Indexing)
- 84. انواع Index
- 85. تأثیر Index بر عملکرد
- 86. بهینهسازی JOIN ها
- 87. بهینهسازی Subqueries
- 88. استفاده از Hints (اختیاری)
- 89. انواع دادههای پیشرفته
- 90. JSON در SQL
- 91. XML در SQL
- 92. دادههای جغرافیایی (Spatial Data) - مقدمه
- 93. مفاهیم پایهای کار با JSON
- 94. پرسوجو در دادههای JSON
- 95. مفاهیم پایهای کار با XML
- 96. پرسوجو در دادههای XML
- 97. مقدمه بر دادههای جغرافیایی
- 98. انواع دادههای جغرافیایی
- 99. عملیات پایهای بر روی دادههای جغرافیایی
- 100. جمعآوری و پاکسازی دادهها (Data Wrangling)
تگها:
Advanced SQL
Analytics
Business Intelligence
Data Analysis
Data management
Data Science
Database
Programming
SQL
SQL queries
آموزش SQL
برنامه نویسی
پرس و جو SQL
تحلیل داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.