الصفحة الرئيسية
عن القسم
رئيس القسم
رؤساء القسم السابقون
أعضاء هيئة التدريس
أعضاء هيئة التدريس السابقون
القبول
الخطة الدراسية
المقررات
الأخبار
اللجان
مشاريع الطلاب
مواقع الكترونية هامة
أنشطة القسم
صور القسم
معامل القسم
مركز الحاسب
اتصل بنا
صفحة الكلية
عودة لموقع الجامعة

English
 

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

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