More Related Content Similar to قواعد البيانات العلائقية (20) قواعد البيانات العلائقية2. العالئقية البيانات قواعد مبادئ
هي عليها المتعارف البيانات قواعد كانت الماضي في
:
•
الشبكية البيانات قواعد
•
الهرمية البيانات قواعد
قواعد ظهرت حتى المستخدمة هي األنواع هذه وظلت
العالئ البيانات
قية
األ على طغت فقد العالئقية البيانات قواعد إدارة نظم لقوة ونظرا
نواع
المستخدم الوحيد النوع هي وأصبحت األخرى
.
5. ..
فمثال ، عالقات بينهم يوجد الجداول هذه أن فنالحظ
:
عال له محمد المريض
قة
جدول في سجل مع
(
بواسطة يعالج
)
يت التي الدواء وكمية نوع يحدد والذي
ناولها
محمد
.
الح فسيقوم ، البيانات قاعدة داخل معين شيء عن نستعلم أن أردنا لو إذن
اسب
الجداول تلك بين التي العالقات طريق عن باسترجاعه
.
أردنا لو مثال
رقم المريض اسم
313
ورقم
بها يرقد التي الغرفة
هذه وتحويلة
واسم الغرفة
الدواء
الذي
؟ يتناوله
المر جدول من بها يرقد التي والغرفة المريض اسم الحاسب يستخرج ًالأو
ضى
(
الغرفة محمد المريض اسم
100
)
رقم ليأخذ الغرف جدول إلى ينتقل ثم
للغرفة التحويلة
100
(
التحويلة
435
)
ليأخ بواسطة يعالج جدول إلى ينتقل ثم
ذ
الدواء هذا اسم ليأخذ األدوية لجدول يتجه ثم ومن الدواء رقم
FDG
6. البيانات قاعدة تصميم
(
الرابطة والعالقة الكيان نموذج رسم
)
ERD
الحاس في البيانات قاعدة تخزين
ب
معين برنامج طريق عن
البيانات تحديث
إضافة
-
حذف
-
تعديل
تقــــــاريـــر
عن تقرير طباعة مثل
لعام الشركة أرباح
2007
استعـــــــــالم
معلومات عن االستعالم مثال
هذا رقم بإدخال المريض
المريض
التالية المراحل ندرس سوف بيانات قاعدة إلنشاء
:
الكيان نموذج تحويل
والعالقة
جداول إلى الرابطة
7. البيانات قاعدة تصميم وهي األولى بالمرحلة اآلن فلنبدأ
هناك يكون سوف المرحلة هذه في
4
التصميم إلتمام خطوات
:
1
-
الكيانات تحديد
Entities
بالشكل لها ويرمز
مواصفات لها ألنشطة أو الكائنات أو األشياء من مجموعة أو فئة تمثل وحدة هو الكيان
(
خصائص
)
ونسميه وتخصها تصفها
مفرد باسم
مثل
:
المريض
–
الطالب
-
القسم
-
الغرف
بيانا قاعدة عمل المطلوب المؤسسة احتياجات مع لتتناسب وقت و تفكير إلى تحتاج الخطوة هذه
لها ت
أن يجب التي الرئيسية الكيانات هي ما أو ؟؟ المركز يحتاج ماذا فنرى ، الخطوة هذه تطبيق نحاول اآلن
؟؟ تصميمها نريد التي البيانات قاعدة تخدمها
..
هناك أن فنجد
3
والدورة ، المدربة ، المتدربة وهي كيانات
..
مبسط بشكل وذلك
.
تدريب مركز بيانات قاعدة مثال
:
9. 2
-
الخصائص تحديد
(
الصفات
)
Attributes
بالشكل لها ويرمز
:
مثل معين كيان تصف صفة هي الصفة أو الخاصية
(
الطالب الكيان يصف الطالب رقم
)
ويجب
األساسي المفتاح نسميها غيره عن تميزة خاصة صفة كيان لكل يكون أن
Primary Key
مثالنا على الخطوة هذه تطبيق نحاول اآلن
:
•
المتدربات
:
الهكات رقكم ، السكك ، الميالد تاريخ ، المتدربة اسم
م حلكل ونضك ،
فتكا
وهو األخرى ع متدربة كل لتميز أساسي
األككاديمي الرقم
الكدور اسكم هنكا والنضك
ة
المتدربة والتخص الدورة تخص صفة هذه ألن
.
•
المدربات
:
المنكزل رقكم ، السك ، التخصص مصدر ، التخصص ، المدربة اسم
ون ،
ضك
مفتا حلل أيضا
أساسي
وهكو األخكرى عك مدربكة كل لتميز
المدربكة رقكم
هنك والنضك
ا
المدربة والتخص الدورة تخص صفة هذه ألن الدورة اسم
.
•
الدورات
:
الدورة ساعات عدد ، الدورة اسم
ممفتكا حلكل أيضا نض و ،
أساسكي
لتميك
ز
وهو األخرى ع دورة كل
الدورة رقم
.
وال سجل كل في وحيدة قيمته وتكون الكيان صفات أو خصائص أحد هو األساسي المفتاح إذن
تتكرر
تحته خط بوضع الرسم في ونميزه الكيان نفس من آخر سجل أي في
.
مالحظة
:
والتخص بعينة الكيان هذا تخص التي الصفات نختار ما لكيان الصفات تحديد عند
غيره
12. وتسمى الشكل بهذا ترسم قيمة م اكثر لها التي الصفة دائما
Multivalued
م اكثر للطالبة يكون أن فممك الهات رقم مثل
هات رقم
.
إل فيلسم االسم مثل قسم م اكثر إلى تلسيمها الممك م صفات هناك يوجد
ى
:
مركبة صفة الصفة هذه مثل فتسمى ،،، العائلة اسم ، األب اسم ، األول االسم
Composite Attribute
التالي بالشكل وتمثل
السابق
كالتالي فيكون
: نطبق
النموذج على التغييرات هذه
المركبة الصفة
:
الليمة متعددة الصفة
:
13. الدورة
اسم
الدورة الدورة ساعات عدد
المتدرب
ة
األكاديمي السجل
المتدربة اسم
الميالد تاريخ
السكن
الهاتف رقم
األول
األب
العائلة
المدربة
الهاتف رقم
المدربة رقم
المدربة اسم
التخصص
التخصص مصدر
السكن
األول
األب العائلة
14. 3
-
العالقات وضع
Relationship
.
التالي بالشكل لها ويرمز
:
الذي المصغر العالم في رابطة عالقة وتمثل الكيانات بين تربط التي العالقة هي الرابطة العالقة
تمثله
ت ألنها الكيانات بين الرابطة بالعالقات جدا كبير بشكل البيانات قواعد وتهتم البيانات قاعدة
الروابط عن عبر
مضارع بفعل غالبا العالقة وتمثل الواقع في البيانات بين
بعالقات لدينا الكيانات ونربط السابق المثال على ذلك لنطبق
:
15. على تدرب
تدرس
الدورة
الدورة اسم الدورة ساعات عدد
المتدربة
األكاديمي السجل
المتدربة اسم
الميالد تاريخ
السكن
الهاتف رقم
األول
األب
العائلة
المدربة
الهاتف رقم
المدربة رقم
المدربة اسم
التخصص
التخصص مصدر
السكن
األول
األب العائلة
16. 4
-
تحديد
المشاركة نسبة بتحديد العالقة نوع
Cardinality ratio
:
ًالأو
-
واحد إلى واحد عالقة
One to One
بــ لها يرمز
1:1
سج وكل الثاني الكيان في واحد مطابق سجل األول الكيان في سجل لكل العالقة هذه في يكون
الكيان في ل
األول الكيان في واحد مطابق سجل له الثاني
مثال
:
•
فتكون واحد قسم يرأس مدير وكل واحد مدير قسم لكل بحيث ، أقسام عدة من تتكون شركة
الع
بين القة
واحد إلى واحد عالقة األسام وكيان المدير كيان
.
المدير
القسم
1
1
1 1
17. 4
-
تاب
تحديد
المشاركة نسبة بتحديد العالقة نوع
Cardinality ratio
:
ًاثاني
-
متعدد إلى واحد عالقة
One to Many
بــ لها يرمز
1:M
وكل الثاني الكيان في مطابقة سجالت عدة األول الكيان في سجل لكل العالقة هذه في يكون
في سجل
األول الكيان في واحد مطابق سجل له الثاني الكيان
مثال
:
•
م تكون أن ممكن المربية بينما فقط واحدة مربية قبل من به يعتنى طفل كل أطفال حضانة
عن سؤولة
متعدد إلى واحد عالقة األطفال و المربيات بين العالقة فتكون طفل من أكثر
المربية
الطفل
1
M
1 1
18. ًاثالث
-
متعدد إلى متعدد عالقة
Many to Many
بــ لها يرمز
M:N
وكل الثاني الكيان في مطابقة سجالت عدة األول الكيان في سجل لكل العالقة هذه في يكون
في سجل
األول الكيان في مطابقة سجالت عدة له الثاني الكيان
.
مثال
:
من أكثر فيه يسجل أن يمكن الواحد المقرر بحيث ، مقررات عدة تدريس يتم ، الجامعة
، طالب
مقرر من أكثر يدرس أن للطالب ويمكن
.
متعدد إلى متعدد عالقة المقرر وكيان الطالب كيان بين العالقة إذن
4
-
تاب
تحديد
المشاركة نسبة بتحديد العالقة نوع
Cardinality ratio
:
المقرر
الطالب
1
M
1 N
كالتالي العالقات أنواع ونحدد السابق التدريب مركز مثال على ذلك لنطبق
:
19. سؤالي نفسي فأسأل والدورات المدربات بي العالقة لنأخذ
:
األول السؤال
:
واحدة؟ دورة أم الوقت نفس في دورة م اكثر تعطي أن ممك الواحدة المدربة هل
الثاني السؤال
:
؟ واحدة مدربة أم مدربة من اكثر تعطيها الواحدة الدورة هل
دورة من اكثر تعطي أن ممكن الواحدة المدربة أن فنقول األول السؤال على نجيب
.
مدربة من اكثر عليها تدرب أو تعطيها الواحدة الدورة أن فنقول الثاني السؤال على نجيب
.
التالية العالقة تنتج السؤال هذين فمن
:
M:N
سؤالي نفسي فأسأل والدورات المتدربات بي العالقة لنأخذ
:
األول السؤال
:
؟ فقط واحدة دورة أم دورة من اكثر تأخذ أن ممكن الواحدة المتدربة هل
الثاني السؤال
:
؟ فقط واحدة متدربة أم متدربة من اكثر تشمل أن ممكن الواحدة الدورة هل
دورة من اكثر تأخذ أن ممكن الواحدة المتدربة أن فنقول األول السؤال على نجيب
.
متدربة من اكثر تشمل أن ممكن الواحدة الدورة أن فنقول الثاني السؤال على نجيب
.
التالية العالقة فتنتج
:
M:N
20. على تدرب
تدرس
الدورة
الدورة اسم الدورة ساعات عدد
المتدربة
األكاديمي السجل
المتدربة اسم
الميالد تاريخ
السكن
الهاتف رقم
األول
األب
العائلة
المدربة
الهاتف رقم
المدربة رقم
المدربة اسم
التخصص
التخصص مصدر
السكن
األول
األب العائلة
M
M
N
N
21. الراب والعالفة الكيان نموذج ورسم التصميم مرحلة وهي األولى المرحلة إذن
طة
هي خطوات بأربع تمر
:
1
-
الكيانات تحديد
.
2
-
ت من البد المرحلة هذه وفي الكيانات لهذه الخصائص أو الصفات تحديد
حديد
الكيان لهذا أساسي مفتاح تعد التي الصفة
3
-
بعالقات الكيانات ربط
4
-
العالقات هذه نوع تحديد
23. المصغر المستشفى بيانات قاعدة تطبيق
أرسم
ERD
الم واألطباء المستشفيات أحد في المرضى بيانات لتمثيل الالزم
عالجون
وع للغرفة التليفون ورقم بها المقيم الغرفة ورقم واسمه المريض رقم مشتمال
دد
وتليفونه واسمه الطبيب رقم وكذلك له المنصرف الدواء رقم واسم بها األسرة
وتخصصه؟
24. األولى المسألة حل
يعالج يأخذ
الدواء
الدواء رقم الدواء اسم
المريض
المريض رقم
المريض اسم
األول
األب
العائلة
الطبيب
الهاتف رقم
الرقم
الطبيب اسم
التخصص
األول
األب العائلة
M
N
M
الغرفة
N
يرقد
الرقم
األسرة عدد
الهاتف رقم
M
1
25. السابق المثال في العالقة نوع تحديد طريقة
:
إشراف تحت يكون والمريض مريض من أكثر يعالج الطبيب والمريض الطبيب بين العالقة
اكثر
طبيب من
متعدد العالقة تكون إذن
متعدد إلى
م أكثر يأخذ والمريض مريض من أكثر يأخذه الدواء والمريض الدواء بين العالقة
دواء ن
متعدد إلى متعدد العالقة تكون إذن
واح غرفة في يرقد والمريض مريض من أكثر بها يرقد الغرفة والمريض الغرفة بين العالقة
دة
متعدد إلى واحد العالقة تكون إذن
:
المريض جهة من ومتعدد الغرفة جهة من واحد