CodeShot

مسیر یادگیری Database Design

فرایند تعیین جدول‌ها، ستون‌ها، روابط و Indexهای یک دیتابیس طوری که داده درست، بدون تکرار غیرضروری و با کارایی خوب ذخیره و خوانده شود.

4 مرحله

  1. 1.

    طراحی دیتابیس چیست؟

    فرایند تعیین جدول‌ها، ستون‌ها، روابط و Indexهای یک دیتابیس طوری که داده درست، بدون تکرار غیرضروری و با کارایی خوب ذخیره و خوانده شود.

    ~6 ساعت
  2. 2.

    Indexing چیست؟

    ساختار داده کمکی که دیتابیس برای پیدا کردن سریع ردیف‌ها بدون اسکن کل جدول نگه می‌دارد — شبیه فهرست آخر کتاب.

    ~6 ساعت
  3. 3.

    نرمال‌سازی دیتابیس چیست؟

    فرایند سازمان‌دهی جدول‌های دیتابیس برای حذف تکرار داده و جلوگیری از ناسازگاری (Anomaly) هنگام درج، به‌روزرسانی یا حذف.

    ~6 ساعت
  4. 4.

    بهینه‌سازی Query چیست؟

    فرایند شناسایی و اصلاح Queryهای کند دیتابیس با ابزارهایی مثل Execution Plan، Index مناسب و بازنویسی SQL.

    ~10 ساعت