تفاصيل العمل

تصميم قاعدة بيانات NoSQL باستخدام MongoDB لنظام مكتبة إلكترونية، يشمل تصميم العلاقات many-to-many بين المؤلفين والكتب، والكتب والتصنيفات (Genres) باستخدام مصفوفات IDs بدل جداول ربط منفصلة. تم إنشاء الـ collections وإدخال بيانات تجريبية، وكتابة استعلامات aggregation ($lookup, $match, $group) لاسترجاع بيانات مثل: مؤلفي كتاب معين، كتب مؤلف معين، وتصنيفات الكتب. كذلك تم شرح مبررات اختيار النموذج وإضافة الفهارس (Indexes) لتحسين الأداء.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة