More Related Content
Similar to 1207csc_lec2 (1).pptx
Similar to 1207csc_lec2 (1).pptx (10)
More from EmadaddiAlazzani
More from EmadaddiAlazzani (6)
1207csc_lec2 (1).pptx
- 2. العالئقية البيانات قواعد
Relational Database
:
هي عليها المتعارف البيانات قواعد كانت الماضي في
:
الشبكية البيانات قواعد
.
الهرمية البيانات قواعد
.
قواعد ظهرت حتى المستخدمة هي األنواع هذه وظلت
العالئق البيانات
ية
ونظرا
العالئقية البيانات قواعد إدارة نظم لقوة
و ،
تصميم لسهولة
و ها
معها المستخدمين تعامل و برمجتها
األخرى األنواع على طغت فقد
المستخدم الوحيد النوع هي وأصبحت
.
- 9. 9
نموذج هو و البيانات قواعد تصميم طرق أهم و أشهر أحد يعتبر
رسو
مي
و وصفاتها البيانات قاعدة في الموجودة الكيانات بتمثيل يقوم
بينها العالقات
محددة رسومية أشكال باستخدام عليها المفروضة القيود وكذلك
.
عناصر ثالثة على يعتمد
:
.1
الكيانات
Entities
.
.2
الخصائص أو الصفات
Attributes
.
.3
العالقات
Relationship
.
نموذج
الكي
و ان
العال
قة
الرابطة
:
Entity-Relationship Diagram (ERD)
- 10. 10
1
-
الكيانات
Entities
:
في حقيقي شيء إلى تشير وهي البيانات قاعدة في األساسية الوحدات هي
الحياة
مثل فعلي وجود له كان سواء
(
مريض
–
طالب
–
موظف
–
سيارة
) ...
وجود أو
مثل منطقي
(
شركة
-
وظيفة
–
مقرر
.) ...
الكيان أسم داخله يكتب مستطيل شكل باستخدام الكيان تمثيل يتم و
الطالب
نموذج
الكي
و ان
العال
قة
الرابطة
(ERD)
:
- 11. 11
2
-
الخصائص أو الصفات
Attributes
:
غي تخص ول له تابعه وتكون العالقة أو الكيان تصف معينة صفات هي
ره
.
مثل
(
الطالب اسم
,
الطالب رقم
,
الطالب عنوان
)
الطالب الكيان تصف
.
مختلفة بيضاوية بأشكال أنواعها حسب الصفات وتمثل
.
الطالب
الطالب اسم
نموذج
الكي
و ان
العال
قة
الرابطة
(ERD)
:
- 12. 12
الصفات أنواع
:
بسيطة صفة
:
الطالب اسم مثل
,
الطالب رقم
.
مركبة صفة
:
قسم من اكثر إلى الصفة تقسيم عند
:
إلى يقسم الطالب اسم مثل
( :
العائلة اسم ، األب اسم ، األول السم
.)
القيمة أحادية صفة
:
الطالب ميالد تاريخ مثل
.
القيم متعددة صفة
:
هاتف رقم من اكثر للطالب يكون أن ممكن الهاتف رقم مثل
.
مشتقة صفة
:
أخرى بسيطة صفة طريق عن عليها الحصول يمكن التي وهي
مثل
ميالده تاريخ من عليه نحصل الطالب عمر
.
وتسمى فريدة صفة
األساسي المفتاح
:
تتكر أن يمكن ل التي وهي
وتميز ر
الرسم عن تحتها خط يوضع و اآلخر عن سجل كل
.
- 15. 4
-
العالقة نوع تحديد
Cardinality ratio
:
الأو
-
واحد إلى واحد عالقة
One to One
:
الثاني الكيان في فقط واحد بسجل يرتبط األول الكيان في سجل كل أن تعني
سجل وكل
األول الكيان في فقط واحد بسجل يرتبط الثاني الكيان في
.
مثال
:
•
ي مدير وكل فقط واحد مدير يرأسه فرع كل يكون بحيث ، فروع عده لديه البنك
رأس
فقط واحد فرع
.
واحد إلى واحد عالقة الفرع وكيان المدير كيان بين العالقة فتكون
.
بــ لها يرمز
1:1
المدير
الفرع
1
1
1 1
15
- 16. ااثاني
-
متعدد إلى واحد عالقة
One to Many
:
و الثاني الكيان في سجالت بعدة يرتبط األول الكيان في سجل كل أن تعني
في سجل كل
األول الكيان في فقط واحد بسجل يرتبط الثاني الكيان
.
مثال
:
•
حس لكل يوجد ولكن بنكي حساب من اكثر للعميل يكون ان يمكن البنك في
بنكي اب
فقط واحد عميل
.
بــ لها يرمز
:
1:M
العميل
الحساب
1
M
1 1
16
4
-
العالقة نوع تحديد
Cardinality ratio
:
- 18. أول
:
الرابطة والعالقة الكيان نموذج برسم أقوم
ERD
طريق عن
:
1
.
تحديد
الرئيسية الكيانات
و المراد و التدريب مركز في معها نتعامل التي
ضعها
؟؟ تصميمها نريد التي البيانات قاعدة في
هناك أن فنجد
3
والدورة ، المدربة ، المتدربة وهي كيانات
..
تطبيقي مثال
:
ت لمركز بيانات قاعدة إنشاء
دريب
:
المتدربة
المدربة
الدورة
18
- 21. الدورة
الدورة اسم الدورة ساعات عدد
المتدربة
المتدربة رقم
المتدربة اسم
الهاتف رقم
األول
األب
العائل
ة
المدربة
الهاتف رقم
المدربة رقم
المدربة اسم
التخصص
الدورة رقم
21
- 23. الدورة
الدورة اسم ساعات عدد
الدورة
المتدرب
ة
المتدربة اسم
المتدربة رقم
الهاتف رقم
األول
األب
العائل
ة
المدربة
الهاتف رقم
المدربة رقم
المدربة اسم
التخصص
الدورة رقم
23
تأخذ
تعطي
- 24. العالقة نوع نحدد اآلن
:
والدورة المدربة بين العالقة نأخذ
:
سؤالين نسأل و
24
س
1
:
هل
المدربة
الواحدة
ممكن
أن
تعطي
اكثر
من
دورة
أم
دورة
واحدة؟
نقول
أن
المدربة
الواحدة
ممكن
أن
تعطي
اكثر
من
دورة
.
س
2
:
هل
الدورة
الواحدة
تعطيها
اكثر
من
مدربة
أم
مدربة
واحدة
؟
نقول
أن
الدورة
الواحدة
تعطيها
أو
تدرب
عليها
اكثر
من
مدربة
.
فمن
هذين
السؤال
تنتج
العالقة
التالية
:
M:N
المدربة
الدورة
1
M
1 N
- 25. الدورة
الدورة اسم ساعات عدد
الدورة
المتدرب
ة
المتدربة اسم
المتدربة رقم
الهاتف رقم
األول
األب
العائل
ة
المدربة
الهاتف رقم
المدربة رقم
المدربة اسم
التخصص
الدورة رقم
25
تأخذ
تعطي
M
N
- 26. والدورة المتدربة بين العالقة نأخذ
:
سؤ ونسأل
الين
26
س
1
:
هل
المتدربة
الواحدة
ممكن
أن
تأخذ
اكثر
من
دورة
أم
دورة
واحدة
فقط
؟
نقول
أن
المتدربة
الواحدة
ممكن
أن
تأخذ
اكثر
من
دورة
.
س
2
:
هل
الدورة
الواحدة
ممكن
أن
تشمل
اكثر
من
متدربة
أم
متدربة
واحدة
فقط
؟
نقول
أن
الدورة
الواحدة
ممكن
أن
تشمل
اكثر
من
متدربة
.
فتنتج
العالقة
التالية
:
M:N
المتدربة
الدورة
1
M
1 N
- 27. الدورة
الدورة اسم ساعات عدد
الدورة
المتدرب
ة
المتدربة اسم
المتدربة رقم
الهاتف رقم
األول
األب
العائل
ة
المدربة
الهاتف رقم
المدربة رقم
المدربة اسم
التخصص
الدورة رقم
27
تأخذ
تعطي
M
N
M
N
- 28. 1
-
الكيانات تحديد
.
2
-
ا وتعيين الكيانات خصائص أو صفات تحديد
لصفة
الكيان لهذا أساسي مفتاح تعد التي الفريدة
.
3
-
بعالقات الكيانات ربط
.
4
-
العالقات هذه نوع تحديد
.
األولى المرحلة
:
الرابطة والعالقة الكيان نموذج رسم مرحلة
ERD
28