کتاب SQL Server The Essential Toolkit for Database Professionals با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL Server The Essential Toolkit for Database Professionals
موضوع کلی: برنامه نویسی
موضوع میانی: Microsoft SQL Server
📋 سرفصلهای دوره
- 1. معرفی SQL Server و معماری کلی
- 2. نصب و پیکربندی بهینه SQL Server
- 3. کار با SQL Server Management Studio (SSMS)
- 4. مفاهیم پایه دیتابیسهای رابطهای
- 5. زبان تعریف دادهها (DDL) و ایجاد دیتابیس
- 6. مدیریت جداول و انواع دادههای SQL Server
- 7. کار با محدودیتها (Constraints) و کلیدهای اصلی و خارجی
- 8. زبان دستکاری دادهها (DML) و عملیات CRUD
- 9. فیلتر کردن دادهها با دستور WHERE و عملگرهای منطقی
- 10. مرتبسازی و گروهبندی دادهها با ORDER BY و GROUP BY
- 11. توابع تجمعی (Aggregate Functions)
- 12. اتصال جداول با JOINهای مختلف (Inner, Left, Right, Full)
- 13. کار با زیرپرسوجوها (Subqueries) و Correlated Subqueries
- 14. استفاده از Common Table Expressions (CTE)
- 15. توابع پنجرهای (Window Functions) برای تحلیل داده
- 16. مدیریت تراکنشها (Transactions) و ACID
- 17. سطوح ایزولاسیون (Isolation Levels) و مدیریت Lockها
- 18. ساختار و بهینهسازی ایندکسهای Clustered و Non-Clustered
- 19. استفاده از Covered Indexes و Filtered Indexes
- 20. بهینهسازی پرسوجوها با Execution Plan
- 21. تحلیل و رفع گلوگاهها با SQL Server Profiler و Extended Events
- 22. ساخت و مدیریت Viewها
- 23. برنامهنویسی T-SQL: متغیرها و کنترل جریان
- 24. ساخت و بهینهسازی Stored Procedures
- 25. کار با User-Defined Functions (UDFs)
- 26. مدیریت خطاها با TRY...CATCH
- 27. استفاده از Triggerها برای اتوماسیون دیتابیس
- 28. کار با جداول موقت (Temporary Tables) و Table Variables
- 29. مدیریت Cursorها و جایگزینهای مجموعهای (Set-based)
- 30. مفاهیم Normalization و طراحی دیتابیس بهینه
- 31. استفاده از JSON و XML در SQL Server
- 32. مدیریت کاربران و دسترسیها (Security & Permissions)
- 33. استراتژیهای Backup و Restore
- 34. پیادهسازی Recovery Models (Simple, Full, Bulk-Logged)
- 35. مدیریت Log فایلها و Shrinking
- 36. معرفی High Availability و Disaster Recovery
- 37. پیکربندی Always On Availability Groups
- 38. کار با Database Mirroring و Log Shipping
- 39. بهینهسازی حافظه و مدیریت Buffer Pool
- 40. مدیریت TempDB و بهینهسازی آن
- 41. استفاده از Partitioning برای جداول حجیم
- 42. کار با Dynamic SQL و پیشگیری از SQL Injection
- 43. بهرهبرداری از Columnstore Indexes برای تحلیل داده
- 44. کار با SQL Server Agent و زمانبندی Jobها
- 45. مانیتورینگ عملکرد با Dynamic Management Views (DMVs)
- 46. استفاده از Database Mail برای اعلانها
- 47. پیادهسازی Full-Text Search
- 48. کار با Linked Servers و توزیع دادهها
- 49. مدیریت Deadlockها و استراتژیهای رفع آنها
- 50. بهینهسازی Statistics و اثر آن بر Query Optimizer
- 51. کار با دادههای مکانی (Spatial Data)
- 52. معرفی SQL Server on Linux و Docker
- 53. تفاوت نسخههای Express, Standard و Enterprise
- 54. استراتژیهای Migration و انتقال دادهها
- 55. کار با BCP و Import/Export Wizard
- 56. مدیریت Index Fragmentation و Rebuild/Reorganize
- 57. استفاده از Window Aggregates و Ranking Functions
- 58. پیکربندی Max Degree of Parallelism (MAXDOP)
- 59. مدیریت Resource Governor برای کنترل منابع
- 60. کار با Temporal Tables برای تاریخچه دادهها
- 61. تکنیکهای Advanced Query Tuning
- 62. مدیریت Transaction Log و بررسی Chain
- 63. پیکربندی Autogrow و اثر آن بر Performance
- 64. بهرهبرداری از In-Memory OLTP
- 65. کار با Memory-Optimized Tables
- 66. مدیریت Snapshot Isolation
- 67. پیادهسازی Row-Level Security (RLS)
- 68. استفاده از Dynamic Data Masking (DDM)
- 69. بهینهسازی Wait Stats برای عیبیابی سیستم
- 70. کار با Service Broker برای پیامرسانی
- 71. تکنیکهای Index Tuning بر اساس Workload
- 72. مدیریت Database Consistency Checks (DBCC CHECKDB)
- 73. استراتژیهای Archiving دادههای قدیمی
- 74. کار با PolyBase برای تحلیل دادههای خارجی
- 75. مدیریت collation و مسائل چندزبانه
- 76. پیکربندی TempDB برای محیطهای High-Concurrency
- 77. تحلیل Resource Semaphore و Memory Grants
- 78. کار با Query Store برای تحلیل روند عملکرد
- 79. مدیریت Page Latches و Page Locks
- 80. بهینهسازی SARGability در پرسوجوها
- 81. استفاده از CROSS APPLY و OUTER APPLY
- 82. مدیریت Database Snapshots
- 83. پیکربندی Audit برای نظارت بر تغییرات
- 84. پیادهسازی Replication (Transactional, Merge, Snapshot)
- 85. کار با Extended Events برای مانیتورینگ دقیق
- 86. مدیریت Heap Tables و تبدیل به Clustered
- 87. بهینهسازی Scalar UDFs و جایگزینی با Inline TVFs
- 88. مدیریت Heap Fragmentation
- 89. استفاده از Database Console و ابزارهای خط فرمان (sqlcmd)
- 90. تکنیکهای Advanced Backup (Differential, Transaction Log)
- 91. پیکربندی Auto-Update Statistics
- 92. مدیریت Locking Escalation
- 93. تحلیل Plan Cache و مشکل Parameter Sniffing
- 94. استفاده از Query Hints برای هدایت Optimizer
- 95. مدیریت دیتابیس در محیطهای Cloud (Azure SQL)
تگها:
Database Administration
Database Tuning
DBA
Indexing
Microsoft SQL Server
Query Optimization
SQL Server
SQL Server Performance
SQL Server Toolkit
T-SQL
آموزش SQL
برنامهنویسی دیتابیس
بهینهسازی کوئری
دیتابیس
مدیریت دیتابیس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.