مسیر یادگیری Database Design
فرایند تعیین جدولها، ستونها، روابط و Indexهای یک دیتابیس طوری که داده درست، بدون تکرار غیرضروری و با کارایی خوب ذخیره و خوانده شود.
4 مرحله
- 1.
طراحی دیتابیس چیست؟
فرایند تعیین جدولها، ستونها، روابط و Indexهای یک دیتابیس طوری که داده درست، بدون تکرار غیرضروری و با کارایی خوب ذخیره و خوانده شود.
~6 ساعت - 2.
Indexing چیست؟
ساختار داده کمکی که دیتابیس برای پیدا کردن سریع ردیفها بدون اسکن کل جدول نگه میدارد — شبیه فهرست آخر کتاب.
~6 ساعت - 3.
نرمالسازی دیتابیس چیست؟
فرایند سازماندهی جدولهای دیتابیس برای حذف تکرار داده و جلوگیری از ناسازگاری (Anomaly) هنگام درج، بهروزرسانی یا حذف.
~6 ساعت - 4.
بهینهسازی Query چیست؟
فرایند شناسایی و اصلاح Queryهای کند دیتابیس با ابزارهایی مثل Execution Plan، Index مناسب و بازنویسی SQL.
~10 ساعت
