Skip Navigation Links
Skip navigation links
عربي
Skip navigation links
Home
C.V- Arabic
Office Hours
Publications
Papers
Phd Thesis
Ontology Alignment Technique for Improving Semantic Integration
Generating OWL Ontology for Database Integration

·   اسم المقرر: مبادئ قواعد البيانات وطرق تصميمها

·   رمز المقرر: 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)

 

King   Saud University. All rights reserved, 2007 | Disclaimer | CiteSeerx