کتاب SQL Server The Data Science Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
SQL Server: دروازه ورود به دنیای علم داده با SQL Server The Data Science Toolkit SQL Server: دروازه ورود به دنیای علم داده با SQL Server The Data Science Toolkit آیا به دنبال ارتقای مهارتهای خود در ع...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Data Science Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر SQL Server و تکامل آن
- 2. نسخهها و ویرایشهای مختلف SQL Server
- 3. نصب و پیکربندی SQL Server
- 4. آشنایی با محیط SQL Server Management Studio (SSMS)
- 5. آشنایی با Azure Data Studio
- 6. مفاهیم پایگاه داده: مدل رابطهای
- 7. ایجاد اولین پایگاه داده و جدول
- 8. انواع داده (Data Types) در SQL Server
- 9. درک Schemaها و اشیاء پایگاه داده
- 10. کار با پایگاه دادههای سیستمی و Information Schema
- 11. دستور SELECT: بازیابی دادهها
- 12. فیلتر کردن دادهها با دستور WHERE
- 13. عملگرهای منطقی: AND, OR, NOT
- 14. مرتبسازی نتایج با ORDER BY
- 15. کار با مقادیر NULL
- 16. استفاده از نامهای مستعار (Alias) برای ستونها و جداول
- 17. محدود کردن نتایج با دستور TOP
- 18. توابع کار با رشتهها (String Functions)
- 19. توابع عددی (Numeric Functions)
- 20. توابع کار با تاریخ و زمان (Date and Time Functions)
- 21. تبدیل انواع داده با CAST و CONVERT
- 22. عبارت CASE برای منطق شرطی
- 23. تجمیع دادهها: COUNT, SUM, AVG, MIN, MAX
- 24. گروهبندی دادهها با GROUP BY
- 25. فیلتر کردن گروهها با HAVING
- 26. آشنایی با پیوندها: INNER JOIN
- 27. پیوندهای خارجی: LEFT JOIN و RIGHT JOIN
- 28. پیوند FULL OUTER JOIN
- 29. پیوند CROSS JOIN و کاربردهای آن
- 30. ترکیب نتایج با UNION و UNION ALL
- 31. استفاده از INTERSECT و EXCEPT
- 32. پیوند به خود (Self-Join)
- 33. زیرپرسوجوها (Subqueries)
- 34. زیرپرسوجوهای همبسته (Correlated Subqueries)
- 35. عملگرهای APPLY: CROSS APPLY و OUTER APPLY
- 36. درج داده با دستور INSERT INTO
- 37. بهروزرسانی دادهها با دستور UPDATE
- 38. حذف دادهها با دستور DELETE
- 39. تفاوت DELETE و TRUNCATE TABLE
- 40. مقدمهای بر تراکنشها (Transactions) و خواص ACID
- 41. شروع و تایید تراکنشها: BEGIN TRAN, COMMIT TRAN
- 42. بازگرداندن تراکنشها: ROLLBACK TRAN
- 43. استفاده از SAVEPOINT در تراکنشها
- 44. ستونهای Identity و Sequences
- 45. دستور MERGE برای عملیات همزمان INSERT, UPDATE, DELETE
- 46. عبارتهای جدول مشترک (Common Table Expressions - CTE)
- 47. CTEهای بازگشتی (Recursive CTEs)
- 48. آشنایی با توابع پنجرهای (Window Functions)
- 49. توابع رتبهبندی: ROW_NUMBER, RANK, DENSE_RANK, NTILE
- 50. توابع تجمیعی پنجرهای
- 51. توابع LAG و LEAD برای دسترسی به سطرهای همجوار
- 52. ایجاد و استفاده از متغیرها در T-SQL
- 53. ساختارهای کنترل جریان: IF...ELSE و WHILE
- 54. جداول موقت محلی و سراسری (# و ##)
- 55. متغیرهای جدولی (Table Variables)
- 56. SQL پویا (Dynamic SQL)
- 57. رویههای ذخیره شده (Stored Procedures): ایجاد و اجرا
- 58. پارامترهای ورودی و خروجی در رویههای ذخیره شده
- 59. توابع تعریف شده توسط کاربر (User-Defined Functions - UDFs)
- 60. تریگرها (Triggers): AFTER و INSTEAD OF
- 61. مدیریت خطا با TRY...CATCH
- 62. نرمالسازی پایگاه داده: 1NF, 2NF, 3NF
- 63. کلیدهای اصلی (Primary Key) و خارجی (Foreign Key)
- 64. قیود UNIQUE, CHECK و DEFAULT
- 65. مقدمهای بر ایندکسها: Clustered و Non-Clustered
- 66. ایجاد و مدیریت ایندکسها
- 67. ایندکسهای فیلتر شده (Filtered Indexes)
- 68. ایندکسهای Columnstore برای بارهای کاری تحلیلی
- 69. نماها (Views) و کاربردهای آنها
- 70. طراحی شمای ستارهای (Star Schema) برای انبار داده
- 71. آشنایی با طرحهای اجرایی (Execution Plans)
- 72. آمار (Statistics) و اهمیت آن در بهینهسازی
- 73. شناسایی پرسوجوهای کند
- 74. استفاده از SQL Server Profiler و Extended Events
- 75. نظارت بر عملکرد با Query Store
- 76. مدیریت تکهتکه شدن ایندکسها (Index Fragmentation)
- 77. قفلها، مسدودیتها و بنبستها (Locking, Blocking, Deadlocks)
- 78. سطوح جداسازی تراکنشها (Transaction Isolation Levels)
- 79. بهترین شیوهها برای نوشتن پرسوجوهای بهینه
- 80. طرحهای نگهداری پایگاه داده (Database Maintenance Plans)
- 81. جعبه ابزار علم داده در SQL Server: یک نمای کلی
- 82. معماری سرویسهای یادگیری ماشین SQL Server
- 83. نصب و پیکربندی یکپارچهسازی R و Python
- 84. اجرای اسکریپتهای خارجی با sp_execute_external_script
- 85. آمادهسازی و پاکسازی دادهها با T-SQL برای علم داده
- 86. تحلیل اکتشافی دادهها (EDA) با استفاده از T-SQL
- 87. پردازش دادههای JSON در SQL Server
- 88. پردازش دادههای XML در SQL Server
- 89. جداول زمانی (Temporal Tables) برای ردیابی تاریخچه دادهها
- 90. مقدمهای بر پایگاههای داده گرافی در SQL Server
- 91. معرفی SQL Server Integration Services (SSIS) برای فرآیندهای ETL
- 92. معرفی SQL Server Analysis Services (SSAS) برای هوش تجاری
- 93. معرفی SQL Server Reporting Services (SSRS) برای گزارشگیری
- 94. اتصال SQL Server به Power BI برای مصورسازی
- 95. آموزش یک مدل پیشبینی با Python در SQL Server
- 96. آموزش یک مدل پیشبینی با R در SQL Server
- 97. عملیاتی کردن مدلهای یادگیری ماشین با رویههای ذخیره شده
- 98. استفاده از PolyBase برای دسترسی به دادههای خارجی
- 99. خوشههای داده بزرگ (Big Data Clusters): مفاهیم و معماری
- 100. آینده SQL Server: خدمات ابری Azure SQL
تگها:
Data Analysis
Data Engineering
Data Science
Database management
Microsoft SQL Server
MS SQL
MS SQL Server
Programming
SQL
SQL Server
T-SQL
برنامه نویسی
پایگاه داده
تحلیل داده
مدیریت داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.