العرض التّقديمي يتمّ تحميله. الرّجاء الانتظار

العرض التّقديمي يتمّ تحميله. الرّجاء الانتظار

تحويل نموذج الكيان والعلاقة الرابطة إلى جداول

عروض تقديميّة مشابهة


عرض تقديمي عن الموضوع: "تحويل نموذج الكيان والعلاقة الرابطة إلى جداول"— نسخة العرض التّقديمي:

1 تحويل نموذج الكيان والعلاقة الرابطة إلى جداول
المحاضرة الثالثة

2 لإنشاء قاعدة بيانات سوف ندرس المراحل التالية:
تصميم قاعدة البيانات (رسم نموذج الكيان والعلاقة الرابطة) ERD تخزين قاعدة البيانات في الحاسب عن طريق برنامج معين تحديث البيانات إضافة - حذف - تعديل تقــــــاريـــر مثل طباعة تقرير عن أرباح الشركة لعام 2007 استعـــــــــلام مثال الاستعلام عن معلومات المريض بإدخال رقم هذا المريض المرحلة الأولى المرحلة الثانية تحويل نموذج الكيان والعلاقة الرابطة إلى جداول المرحلة الثالثة

3 تحويل نموذج الكيان والعلاقة الرابطة إلى جداول
بعد أن تعرفنا على كيفية تصميم قاعدة البيانات باستخدام نموذج الكيان والعلاقة الرابطة سنقوم بتحويل هذا النموذج إلى جداول لنقوم بتخزينها على الحاسب الآلي باستخدام أحد برامج نظم إدارة قواعد البيانات مثل برنامج: مايكروسوفت أكسس MS Access

4 مصطلحات أساسية عند التعامل مع الجداول في قواعد البيانات (السجلات والحقول)
حقل سجل رقم الطالبة اسم الطالبة العنوان تاريخ التسجيل 123 هند العليا 2-1429 231 لمياء الريان 3-1427 453 سها السلام العمود في الجدول يسمى حقل الصف في الجدول يسمى سجل

5 تحويل نموذج الكيان والعلاقة الرابطة إلى جداول
لتحويل نموذج الكيان والعلاقة الرابطة إلى جداول نتبع الخطوات التالية : كل كيان في النموذج يتحول إلى جدول ويكون اسم الجدول بنفس اسم الكيان. خصائص الكيان تصبح هي حقول الجدول أي عناوين أعمدته ولاننسى أن نضع خطاً تحت المفتاح الأساسي ويكون ذلك بأن نضع اسم الجدول ثم أسماءالحقول بين قوسين. الربط بين هذه الجداول وله عدة حالات.

6 تحويل نموذج الكيان والعلاقة الرابطة إلى جداول (الربط بين الجداول: الحالة الأولى)
الحالة الأولى :عندما تكون العلاقة بين الكيانين هي واحد إلى واحد فإننا عند تحويلها إلى جداول فإن المفتاح الأساسي لأحد الجدولين يظهر كحقل إضافي عند الجدول الآخر وفي هذه الحالة نسميه مفتاح أجنبي لأنه مفتاح أساسي لجدول وظهر في جدول آخر ونضع تحته خط متقطع

7 مثال الحالة الأولى: حولي نموذج الكيان والعلاقة الرابطة التالي إلى جداول
المدير يرأس القسم رقم المدير الاسم اسم القسم رقم القسم 1

8 تابع مثال الحالة الأولى: تحويل نموذج الكيان والعلاقة الرابطة إلى جداول (شرح مفصل)
أولاً : كل كيان يتحول إلى جدول وخصائص الكيان تكون حقول الجدول كالتالي: المدير(رقم المدير,الاسم) القسم(رقم القسم, اسم القسم) ولاننسى وضع خط تحت المفتاح الأساسي ثانيا ً:نربط الجدولين ببعض وبما أن العلاقة هي واحد إلى واحد إذن أخذ المفتاح الأساسي لأحد الجدولين وأضعه كمفتاح أجنبي عند الجدول الآخر ويكون ذلك اختياري فتكون النتيجة النهائية كالتالي: المدير(رقم المدير,الاسم , رقم القسم) (أخذنا المفتاح الأساسي لجدول القسم ووضعناه كمفتاح أجنبي في جدول المدير) النتيجة هي: رقم المدير هو المفتاح الأساسي لجدول المدير ورقم القسم هو المفتاح الأساسي لجدول القسم ومفتاح أجنبي لجدول المدير. أو نقوم بالتالي: المدير(رقم المدير,الاسم ) القسم(رقم القسم, اسم القسم,رقم المدير) (أخذنا المفتاح الأساسي لجدول المدير ووضعناه كمفتاح أجنبي في جدول القسم)

9 تابع مثال الحالة الأولى: تحويل نموذج الكيان والعلاقة الرابطة إلى جداول
رقم القسم اسم القسم 100 المبيعات 200 الأرشيف رقم المدير الاسم 1 محمد 2 علي خطأ رقم المدير الاسم رقم القسم 1 محمد 100 2 علي 200 رقم القسم اسم القسم 100 المبيعات 200 الأرشيف صح

