|
·
اسم المقرر: مبادئ قواعد البيانات وطرق تصميمها
·
رمز المقرر: 231 حسب
متطلبات المقرر:
122حسب
عدد
الساعات:3
توصيف
المقرر:
أهداف
المقرر:
التعرف
على نظم قواعد البيانات .
التعرف
على طرق تصميم قواعد البيانات العلائقية.
محتويات
المقرر:
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
بعد التدرب على الاستعلامات التي يتم بناؤها آلياً.
الكتاب
المقرر:
مبادئ
قواعد البيانات العلائقية وطرق تصميمها , المهندس عبد اللطيف أبو اليسر زينو
الموزع:
مكتبة الشقري, الرياض.
المراجع:
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)
|