کتاب SQL Server The Data Science Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
SQL Server: جعبه ابزار علم داده برای تحول SQL Server SQL Server: جعبه ابزار علم داده برای تحول SQL Server مقدمه: انقلابی در مدیریت و تحلیل دادههای شما با SQL Server در دنیای پرشتاب امروز، دادهها به ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Data Science Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و سیستمهای مدیریت پایگاه داده (DBMS)
- 2. تاریخچه و نسخههای مختلف SQL Server
- 3. نصب و راهاندازی SQL Server و ابزارهای مدیریتی (SSMS)
- 4. مفاهیم بنیادی: پایگاه داده، جدول، سطر، و ستون
- 5. انواع دادهها (Data Types) در SQL Server
- 6. زبان تعریف داده (DDL): دستورات CREATE, ALTER, DROP
- 7. ایجاد اولین پایگاه داده و جدول
- 8. زبان دستکاری داده (DML): دستورات INSERT, UPDATE, DELETE
- 9. دستور SELECT: بازیابی دادهها
- 10. فیلتر کردن دادهها با دستور WHERE
- 11. عملگرهای منطقی: AND, OR, NOT
- 12. مرتبسازی نتایج با ORDER BY
- 13. کار با مقادیر NULL
- 14. توابع تجمعی پایه: COUNT, SUM, AVG, MIN, MAX
- 15. گروهبندی دادهها با GROUP BY
- 16. فیلتر کردن گروهها با HAVING
- 17. استفاده از نام مستعار (Alias) برای ستونها و جداول
- 18. حذف دادههای تکراری با DISTINCT
- 19. محدود کردن نتایج با TOP و OFFSET-FETCH
- 20. مقدمهای بر کلیدهای اصلی (Primary Key) و خارجی (Foreign Key)
- 21. اتصال جداول با INNER JOIN
- 22. اتصالهای خارجی: LEFT JOIN و RIGHT JOIN
- 23. اتصال کامل: FULL OUTER JOIN
- 24. اتصال ضربدری (CROSS JOIN) و اتصال به خود (SELF JOIN)
- 25. ترکیب نتایج با UNION و UNION ALL
- 26. عملگرهای INTERSECT و EXCEPT
- 27. زیرکوئریها (Subqueries): اسکالر، چند مقداری و مرتبط
- 28. عبارت شرطی CASE
- 29. توابع کار با رشتهها (String Functions)
- 30. توابع کار با تاریخ و زمان (Date and Time Functions)
- 31. توابع ریاضی و عددی
- 32. تبدیل انواع داده با CAST و CONVERT
- 33. تعریف و استفاده از متغیرها در T-SQL
- 34. ساختارهای کنترلی: IF...ELSE و WHILE
- 35. جداول موقت (Temporary Tables) و متغیرهای جدولی (Table Variables)
- 36. ایجاد و استفاده از نماها (Views)
- 37. مقدمهای بر رویههای ذخیره شده (Stored Procedures)
- 38. ایجاد رویههای ذخیره شده با پارامترهای ورودی و خروجی
- 39. توابع تعریفشده توسط کاربر (User-Defined Functions - UDFs)
- 40. مقدمهای بر تریگرها (Triggers)
- 41. مدیریت خطا با TRY...CATCH
- 42. تراکنشها (Transactions) و دستورات COMMIT و ROLLBACK
- 43. اصول طراحی پایگاه داده و نرمالسازی (1NF, 2NF, 3NF)
- 44. مفهوم واسازی (Denormalization) برای بهبود کارایی
- 45. مقدمهای بر ایندکسها: ایندکسهای Clustered و Non-Clustered
- 46. ایجاد و مدیریت ایندکسها
- 47. انواع محدودیتها (Constraints): UNIQUE, CHECK, DEFAULT
- 48. استفاده از Schema برای سازماندهی اشیاء پایگاه داده
- 49. مدیریت امنیت در SQL Server: لاگینها و کاربران
- 50. نقشهای سرور و پایگاه داده (Server and Database Roles)
- 51. مدیریت دسترسیها با GRANT, DENY, REVOKE
- 52. استراتژیهای پشتیبانگیری (Backup): Full, Differential, Transaction Log
- 53. بازیابی پایگاه داده (Restore) از نسخههای پشتیبان
- 54. معرفی SQL Server Agent و زمانبندی وظایف (Jobs)
- 55. عبارات جدول مشترک (Common Table Expressions - CTEs)
- 56. استفاده از CTEهای بازگشتی (Recursive CTEs)
- 57. توابع پنجرهای (Window Functions): مقدمه و کاربردها
- 58. توابع رتبهبندی: ROW_NUMBER, RANK, DENSE_RANK, NTILE
- 59. توابع پنجرهای تجمعی و پیمایشی: LEAD, LAG, FIRST_VALUE, LAST_VALUE
- 60. دستورات PIVOT و UNPIVOT برای تغییر ساختار داده
- 61. SQL پویا (Dynamic SQL) و خطرات آن
- 62. تحلیل طرح اجرای کوئری (Execution Plan)
- 63. اصول بهینهسازی کوئری و شاخصهای عملکرد
- 64. آمار (Statistics) و نقش آن در بهینهسازی
- 65. مفاهیم قفلگذاری (Locking)، مسدودسازی (Blocking) و بنبست (Deadlocks)
- 66. سطوح ایزولهسازی تراکنشها (Transaction Isolation Levels)
- 67. کار با دادههای XML در SQL Server
- 68. کار با دادههای JSON در SQL Server
- 69. مقدمهای بر انبار داده (Data Warehouse)
- 70. معماری انبار داده: مدل ستارهای (Star Schema) در مقابل مدل دانهبرفی (Snowflake)
- 71. جداول واقعیت (Fact Tables) و جداول ابعاد (Dimension Tables)
- 72. مفهوم ابعاد به آرامی در حال تغییر (Slowly Changing Dimensions - SCD)
- 73. فرایندهای ETL (Extract, Transform, Load) و ELT
- 74. معرفی سرویسهای یکپارچهسازی SQL Server (SSIS)
- 75. ساختار یک پروژه SSIS: Control Flow و Data Flow
- 76. تبدیلهای کلیدی در SSIS: Lookup, Merge Join, Derived Column
- 77. استقرار (Deployment) و اجرای پکیجهای SSIS
- 78. مقدمهای بر هوش تجاری (Business Intelligence - BI)
- 79. معرفی سرویسهای تحلیلی SQL Server (SSAS)
- 80. آشنایی با مدل جدولی (Tabular Model) در SSAS
- 81. مقدمهای بر زبان DAX برای مدلهای جدولی
- 82. آشنایی با مدل چندبعدی (Multidimensional Model) و مکعبها (Cubes)
- 83. مقدمهای بر زبان MDX برای مکعبها
- 84. معرفی سرویسهای گزارشگیری SQL Server (SSRS)
- 85. طراحی و استقرار یک گزارش ساده در SSRS
- 86. اتصال Power BI به SQL Server
- 87. حالتهای اتصال در Power BI: DirectQuery در مقابل Import
- 88. ساخت یک داشبورد تحلیلی با دادههای SQL Server در Power BI
- 89. ایندکسهای ستونی (Columnstore Indexes) برای بارهای کاری تحلیلی
- 90. پردازش تراکنش در حافظه (In-Memory OLTP - Hekaton)
- 91. جداول زمانی (Temporal Tables) برای ردیابی تاریخچه دادهها
- 92. معرفی PolyBase برای یکپارچهسازی با دادههای بزرگ (Big Data)
- 93. SQL Server روی لینوکس و کانتینرها
- 94. مقدمهای بر پایگاه داده SQL Azure
- 95. معرفی سرویسهای یادگیری ماشین (Machine Learning Services) در SQL Server
- 96. اجرای اسکریپتهای پایتون در SQL Server
- 97. اجرای اسکریپتهای R در SQL Server
- 98. معرفی خوشههای داده بزرگ (Big Data Clusters) و آینده SQL Server
- 99. **بهینهسازی کوئریها و Performance Tuning در SQL Server**
- 100. **امنیت پایگاه داده و مدیریت دسترسیها در SQL Server**
تگها:
Data Science
Data Science Toolkit
Microsoft SQL Server
SQL
SQL Server
SQL Server Evolution
SQL Server آموزش
اس کیو ال سرور
برنامهنویسی
پایگاه داده
تحلیل داده
داده کاوی
دیتا ساینس
یادگیری ماشین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.