شرح صفوف ومحتوى الفقرة
يلخص الجدول المرجعي التالي المقارنة الدقيقة بين الأعمدة المولدة الافتراضية VIRTUAL والمخزنة STORED في MySQL 8:
| وجه المقارنة | العمود الافتراضي VIRTUAL | العمود المخزن STORED |
|---|---|---|
| الوضع الافتراضي | نعم (هو الافتراضي عند عدم التحديد) | يتطلب كتابة كلمة STORED صراحةً |
| استهلاك مساحة القرص | صفر بايت داخل صفوف الجدول | يستهلك مساحة فعلية على القرص لكل صف |
| توقيت حساب المعادلة | لحظياً عند القراءة بأمر SELECT | عند الكتابة والتعديل بـ INSERT / UPDATE |
| سرعة الإضافة بـ ALTER | فورية في بيانات وصف الجدول | تتطلب إعادة بناء الجدول لحفظ القيم |
| دعم الفهارس الثانوية | مدعوم في محرك InnoDB | مدعوم في محرك InnoDB |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس هندسة مخطط متجر علائقي متكامل وفق 3NF، وترتيب أوامر إنشاء وحذف الجداول حسب الاعتمادية، وإعداد أعمدة التدقيق الزمني التلقائي (created_at وupdated_at)، وبناء الأعمدة المولدة تلقائياً عبر GENERATED ALWAYS AS والفرق بين وضعي VIRTUAL وSTORED.
الخطوة التالية والدرس القادم
انتقل الآن إلى الوحدة الحادية عشرة والدرس الحادي والأربعين «الربط الداخلي INNER JOIN والاستعلام من عدة جداول في MySQL» لاحتراف ربط الجداول المترابطة واستخراج التقارير المشتركة.