الوحدة 9 · CS352

🎯 أهداف التعلم

SDLC & Data Modeling دورة حياة النظام ونمذجة البيانات Planning / التخطيط Enterprise-wide data model نموذج بيانات على مستوى المؤسسة Analysis / التحليل Conceptual data models نماذج البيانات المفاهيمية Design / التصميم Logical data model & physical file design التصميم المنطقي والمادي Implementation / التنفيذ Database and file definitions تعريفات قواعد البيانات والملفات Maintenance / الصيانة Data model evolution تطور نموذج البيانات
Logical Database Model Physical Database Design
$$A \rightarrow B$$
E-R Structure / هيكل الكيان Relational Representation / التمثيل العلائقي Regular Entity كيان عادي Entity Create relation with Primary Key (PK) إنشاء جدول مع مفتاح أساسي Relation( PK, attr1, attr2 ) Weak Entity كيان ضعيف Weak Composite PK (Owner PK + Partial Key) مفتاح مركب (مفتاح المالك + مفتاح جزئي) Weak_Rel( Owner_PK, Partial_Key, attr1 ) Binary 1:N Relationship علاقة 1:N ثنائية 1 N PK of '1' side becomes FK on 'N' side مفتاح الـ '1' يصبح مفتاح أجنبي (FK) في الـ 'N' Relation_N( PK_N, FK_to_1, attr1 ) Binary M:N Relationship علاقة M:N ثنائية M N Create associative entity with composite PK إنشاء جدول وسيط بمفتاح مركب Assoc_Rel( FK_M, FK_N, attr1 )
(a) Sequential / متسلسل Scan / مسح Record 1 Record 2 Record 3 Record 4 Record 5 Record 6 (b) Indexed / مفهرس Key / مفتاح Index / فهرس F P Z Data F Data P Data Z Data Blocks / كتل البيانات (c) Hashed / مبعثر Key / مفتاح Hashing Algorithm خوارزمية التجزئة RRN Relative Record No. Data Array / مصفوفة Data
Sequential Indexed Hashed
🎓

حديث البروفيسور

❓ اسأل البروفيسور

البطاقات التعليمية

اختبر نفسك

1 / 10 🎯 نتيجتك: 0

🔐 خزنة الامتحان

⚠️ فخ / Trap
🔑 مفهوم أساسي / Key Concept
🤫 سر / Secret
⚠️ فخ / Trap
🔑 مفهوم أساسي / Key Concept