تنبيه
تم تحديث هذه الصفحة بالاعتماد على منهج CS340.
CS340 - مقدمة في أنظمة قواعد البيانات¶
يعرّف CS340 الطالب بمفاهيم قواعد البيانات، بنية قواعد البيانات، النمذجة المفاهيمية، التصميم المنطقي، القيود العلائقية، الجبر العلائقي، SQL، التطبيع، مشاريع قواعد البيانات الجماعية، والموضوعات الحديثة مثل قواعد البيانات الكائنية وNoSQL وعمليات MongoDB CRUD.
مشروع المقرر
أنشأت ووثقت مشروع تطبيق ويب كامل لقاعدة بيانات مرتبطًا بمقرر CS340. يمكن للزائر الاطلاع على المشروع من صفحة المشاريع أو فتحه مباشرة: صفحة المشاريع · موقع المشروع · المستودع
معلومات المقرر¶
| البند | التفاصيل |
|---|---|
| رمز المقرر | CS340 |
| اسم المقرر | Introduction to Database Systems |
| الساعات | 3 ساعات |
| المتطلب السابق | CS210 Data Structures |
| الكتاب الأساسي | Elmasri and Navathe, Fundamentals of Database Systems, 7th ed. |
مخرجات التعلم¶
بنهاية CS340، يفترض أن يكون الطالب قادرًا على:
- وصف مفاهيم قواعد البيانات وبنيتها ومبادئ DBMS.
- تطوير نماذج مفاهيمية باستخدام ER أو EER أو UML.
- إنشاء تصميم منطقي لقاعدة البيانات من نموذج ER المفاهيمي.
- تطبيق التبعيات الوظيفية والصيغ الطبيعية مثل 1NF و2NF و3NF وBCNF.
- إنشاء مخططات علائقية تستخدم المفاتيح وسلامة الكيان وسلامة المرجعية.
- العمل بفعالية ضمن فريق لتصميم وتنفيذ وعرض مشروع قاعدة بيانات.
محتوى المقرر¶
-
الفصلان 1-2 - أساسيات وبنية قواعد البيانات
مفاهيم DBMS، مزايا نهج قواعد البيانات، المستخدمون، نماذج البيانات، المخططات، اللغات، والبنية.
-
الفصلان 3-4 - نمذجة ER وEER
النمذجة المفاهيمية باستخدام ER وEER.
-
الفصل 5 - النموذج العلائقي والقيود
العلاقات، المفاتيح، القيود العلائقية، سلامة الكيان، وسلامة المرجعية.
-
الفصل 9 - التحويل من ER إلى النموذج العلائقي
تحويل تصميمات ER/EER المفاهيمية إلى مخططات علائقية.
-
الفصل 8 - الجبر العلائقي
صياغة الاستعلامات جبريًا باستخدام العمليات العلائقية.
-
الفصل 6 - أساسيات SQL
تعريف البيانات، القيود، والاستعلامات الأساسية.
-
الفصل 7 - SQL المتقدم
الاستعلامات المعقدة، العروض، وخصائص SQL المتقدمة.
-
الفصلان 14-15 - التبعيات الوظيفية والتطبيع
التبعيات الوظيفية، الصيغ الطبيعية، التفكيك، وجودة المخطط.
-
موضوعات حديثة في قواعد البيانات
قواعد البيانات الكائنية، NoSQL، وعمليات MongoDB CRUD.
التقييمات¶
| التقييم | النسبة |
|---|---|
| واجب صفي | 5% |
| اختباران قصيران | 10% |
| اختباران رئيسيان | 25% |
| مشروع | 15% |
| حضور | 5% |
| اختبار نهائي | 40% |
حالة التغطية الحالية في الموقع¶
| موضوع المنهج | الموجود حاليًا | الحالة |
|---|---|---|
| أساسيات وبنية قواعد البيانات | ملاحظات وشرائح الفصول 1-2 | موجود |
| نمذجة ER/EER | مواد وشرائح الفصول 2-3 | موجود |
| النموذج العلائقي والقيود | مواد وشرائح الفصول 3-4 | موجود |
| التحويل من ER إلى النموذج العلائقي | مواد وشرائح الفصل 5/6 | موجود |
| الجبر العلائقي | موجود ضمن مواد الدراسة | موجود |
| SQL الأساسي والمتقدم | ملاحظات وشرائح | موجود |
| التطبيع والتبعيات الوظيفية | ملاحظات وشرائح | موجود |
| NoSQL وقواعد البيانات الكائنية | ملاحظات وشرائح | موجود |
| MongoDB CRUD | موجود ضمن موضوعات قواعد البيانات الحديثة | موجود |