NoSQL Databases • المستوى الثالث
فهرس المسارنمذجة البيانات وأنابيب التجميع (Aggregation Pipeline)
التصميم الهيكلي للمستندات، التحليل الإحصائي بـ Aggregation، وربط المجموعات بـ $lookup.
01
الدرس 1: نمذجة العلاقات المضمنة والمرجعية (Embedding vs Referencing)
اختيار الهيكلية المناسبة بين تضمين البيانات المباشر Embedding أو الإسناد المرجعي Referencing.
02
الدرس 2: أساسيات خطوط التجميع ($match & $group)
بناء معالجة البيانات عبر مراحل التجميع Aggregation Pipeline وتجميع الإحصائيات بـ $group.
03
الدرس 3: ربط المجموعات وحساب الجداول المتقاطعة ($lookup)
تنفيذ عمليات الربط المماثلة لـ JOIN بداخل NoSQL باستعمال مرحلة $lookup.
04
الدرس 4: إسقاط وتشكيل الحقول ($project & $unwind)
إعادة إعادة تشكيل المستندات بـ $project وتفكيك العناصر المصفوفة بـ $unwind للتحليل.