10 تحويل نموذج الكيان والعلاقة الرابطة إلى جداول (الربط بين الجداول: الحالة الثانية)
الحالة الثانية: عندما تكون العلاقة بين الكيانين هي واحد إلى متعدد فإننا عند تحويلها إلى جداول فإن فإننا نأخذ المفتاح الأساسي للكيان الذي تكون العلاقة من جهته واحد ونضع نسخه منه كمفتاح أجنبي للكيان التي تكون العلاقة من جهته متعدد ويكون ذلك إجباري

11 مثال الحالة الثانية: حولي نموذج الكيان والعلاقة الرابطة التالي إلى جداول:
المدرب يدرس مقرر رقم المدرب الاسم اسم المقرر رقم المقرر 1 M

12 تابع مثال الحالة الثانية: تحويل نموذج الكيان والعلاقة الرابطة إلى جداول (شرح مفصل):
أولاً : كل كيان يتحول إلى جدول وخصائص الكيان تكون حقول الجدول كالتالي: المدرب(رقم المدرب,الاسم) المقرر(رقم المقرر, اسم المقرر) ولاننسى وضع خط تحت المفتاح الأساسي ثانيا ً:نربط الجدولين ببعض وبما أن العلاقة هي واحد إلى متعدد إذن أخذ المفتاح الأساسي للجدول الذي تكون العلاقة من جهته واحد وأضعه كمفتاح أجنبي عند الجدول الذي تكون العلاقة من جهته متعدد ويكون ذلك اجباري فتكون النتيجة النهائية كالتالي: المقرر(رقم المقرر, اسم المقرر,رقم المدرب) (أخذنا المفتاح الأساسي لجدول المدرب ووضعناه كمفتاح أجنبي في جدول المقرر النتيجة هي: رقم المقرر هو المفتاح الأساسي لجدول المقرر رقم المدرب هو المفتاح الأساسي لجدول المدرب ومفتاح أجنبي لجدول المقرر.

13 تحويل نموذج الكيان والعلاقة الرابطة إلى جداول (الربط بين الجداول: الحالة الثالثة)
الحالة الثالثة: عندما تكون العلاقة بين الكيانين هي متعدد إلى متعدد لابد من تعريف جدول ثالث يسمى جدول الربط يتكون مفتاحه الأساسي من حقلين عبارة عن المفتاحين الأساسين للجدولين المرتبطين وقد يحوي حقول أخرى عند الحاجة

14 مثال الحالة الثالثة: حولي نموذج الكيان والعلاقة الرابطة التالي إلى جداول:
رقم المقرر اسم المقرر الدرجة الطالب يدرس المقرر رقم الطالب الاسم M N

15 تابع مثال الحالة الثالثة: تحويل نموذج الكيان والعلاقة الرابطة التالي إلى جداول (شرح مفصل):
أولاً : كل كيان يتحول إلى جدول وخصائص الكيان تكون حقول الجدول كالتالي: الطالب(رقم الطالب,الاسم) المقرر(رقم المقرر, اسم المقرر) ولاننسى وضع خط تحت المفتاح الأساسي ثانيا ً:نربط الجدولين ببعض وبما أن العلاقة هي متعدد إلى متعدد إذن لابد من تعريف جدول ثالث ولنسميه جدول التسجيل ويكون مفتاحه الأساسي مكون من حقلين عبارة عن المفتاحين الأساسين للجدولين المرتبطين كالتالي: التسجيل(رقم الطالب,رقم المقرر,الدرجة) النتيجة هي: إذن ينتج لدي من هذه العلاقة ثلاثة جداول كالتالي:

16 مثال: حولي نموذج الكيان والعلاقة الرابطة التالي إلى جداول:
يعمل في 1 M يعالج يأخذ الدواء رقم الدواء اسم الدواء المريض رقم المريض اسم المريض الأول الأب العائلة الطبيب رقم الهاتف الرقم اسم الطبيب التخصص القسم رقم القسم اسم القسم رقم المدير اسم المدير المدير يرأس M M الكمية يرقد N 1 الغرفة عدد الأسرة الرقم رقم التحويلة

17 حل المثال التطبيقي: 1- المريض(رقم المريض ،الاسم الأول، اسم الأب، اسم العائلة، رقم الطبيب، رقم الغرفة) 2-الطبيب(رقم الطبيب، الاسم الأول، اسم الأب، اسم العائلة، التخصص، رقم الهاتف، رقم القسم) 3- القسم (رقم القسم، اسم القسم، رقم المدير) 4- المدير (رقم المدير، الاسم الأول، اسم الأب، اسم العائلة) 5- الدواء( رقم الدواء، اسم الدواء) 6- الغرفة (رقم الغرفة، عدد الأسرة، التحويلة) 7- جرعة الدواء (رقم المريض، رقم الدواء، الكمية)

18 عمل إضافي تطبيق أوامر الشراء للعملاء
ارسمي ERD اللازم لقاعدة بيانات الخاصة بمتجر الكتروني يحتفظ النظام بأمر الشراء الذي يرسله العميل ويهتم في هذه العملية برقم العميل واسمه وعنوانه وأرقام أوامر الشراء وتاريخ صدورها . كل أمر شراء يحوي على منتج واحد او عدة منتجات . يحفظ النظام رقم المنتج المطلوب واسمه وسعره والجهة المصنعة له؟ قومي بتحويل النموذج إلى جداول.


تنزيل العرض التّقديمي "تحويل نموذج الكيان والعلاقة الرابطة إلى جداول"

عروض تقديميّة مشابهة


إعلانات من غوغل