کتاب Transact-SQL (T-SQL) پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Transact-SQL (T-SQL) پیشرفته
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. مبانی پایگاه داده رابطهای و T-SQL
- 2. انواع داده در T-SQL
- 3. دستورات اساسی SELECT
- 4. فیلتر کردن دادهها با WHERE
- 5. مرتبسازی نتایج با ORDER BY
- 6. گروهبندی دادهها با GROUP BY
- 7. فیلتر کردن گروهها با HAVING
- 8. استفاده از توابع تجمعی (Aggregate Functions)
- 9. توابع رشتهای در T-SQL
- 10. توابع عددی در T-SQL
- 11. توابع تاریخ و زمان در T-SQL
- 12. تبدیل انواع داده (Casting and Converting)
- 13. عملگرهای منطقی و مقایسهای
- 14. عملگرهای LIKE و BETWEEN
- 15. کار با مقادیر NULL
- 16. زیرکوئریها (Subqueries)
- 17. انواع JOIN در T-SQL
- 18. INNER JOIN
- 19. LEFT OUTER JOIN
- 20. RIGHT OUTER JOIN
- 21. FULL OUTER JOIN
- 22. CROSS JOIN
- 23. Self-JOIN
- 24. استفاده از CTE (Common Table Expressions)
- 25. توابع پنجرهای (Window Functions) - مقدمه
- 26. ROW_NUMBER()
- 27. RANK()
- 28. DENSE_RANK()
- 29. LEAD() و LAG()
- 30. NTILE()
- 31. SUM() OVER()
- 32. AVG() OVER()
- 33. MIN() OVER()
- 34. MAX() OVER()
- 35. COUNT() OVER()
- 36. کار با دادههای حجیم (Large Objects - LOBs)
- 37. ایندکسگذاری (Indexing) - مفاهیم پایه
- 38. انواع ایندکسها (Clustered, Non-Clustered)
- 39. ساخت و مدیریت ایندکسها
- 40. بهینهسازی کوئریها (Query Optimization)
- 41. بررسی طرح اجرای کوئری (Execution Plan)
- 42. راهنمایی بهینهسازی (Query Hints)
- 43. مدیریت تراکنشها (Transactions)
- 44. سطوح ایزولاسیون تراکنش (Transaction Isolation Levels)
- 45. قفلگذاری (Locking) و Deadlocks
- 46. مفاهیم ACID
- 47. ایجاد و مدیریت Stored Procedures
- 48. پارامترها در Stored Procedures
- 49. مدیریت خطا در Stored Procedures (TRY...CATCH)
- 50. استفاده از Cursorها (با احتیاط)
- 51. Triggerها - انواع و کاربردها
- 52. Triggerهای DML
- 53. Triggerهای DDL
- 54. Triggerهای سیستمی
- 55. امنیت در پایگاه داده
- 56. مدیریت کاربران و نقشها (Users and Roles)
- 57. مدیریت مجوزها (Permissions)
- 58. رمزنگاری دادهها (Data Encryption)
- 59. مفاهیم Backup و Restore
- 60. استراتژیهای Backup
- 61. روشهای Restore
- 62. High Availability و Disaster Recovery
- 63. Always On Availability Groups
- 64. Failover Clustering
- 65. Replication
- 66. پایگاه دادههای ستونی (Columnstore Databases)
- 67. مفاهیم In-Memory OLTP
- 68. استفاده از JSON در T-SQL
- 69. کار با XML در T-SQL
- 70. مفاهیم Data Warehousing
- 71. Star Schema و Snowflake Schema
- 72. ETL (Extract, Transform, Load)
- 73. Performance Tuning - پیشرفته
- 74. بررسی و تحلیل گزارشات عملکرد (Performance Reports)
- 75. مدیریت حافظه (Memory Management)
- 76. مدیریت I/O
- 77. استفاده از Dynamic SQL (با احتیاط)
- 78. مفاهیم NoSQL و مقایسه با رابطهای
- 79. کار با سرویسهای ابری (Azure SQL Database, SQL Server on VM)
- 80. اصول طراحی پایگاه داده (Database Design Principles)
- 81. نرمالسازی (Normalization)
- 82. Denormalization
- 83. مدیریت Schema
- 84. مرورگر پایگاه داده (Database Browser)
- 85. ابزارهای مدیریت پایگاه داده (SSMS)
- 86. مستندسازی پایگاه داده
- 87. اصطلاحات رایج در T-SQL
- 88. مباحث پیشرفته در توابع پنجرهای
- 89. کاربرد CTEهای بازگشتی (Recursive CTEs)
- 90. استفاده از Table-Valued Parameters
- 91. مفاهیم Data Partitioning
- 92. مدیریت و نگهداری پایگاه داده
- 93. بررسی و رفع مشکلات عملکردی
- 94. مدیریت فضای دیسک
- 95. روشهای بهروزرسانی پایگاه داده
- 96. مقدمهای بر ابزارهای BI
- 97. کاربرد T-SQL در تحلیل داده
- 98. مباحث پایانی و جمعبندی
تگها:
SQL Server
T-SQL
Transact-SQL
برنامه نویسی SQL
بهینه سازی SQL
پایگاه داده
پرس و جو SQL
توابع T-SQL
دستورات SQL
مدیریت پایگاه داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.