اپلیکیشن اندرویدی فلشکارت آموزشی SQL Server The Data Science Toolkit for SQL Server Evolution
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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**
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.