1 |
يتعرف على قواعد البيانات وطرق تخزين البيانات، تراكيب البيانات المستخدمة لاسترجاع البيانات. |
2 |
يفهم طرق إدارة أجزاء قاعدة البيانات المتواجدة في ذاكرة الحاسب أثناء تشغيل قاعدة البيانات. |
3 |
يشرح القواعد الرئيسية اللازم اتباعها لتنفيذ العمليات المتزامنة على قاعدة البيانات. |
4 |
يوضح طرق إعادة قاعدة البيانات إلى وضعها الطبيعي في حالة حدوث اعطال نتيجة أخطاء منطقية أثناء التشغيل أو عند حدوث انهيار كامل لقاعدة البيانات. |
ب- المهارات الذهنية
1 |
يحلل أنواع قواعد البيانات وطرق تخزين البيانات، تراكيب البيانات المستخدمة لاسترجاع البيانات. |
2 |
يقارن طرق إدارة أجزاء قاعدة البيانات المتواجدة في ذاكرة الحاسب المختلفة أثناء تشغيل قاعدة البيانات. |
3 |
يستنتج القواعد الرئيسية اللازم اتباعها لتنفيذ العمليات المتزامنة على قاعدة البيانات. |
4 |
يلخص طرق إعادة قاعدة البيانات إلى وضعها الطبيعي في حالة حدوث اعطال نتيجة أخطاء منطقية أثناء التشغيل أو عند حدوث انهيار كامل لقاعدة البيانات. |
ج- المهارات العملية والمهنية
1 |
يلاحظ أنواع قواعد البيانات المختلفة وطرق تخزين البيانات، تراكيب البيانات المستخدمة لاسترجاع البيانات |
2 |
ينفد طرق إدارة أجزاء قاعدة البيانات المتواجدة في ذاكرة الحاسب أثناء تشغيل قاعدة البيانات. |
3 |
يستخدم القواعد الرئيسية اللازم اتباعها لتنفيذ العمليات المتزامنة على قاعدة البيانات. |
4 |
يقدر أهمية إعادة قاعدة البيانات إلى وضعها الطبيعي في حالة حدوث اعطال نتيجة أخطاء منطقية أثناء التشغيل أو عند حدوث انهيار كامل لقاعدة البيانات. |
د- المهارات العامة والمنقولة
1 |
يستطيع ان يحسن او يطور بعض خوارزميات أنظمة إدارة قواعد البيانات |
2 |
يستطيع كتابة تقارير فنية وعرضها في الاجتماعات والندوات |
3 |
يستطيع العمل ضمن فريق عمل |
4 |
يستطيع فهم الأوراق البحثية الجديدة في مجال إدارة أنظمة قواعد البيانات |
طرق التعلم والتعليم
- محاضرات
- تقديم الطلبة لعروض مرئية لبعض المواضيع والأوراق البحثية
- تقديم الطلبة لعروض مرئية لبعض الورقات البحثية
طرق التقييم
رقم التقييم |
أساليب التقييم |
مدة التقييم |
وزن التقييم |
النسبة المئوية |
تاريخ التقييم (الأسبوع) |
التقييم الأول |
الامتحان الاول |
ساعة ونصف |
من 5-6 أسئلة |
15% |
الأسبوع 6 |
التقييم الثاني |
النصفي الثاني |
ساعة ونصف |
من 5-6 أسئلة |
20% |
الأسبوع 10 |
التقييم الثالث |
التمارين والعروض المرئية |
3 ساعات |
كل المقرر |
15% |
طيلة الفصل الدراسي |
التقييم الرابع |
الامتحان النهائي |
ساعتان |
كل المقرر |
50% |
الأسبوع 16 |
المجموع |
100 درجة |
100% |
|
محتوى المقرر
الاسبوع |
الموضوع العلمي |
الساعات |
محاضرة |
1 |
Introduction: Main memory & Disk-based Database Systems. Centralized & Distributed Database Systems. Client-Server Database Systems. |
3 |
3 |
2 |
Physical layout of Data on Disk: Disk Space Manager. Files, Pages and Records |
3 |
3 |
3 |
Access Methods for RDBMS: ISAM & B+ tree |
3 |
3 |
4 - 5 |
External Merge Sort: General External Merge Sort & Using B+ Trees for Sorting |
6 |
6 |
6 - 8 |
Buffer Management: Mapping pages into memory, Page Replacement Policies (LRU, Clock, MRU), Steal Policy, No-Steal Policy, Force Policy, No-Force Policy. Transactions, Logging, Latches, and Locks: Transactions Properties ACID (Atomic, Consistent, Isolated, Durable), Maintaining Properties of ACID Transactions, Locks and Latches usage, Logging and Log record types, Write-Ahead Logging (WAL).
|
9 |
9 |
9 - 12 |
Concurrency Control: Serializability & Conflict Serializability, Two-Phase Locking (2PL) & Strict Two-Phase Locking (2PL) protocols, Lock Manager, Deadlock Detection and Prevention, Phantom Records avoidance & key-range locking protocol, Timestamp-Based Protocols & Thomas’ Write Rule, Multi-version Timestamp Ordering & Multi-version Two-Phase Locking, Snapshot Isolation Protocol, SQL Isolation Levels. |
12 |
12 |
13 - 14 |
ARIES Recovery Protocol: Recovery During Normal Processing & Transaction Abort, Restart Recovery after System Crash |
6 |
6 |
المراجع
عنوان المراجع |
اسم المرجع |
الناشر |
النسخة |
المؤلف |
مكان تواجدها |
مذكرات المقرر |
|
|
|
|
|
الكتب الدراسية المقررة |
Database System Concepts |
Mc Graw Hill |
Seventh Edition, 2019
|
|
نسخة الكترونية تم توفيرها للطلبة |
كتب مساعدة |
|
|
|
|
|
مجلات علمية |
Copies of new research articles from IEEE&ACM |
|
|
|
نسخ الكترونية من الأوراق البحثية تم توفيرها للطلبة |
مواقع إنترنت |
|
|
|
|
|
غيرها |
|
|
|
|
|