شرح صفوف ومحتوى الفقرة
يلخص الجدول المرجعي التالي مراحل تطبيع قواعد البيانات من الصيغة الأولى حتى الصيغة الثالثة في MySQL 8:
| الصيغة المعيارية | الشرط الهندسي الأساسي | المشكلة التي تقضي عليها | الإجراء التطبيقي |
|---|---|---|---|
الأولى (1NF) | قيم ذرية مفردة ومفتاح أساسي | القوائم المفصولة بفواصل والأعمدة المتكررة | فصل القيم المتعددة في صفوف مستقلة |
الثانية (2NF) | 1NF + الاعتماد على المفتاح المركب كاملاً | الاعتماد الجزئي على نصف المفتاح المركب | نقل الأعمدة التابعة لجزء من المفتاح لجدولها |
الثالثة (3NF) | 2NF + الاعتماد المباشر على المفتاح فقط | الاعتماد المتعدي بين الأعمدة غير المفتاحية | فصل الكيانات التابعة في جداول مرجعية |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس مخاطر تكرار البيانات وعيوب الإدراج والتحديث والحذف، وشروط الصيغة المعيارية الأولى (1NF) لذرية القيم، والصيغة الثانية (2NF) لمنع الاعتماد الجزئي على المفتاح المركب، والصيغة الثالثة (3NF) لمنع الاعتماد المتعدي، والفرق بين التكرار الخاطئ وأعمدة اللقطة التاريخية.
الخطوة التالية والدرس القادم
انتقل الآن إلى الدرس الأربعين «تصميم مخطط قاعدة بيانات علائقية متكامل والأعمدة المولدة في MySQL» لبناء مخطط متجر إنتاجي متكامل واستخدام الأعمدة المولدة GENERATED ALWAYS AS.