Skip to main content
User Image

إياد محمد أحمد غانم

Lecturer

محاضر

علوم الحاسب والمعلومات
مركز التدريب وخدمة المجتمع
course

231 حسب : مبادئ قواعد البيانات

المتطلب السابق: 102حسب أو ما يعادله
أهداف المقرر:
التعرف على نظم قواعد البيانات .
التعرف على طرق تصميم قواعد البيانات العلائقية.
محتويات المقرر:
1- مقدمة إلى قواعد البيانات ( تعريف البيانات والمعلومات , نظم الملفات التقليدية وعيوبها , تعريف قاعدة البيانات , أنواع قواعد البيانات , مزايا قواعد البيانات.
2- الأسس النظرية لقواعد البيانات العلائقية Relational Database:
· عرض لمفاهيم ( حيز المشكلة Problem Space,نموذج البيانات Data Model , مخطط البيانات Database schema ,نظام قاعدة البيانات Database system).
· أدوات قواعد البيانات ( محرك قاعدة البيانات , أدوات الولوج إلى البيانات , أدوات تطوير واجهات الاستخدام , أدوات تعريف البيانات ).
· شكل العلاقة Relation Model , صفات قاعدة البيانات العلائقية , المصطلحات المستخدمة في نموذج العلاقة ( الكينونات Entities , الصفات Attributes , المجالات Domains , الصلات Relationship وأنواعها )
· مخططات الصلة/الكينونة E/R.
3- بنية قاعدة البيانات العلائقية Database Structure
· مبادئ بناء قاعدة البيانات العلائقية ( التبعية الوظيفية , تجزئة العلاقة , المفتاح الأولي ... )
· طرق تسوية العلاقات Normalization (النموذج الأول, النموذج الثاني , النموذج الثالث)
4- سلامة البيانات Data Integrity
· سلامة (المجالات Domains , الكينونات Entities, المرجعية Referential , قاعدة البيانات Database, التعاملات Transaction , الانتقال Transition)
5- استخدام عبارات SQL في إنجاز العمليات التالية على العلاقات Relations:
· التقييد Restriction , الإسقاط Projection , التقسيم Dividision.
· الاجتماع Union, التقاطع Intersection , الفرق Difference , الجداء الديكارتي
· الربط Join بأنواعه (ربط المساواة,الربط الطبيعي,ربط المقارنات والربط الخارجي)
· التوسع Extend, إعادة التسمية Rename, التحويل Transform, التلخيص Summarize.
6- نماذج وطرق تصميم أنظمة قواعد البيانات (نموذج Waterfall ,نموذج Spiral , النموذج المتنامي Evolutionary ).
7- مراحل تصميم قواعد البيانات :
· تعريف متحولات النظام System Parameter ( تفصيلاً ) .
· تعريف العمليات Work Processes ( تفصيلاً ).
· إعداد مخطط قاعدة البيانات Schema ( تفصيلاً ).
· تصميم واجهة الاستخدام للنظام ( يعطى كمقدمة ثم يدرس تفصيلاً في مقرر برمجة قواعد البيانات)
8- استعراض لمفاهيم الأمن والاستعادة والتزامن.
الأنشطة العملية للمقرر:
التدريب على تحليل/تصميم قواعد البيانات وتطبيق هذه التدريبات باستخدام قاعدة البيانات ACCESS, ويراعى أن يكتب الطالب جمل الـ SQL بعد التدرب على الاستعلامات التي يتم بناؤها آلياً.

الأدوات و الوسائل للمقرر:
معمل حاسب , برنامج MS-Access .

الكتاب المقرر:
مبادئ قواعد البيانات العلائقية وطرق تصميمها , المهندس عبد اللطيف أبو اليسر زينو
الموزع: مكتبة الشقري, الرياض.

المراجع:
Modern Database Management “by Fred, R.McFadden; Jeffrey, A Hoffer , and Mary, B. Prescott, Pearson Education (Addison- Wesley) 5 th Edition 1998 (ISBN0-201-47432-8)

Fundamentals of Database System”by Ramez Elmasri & land Shamkant B. Navathe Pearson Education (Addison-Wesley), 3rd Edition, 2000 (ISBN 0-201-54263-3)

course attachements