کتاب SQL Server The Mastery Toolkit for SQL Server Evolution با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
SQL Server The Mastery Toolkit: سلطان SQL Server شوید! SQL Server The Mastery Toolkit: کلید ورود شما به دنیای بیکران SQL Server! آیا رویای تبدیل شدن به یک متخصص SQL Server را در سر دارید؟ آیا میخواه...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Mastery Toolkit for SQL Server Evolution
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده و سیستمهای مدیریت پایگاه داده (DBMS)
- 2. آشنایی با SQL Server، تاریخچه و نسخههای مختلف آن
- 3. نصب و راهاندازی SQL Server و ابزارهای مدیریتی
- 4. آشنایی کامل با محیط SQL Server Management Studio (SSMS)
- 5. مفاهیم پایه: پایگاه داده، اسکما (Schema) و اشیاء (Objects)
- 6. انواع دادههای عددی و رشتهای (Numeric and String Data Types)
- 7. انواع دادههای تاریخ و زمان (Date and Time Data Types)
- 8. انواع دادههای خاص (XML, JSON, Spatial)
- 9. ایجاد اولین پایگاه داده و جدول
- 10. مفهوم NULL و کار با مقادیر نامشخص
- 11. مقدمهای بر زبان Transact-SQL (T-SQL)
- 12. دستور SELECT: بازیابی دادهها از جداول
- 13. استفاده از FROM و نامهای مستعار (Alias) برای جداول و ستونها
- 14. فیلتر کردن دادهها با دستور WHERE
- 15. کار با عملگرهای منطقی (AND, OR, NOT)
- 16. کار با عملگرهای مقایسهای و خاص (IN, BETWEEN, LIKE)
- 17. مرتبسازی نتایج با دستور ORDER BY
- 18. محدود کردن نتایج با TOP و OFFSET-FETCH
- 19. کار با توابع رشتهای (String Functions)
- 20. کار با توابع عددی (Numeric Functions)
- 21. کار با توابع تاریخ و زمان (Date and Time Functions)
- 22. توابع تجمعی (Aggregate Functions: SUM, AVG, COUNT, MIN, MAX)
- 23. گروهبندی دادهها با دستور GROUP BY
- 24. فیلتر کردن گروهها با دستور HAVING
- 25. مفهوم JOIN و اتصال جداول
- 26. INNER JOIN: اشتراک دادهها بین جداول
- 27. LEFT OUTER JOIN و RIGHT OUTER JOIN
- 28. FULL OUTER JOIN
- 29. CROSS JOIN و کاربردهای آن
- 30. Self-Joins: اتصال یک جدول به خودش
- 31. ترکیب نتایج با UNION و UNION ALL
- 32. استفاده از INTERSECT و EXCEPT
- 33. مقدمهای بر زیرکوئریها (Subqueries)
- 34. درج داده در جداول با دستور INSERT
- 35. بهروزرسانی دادههای موجود با دستور UPDATE
- 36. حذف دادهها با DELETE و TRUNCATE
- 37. استفاده از دستور MERGE برای عملیات ترکیبی
- 38. ایجاد جداول با دستور CREATE TABLE
- 39. مفهوم کلید اصلی (Primary Key) و تعریف آن
- 40. مفهوم کلید خارجی (Foreign Key) و ایجاد روابط
- 41. قیود UNIQUE و CHECK برای تضمین یکپارچگی دادهها
- 42. قیود DEFAULT و NOT NULL
- 43. تغییر ساختار جداول با دستور ALTER TABLE
- 44. حذف اشیاء پایگاه داده با دستور DROP
- 45. معرفی متغیرها و نحوه تعریف و استفاده از آنها
- 46. دستورات کنترل جریان (IF...ELSE, CASE)
- 47. حلقهها در T-SQL (WHILE)
- 48. مدیریت خطا با TRY...CATCH
- 49. مقدمهای بر رویههای ذخیره شده (Stored Procedures)
- 50. ایجاد Stored Procedure با پارامترهای ورودی و خروجی
- 51. اجرای Stored Procedures و مدیریت مقادیر بازگشتی
- 52. مقدمهای بر توابع تعریفشده توسط کاربر (User-Defined Functions)
- 53. توابع اسکالر (Scalar Functions)
- 54. توابع جدول-مقدار (Table-Valued Functions)
- 55. آشنایی با Viewها و کاربردهای آنها
- 56. ایجاد و مدیریت Viewها
- 57. مقدمهای بر تریگرها (Triggers)
- 58. تریگرهای DML (AFTER, INSTEAD OF)
- 59. تریگرهای DDL و Logon
- 60. مفهوم تراکنشها (Transactions) و خواص ACID
- 61. مدیریت تراکنشها (BEGIN, COMMIT, ROLLBACK)
- 62. کار با عبارتهای جدول مشترک (Common Table Expressions - CTE)
- 63. CTEهای بازگشتی (Recursive CTEs)
- 64. مقدمهای بر توابع پنجرهای (Window Functions)
- 65. توابع رتبهبندی (ROW_NUMBER, RANK, DENSE_RANK, NTILE)
- 66. توابع تجمعی پنجرهای (SUM, AVG, COUNT over a window)
- 67. توابع پیمایشی (LAG, LEAD, FIRST_VALUE, LAST_VALUE)
- 68. کار با جداول موقت (Temporary Tables) و متغیرهای جدولی (Table Variables)
- 69. استفاده از SQL پویا (Dynamic SQL)
- 70. نرمالسازی پایگاه داده (مفاهیم و سطوح ۱، ۲ و ۳)
- 71. مقدمهای بر ایندکسها و اهمیت آنها در کارایی
- 72. ایندکسهای خوشهای (Clustered Indexes)
- 73. ایندکسهای غیرخوشهای (Non-Clustered Indexes)
- 74. ایجاد و مدیریت ایندکسها
- 75. ایندکسهای پوشاننده (Covering Indexes) و ستونهای ضمیمه (Included Columns)
- 76. ایندکسهای فیلتر شده (Filtered Indexes)
- 77. آشنایی با Columnstore Indexes برای پردازشهای تحلیلی
- 78. بررسی و رفع تکهتکه شدن ایندکسها (Index Fragmentation)
- 79. مقدمه ای بر بهینهسازی کوئری (Query Optimization)
- 80. آشنایی با Query Optimizer و مراحل کار آن
- 81. خواندن و تحلیل طرح اجرایی (Execution Plan)
- 82. آشنایی با آمارها (Statistics) و نقش آنها در بهینهسازی
- 83. قفلگذاری، مسدودسازی و بنبست (Locking, Blocking, Deadlocks)
- 84. سطوح جداسازی تراکنشها (Transaction Isolation Levels)
- 85. استفاده از SQL Server Profiler و Extended Events برای نظارت
- 86. مدیریت امنیت در SQL Server: لاگینها و کاربران
- 87. نقشها (Roles) و مدیریت سطوح دسترسی (Permissions)
- 88. پشتیبانگیری از پایگاه داده (Full, Differential, Transaction Log)
- 89. بازیابی پایگاه داده (Restore and Recovery)
- 90. اتوماسیون وظایف با SQL Server Agent
- 91. ایجاد و زمانبندی Job ها
- 92. آشنایی با طرحهای نگهداری پایگاه داده (Maintenance Plans)
- 93. نظارت بر عملکرد SQL Server با Activity Monitor
- 94. پیکربندی ایمیل پایگاه داده (Database Mail)
- 95. مقدمهای بر راهکارهای دسترسپذیری بالا (High Availability)
- 96. کار با دادههای XML در SQL Server
- 97. کوئری زدن روی دادههای XML با XQuery
- 98. کار با دادههای JSON در SQL Server
- 99. توابع داخلی برای پردازش دادههای JSON
- 100. جداول زمانی (Temporal Tables) برای ردیابی تاریخچه تغییرات دادهها
تگها:
Administration
Database
Mastery Toolkit
Microsoft SQL Server
Microsoft Technology
SQL Development
SQL Server
SQL Server Evolution
T-SQL
برنامه نویسی
پایگاه داده
توسعه پایگاه داده
دوره آموزشی SQL Server
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.