Professional Documents
Culture Documents
CS-Intro Chap 9-Database Systems
CS-Intro Chap 9-Database Systems
1
4/13/2016
مقدمة في علم الحاسب Introduction to Computer Science - .9نظم قواعد البيانات 9. Database Systems - 3
2
4/13/2016
Need to be organized
تحتاج تنظيم
Introduction to Computer Science - مقدمة في علم الحاسب 9. Database Systems - نظم قواعد البيانات.9 5
Introduction to Computer Science - مقدمة في علم الحاسب 9. Database Systems - نظم قواعد البيانات.9 6
3
4/13/2016
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 7
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 8
4
4/13/2016
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 9
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 10
5
4/13/2016
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 11
Characters – حروف
Bits – بتات
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 12
6
4/13/2016
Picture ?????
►Records are stored sequentially ◄ امللف عبارة عن سجالت متسلسلة لها نفس
►processing is done sequentially because املجاالت أو الحقول
of the nature of the storage media, the
◄ املعالجة تتم بشكل تسلسلي بسبب
magnetic tape.
الشريط املمغنط:خصوصية وسيط التخزين
►Main problems: the processing is very
slow because it has to go over all the
records one by one and the difficulty if املعالجة بطيئة جدا و:◄ العيوب الرئيسية
not impossible to extract information in صعوبة واستحالة في بعض الحاالت استخراج
various format as well as the non معلومات متنوعة وكذلك تكرار وعدم تجانس
consistency of data and it redundancy البيانات بين التطبيقات املختلفة
between applications
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 13
7
4/13/2016
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 15
►The first two models are not used ◄ توقف استخدام النموذجين ألاول والثاني
anymore. لعدم تلبياتهما ملتطلبات املؤسسات
►The third model is the one that is ◄ النموذج الثالث هو املستخدم حاليا في معظم
used in most database applications.
It is called: the Relational data base
نموذج:تطبيقات قواعد البيانات ويسمى
model قواعد البيانات العالقية
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 16
8
4/13/2016
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 17
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 18
9
4/13/2016
مخططات كيانات
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 19
مثال :العالقة ”درس“ بين الكيانين ”أستاذ“ و“مقرر“ ،أستاذ درس مقرر
يمكن للعالقة أن يكون لها خصائص وكمثال خصائص العالقة ”درس“ :السنة الدراسية ،الفصل
الدراس ي... ،
أمثلة لبعض سجيالت هذه العالقة:
الفصل السنة رمز المقرر رقم األستاذ
2 1435 ARA101 123456 السجل 1
1 1436 BIO100 654321 السجل 2
1 1436 CPIT100 123123 السجل 3
... ... ... ... ...
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 20
10
4/13/2016
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 21
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 22
11
4/13/2016
التصميم المنطقي هو تحديد الكيانات المنطقية والعناصر لكل كيان والعالقات بين الكيانات
يتم تحديد الكيانات وخصائص الكيانات والعالقات على أساس الغرض من
قاعدة البيانات والمخرجات المطلوبة
مثال :إنشاء قاعدة بيانات للكتب الشخصية
الغرض :إدارة مكتبة شخصية عن طريق قاعدة بيانات
المخرجات :معرفة محتوى المكتبة في أي لحظة ،معرفة
الكتب لموضوع معين ،لمؤلف معين ،لسنة معينة ،معرفة
التكلفة بشت أنواعها ،معرفة أين يوجد كتاب معين (معار،
تالف ،مفقود ،في رف معين.)... ،
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 23
12
4/13/2016
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 25
مقدمة في علم الحاسب Introduction to Computer Science - .5نظم قواعد البيانات 5. Database Systems - 26
13
4/13/2016
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 61
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 62
14
4/13/2016
Chapter 9 : 9 الوحدة
Database Systems / نـظــم قواعــد البيانــات
End of Chapter 9
9 نـهـاي ـ ــة الـوح ـ ـ ـ ـ ــدة
Introduction to Computer Science - مقدمة في علم الحاسب 5. Database Systems - نظم قواعد البيانات.5 64
15