کتاب طراحی و بهینه‌سازی ساختار پایگاه داده SQL با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی و بهینه‌سازی ساختار پایگاه داده SQL

موضوع کلی: مدیریت و توسعه سامانه‌های اطلاعاتی

موضوع میانی: طراحی و بهینه‌سازی پایگاه‌های داده

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر مدیریت پایگاه داده
  • 2. مفاهیم کلیدی پایگاه داده رابطه‌ای
  • 3. مدل‌سازی داده‌ها: مفاهیم پایه
  • 4. طراحی شمای پایگاه داده
  • 5. نرمال‌سازی: اصول و اهداف
  • 6. فرم نرمال اول (1NF)
  • 7. فرم نرمال دوم (2NF)
  • 8. فرم نرمال سوم (3NF)
  • 9. فرم نرمال بویس-کود (BCNF)
  • 10. فرم نرمال چهارم (4NF)
  • 11. فرم نرمال پنجم (5NF)
  • 12. وابستگی‌های تابعی
  • 13. شناسایی کلیدهای اصلی
  • 14. شناسایی کلیدهای کاندید
  • 15. شناسایی کلیدهای خارجی
  • 16. روابط بین جداول
  • 17. یک به یک (One-to-One)
  • 18. یک به چند (One-to-Many)
  • 19. چند به چند (Many-to-Many)
  • 20. اتصال جداول (Joins)
  • 21. انواع اتصال: INNER JOIN
  • 22. انواع اتصال: LEFT JOIN
  • 23. انواع اتصال: RIGHT JOIN
  • 24. انواع اتصال: FULL OUTER JOIN
  • 25. طراحی جداول برای کارایی
  • 26. شاخص‌گذاری (Indexing)
  • 27. انواع شاخص‌ها
  • 28. شاخص‌های مرکب
  • 29. شاخص‌های منحصر به فرد
  • 30. شاخص‌های پوششی
  • 31. بهینه‌سازی پرس‌وجوها (Query Optimization)
  • 32. تحلیل‌گر پرس‌وجو
  • 33. برنامه‌های اجرایی (Execution Plans)
  • 34. بهینه‌سازی با استفاده از شاخص‌ها
  • 35. تکنیک‌های بهینه‌سازی در سطح طراحی
  • 36. استفاده از انواع داده مناسب
  • 37. کاهش افزونگی داده‌ها
  • 38. مدیریت مقادیر Null
  • 39. طراحی برای مقیاس‌پذیری (Scalability)
  • 40. تقسیم‌بندی (Partitioning)
  • 41. انواع تقسیم‌بندی
  • 42. تقسیم‌بندی افقی
  • 43. تقسیم‌بندی عمودی
  • 44. استراتژی‌های تقسیم‌بندی
  • 45. مدیریت تراکنش‌ها (Transactions)
  • 46. خواص ACID
  • 47. اتمیک بودن (Atomicity)
  • 48. سازگاری (Consistency)
  • 49. جداسازی (Isolation)
  • 50. ماندگاری (Durability)
  • 51. سطوح جداسازی (Isolation Levels)
  • 52. قفل‌گذاری (Locking)
  • 53. قفل‌های اشتراک (Shared Locks)
  • 54. قفل‌های انحصاری (Exclusive Locks)
  • 55. مدیریت قفل‌ها
  • 56. بن‌بست (Deadlock) و مدیریت آن
  • 57. پشتیبان‌گیری و بازیابی (Backup and Recovery)
  • 58. انواع پشتیبان‌گیری
  • 59. پشتیبان‌گیری کامل
  • 60. پشتیبان‌گیری افزایشی
  • 61. پشتیبان‌گیری تفاضلی
  • 62. استراتژی‌های بازیابی
  • 63. حفظ یکپارچگی داده‌ها
  • 64. محدودیت‌ها (Constraints)
  • 65. محدودیت‌های کلید اصلی
  • 66. محدودیت‌های کلید خارجی
  • 67. محدودیت‌های منحصر به فرد
  • 68. محدودیت‌های بررسی (Check Constraints)
  • 69. محدودیت‌های پیش‌فرض (Default Constraints)
  • 70. اعمال محدودیت‌ها
  • 71. ملاحظات امنیتی در طراحی پایگاه داده
  • 72. مدیریت دسترسی کاربران
  • 73. نقش‌ها و مجوزها
  • 74. امنیت در سطح سطر و ستون
  • 75. رمزنگاری داده‌ها
  • 76. مدیریت پیکربندی پایگاه داده
  • 77. تنظیمات حافظه
  • 78. تنظیمات I/O
  • 79. مدیریت فضای دیسک
  • 80. مانیتورینگ عملکرد پایگاه داده
  • 81. ابزارهای مانیتورینگ
  • 82. تحلیل گزارش‌های عملکرد
  • 83. تشخیص گلوگاه‌ها (Bottlenecks)
  • 84. بهینه‌سازی عملیاتی
  • 85. مدیریت تغییرات شمای پایگاه داده
  • 86. نسخه‌بندی شمای پایگاه داده
  • 87. ابزارهای مهاجرت داده
  • 88. مفاهیم پیشرفته در طراحی پایگاه داده
  • 89. نماها (Views)
  • 90. رویه‌ها (Stored Procedures)
  • 91. توابع (Functions)
  • 92. تریگرها (Triggers)
  • 93. مدیریت خطاهای پایگاه داده
  • 94. لاگ‌گیری (Logging)
  • 95. تحلیل خطاها
  • 96. راهکارهای رفع خطا
  • 97. طراحی برای دسترس‌پذیری بالا (High Availability)
  • 98. تکنیک‌های تکرار (Replication)
  • 99. خوشه‌بندی (Clustering)
  • 100. مدیریت پایگاه داده در محیط‌های توزیع شده
تگ‌ها: Database Optimization SQL Schema Design بهینه سازی SQL بهینه‌سازی پایگاه داده SQL پایگاه داده رابطه‌ای ساختار پایگاه داده طراحی اسکیمای پایگاه داده طراحی دیتابیس مدیریت پایگاه داده

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.