‫البيانات‬ ‫لقواعد‬ ‫مقدمة‬
‫الكينونة‬ ‫نموذج‬ ‫تحويل‬
/
‫العالقة‬
‫إ‬
‫ل‬
‫ى‬
‫عالئقية‬ ‫بيانات‬ ‫قاعدة‬
RELATIONAL DB DESIGN
ER-TO-RELATIONAL MAPPING
Relational DB Design
ER-to-Relational mapping
(
‫التحويل‬
)
2
‫لتحوي‬ ‫البيانات‬ ‫قواعد‬ ‫مصمم‬ ‫يتبعها‬ ‫محددة‬ ‫خطوات‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫التحويل‬ ‫عملية‬
‫ل‬
‫الكينونة‬ ‫نموذج‬
/
‫العالئقية‬ ‫البيانات‬ ‫قواعد‬ ‫مخطط‬ ‫الي‬ ‫العالقة‬
.
(Mapping ERD to relational schema)
‫س‬ ‫ومناقشتها‬ ‫عرضها‬ ‫تم‬ ‫التي‬ ‫للمبادئ‬ ‫المصمم‬ ‫فهم‬ ‫علي‬ ‫التحويل‬ ‫عملية‬ ‫تعتمد‬
ً‫ا‬‫ابق‬
‫األساسي‬ ‫بالمفتاح‬ ‫والخاصة‬
‫األجنبى‬ ‫المفتاح‬ ‫و‬
‫والعالقات‬ ‫الكيانات‬ ‫أنواع‬ ‫و‬
‫العالقات‬ ‫بين‬ ‫االرتباطات‬ ‫وأنواع‬
.
‫التحويل‬
–
‫األولى‬ ‫الخطوة‬
3
.1
‫عادي‬ ‫كيان‬ ‫لكل‬
(
‫ك‬
)
‫الكينونة‬ ‫شكل‬ ‫في‬
/
‫اآلتي‬ ‫عمل‬ ‫يتم‬ ‫العالقة‬
:
•
‫عالقة‬ ‫إنشاء‬
(
‫ر‬
)
‫ا‬ ‫في‬ ‫الموجودة‬ ‫البسيطة‬ ‫الصفات‬ ‫جميع‬ ‫علي‬ ‫تحتوي‬
‫لكيان‬
(
‫ك‬
.)
•
‫في‬ ‫الموجودة‬ ‫المركبة‬ ‫الصفات‬
(
‫ك‬
)
‫العالقة‬ ‫في‬ ‫تمثيلها‬ ‫يتم‬
(
‫ر‬
)
‫ط‬ ‫عن‬
‫ريق‬
‫المركبة‬ ‫الصفة‬ ‫تكون‬ ‫التي‬ ‫البسيطة‬ ‫صفاتها‬ ‫تمثيل‬
(
‫ال‬ ‫تظهر‬ ‫ال‬ ‫أي‬
‫صفات‬
‫ر‬ ‫العالقة‬ ‫في‬ ‫ك‬ ‫للكيان‬ ‫المركبة‬
.)
•
‫العالقة‬ ‫مفتاح‬
(
‫ر‬
)
‫الكيان‬ ‫مفتاح‬ ‫هو‬
(
‫ك‬
)
‫ح‬ ‫في‬ ‫المؤهلة‬ ‫المفاتيح‬ ‫أحد‬ ‫أو‬
‫الة‬
‫للكيان‬ ‫مفتاح‬ ‫من‬ ‫أكثر‬ ‫وجود‬
(
‫ك‬
.)
‫األجنبي‬ ‫والمفتاح‬ ‫األساسي‬ ‫المفتاح‬
4

‫األساسي‬ ‫المفتاح‬
:
‫قيمت‬ ‫بان‬ ‫يتميز‬ ‫بالجدول‬ ‫كحقل‬ ‫يترجم‬
‫في‬ ‫وحيدة‬ ‫ه‬
‫الجدول‬ ‫صفوف‬ ‫جميع‬
,
‫ص‬ ‫عن‬ ‫صف‬ ‫لكل‬ ‫مميزة‬ ‫قيمته‬ ‫وتكون‬
‫ف‬
‫أخر‬
.

‫األجنبي‬ ‫المفتاح‬
:
‫ا‬ ‫يعتبر‬ ‫ال‬ ‫لكن‬ ‫الجدول‬ ‫في‬ ‫موجود‬ ‫حقل‬ ‫هو‬
‫حد‬
‫الكيان‬ ‫صفات‬
,
‫مف‬ ‫يمثل‬ ‫ألنه‬ ‫أجنبي‬ ‫مفتاح‬ ‫يعتبر‬ ‫ولكنه‬
‫أساسي‬ ‫تاح‬
‫أخر‬ ‫لجدول‬
,
‫ذ‬ ‫في‬ ‫األساسي‬ ‫المفتاح‬ ‫نفسه‬ ‫هو‬ ‫يكون‬ ‫أن‬ ‫ويجب‬
‫لك‬
‫الجدول‬
.
‫الجدولين‬ ‫لربط‬ ‫أو‬ ‫العالقة‬ ‫بتمثيل‬ ‫األجنبي‬ ‫المفتاح‬ ‫يقوم‬
.
‫األولي‬ ‫الخطوة‬
:
‫مثال‬
5
‫طالب‬
(
‫التسجيل‬ ‫رقم‬
–
‫العنوان‬
–
‫األول‬ ‫االسم‬
–
‫العائلة‬ ‫اسم‬
)
‫طالب‬
‫رقم‬
‫التسجيل‬
‫العنوان‬
‫االسم‬
‫العائلة‬
‫األول‬
‫التحويل‬
–
‫الثانية‬ ‫الخطوة‬
6 .2
‫ضعيف‬ ‫كيان‬ ‫لكل‬
(
‫ض‬
)
‫الكينونة‬ ‫شكل‬ ‫في‬
/
‫اآلتي‬ ‫عمل‬ ‫يتم‬ ‫العالقة‬
:
•
‫عالقة‬ ‫إنشاء‬
(
‫ر‬
)
‫الكيان‬ ‫في‬ ‫الموجودة‬ ‫البسيطة‬ ‫الصفات‬ ‫جميع‬ ‫علي‬ ‫تحتوي‬
(
‫ض‬
.)
•
‫في‬ ‫الموجودة‬ ‫المركبة‬ ‫الصفات‬
(
‫ك‬
)
‫العالقة‬ ‫في‬ ‫تمثيلها‬ ‫يتم‬
(
‫ر‬
)
‫ت‬ ‫طريق‬ ‫عن‬
‫مثيل‬
‫األولي‬ ‫الخطوة‬ ‫في‬ ‫تم‬ ‫كما‬ ‫المركبة‬ ‫الصفة‬ ‫تكون‬ ‫التي‬ ‫البسيطة‬ ‫صفاتها‬
.
•
‫الكيان‬ ‫مع‬ ‫المرتبط‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬ ‫إضافة‬
(
‫ض‬
)
‫ا‬ ‫الي‬ ‫له‬ ‫والمعرف‬
‫لعالقة‬
(
‫ر‬
)
‫يربط‬ ‫أجنبي‬ ‫مفتاح‬ ‫اعتباره‬ ‫مع‬
(
‫ض‬
)
‫له‬ ‫المعرف‬ ‫الكيان‬ ‫مع‬
.
•
‫العالقة‬ ‫مفتاح‬
(
‫ر‬
)
‫للكيان‬ ‫الجزئي‬ ‫المفتاح‬ ‫هو‬
(
‫ض‬
+ )
‫لل‬ ‫األساسي‬ ‫المفتاح‬
‫كيان‬
‫الكيان‬ ‫مع‬ ‫المرتبط‬
(
‫ض‬
)
‫له‬ ‫والمعرف‬
(
‫للكي‬ ‫أجنبي‬ ‫كمفتاح‬ ‫إضافته‬ ‫تم‬ ‫الذي‬
‫ان‬
‫ض‬
.)
‫الثانية‬ ‫الخطوة‬
:
‫مثال‬
7
‫يعول‬
‫أبن‬ ‫موظف‬ ‫رقم‬
‫االسم‬
‫العنوان‬
‫الجنس‬
‫السن‬
‫االسم‬
1
N
‫موظف‬
(
‫الموظف‬ ‫رقم‬
–
‫العنوان‬
–
‫االسم‬
)
-
‫الموظف‬ ‫رقم‬
) ‫أبن‬
(
‫الجنس‬
-
‫السن‬
-
‫االسم‬
‫التحويل‬
–
‫الثالثة‬ ‫الخطوة‬
8 .3
‫عالقة‬ ‫لكل‬
(
‫ر‬
)
‫النوع‬ ‫من‬
1:1
‫الكينونة‬ ‫شكل‬ ‫في‬
/
‫اآلتي‬ ‫عمل‬ ‫يتم‬ ‫العالقة‬
:
•
‫العالقة‬ ‫طريق‬ ‫عن‬ ً‫ا‬‫مع‬ ‫المرتبطان‬ ‫ت‬ ،‫س‬ ‫الكيانان‬ ‫تحديد‬
(
‫ر‬
.)
•
‫العالقتين‬ ‫من‬ ‫واحدة‬ ‫اختيار‬
(
‫ت‬ ، ‫س‬
)
‫ا‬ ‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬ ‫وإضافة‬
‫ألخرى‬
‫اختيارها‬ ‫تم‬ ‫التي‬ ‫العالقة‬ ‫في‬ ‫أجنبي‬ ‫كمفتاح‬
.
•
‫بالعالقة‬ ً‫ا‬‫كلي‬ ً‫ا‬‫ارتباط‬ ‫المرتبط‬ ‫الكيان‬ ‫اختيار‬ ‫األفضل‬ ‫من‬
(
‫ر‬
)
‫ض‬ ‫ليتم‬
‫المفتاح‬ ‫م‬
‫أجنبي‬ ‫كمفتاح‬ ‫إليه‬ ‫األخرى‬ ‫للعالقة‬ ‫األساسي‬
.
•
‫بالعالقة‬ ً‫ا‬‫كلي‬ ‫ارتباطا‬ ‫مرتبطان‬ ‫الكيانان‬ ‫كان‬ ‫إذا‬
(
‫ر‬
)
‫ك‬ ‫أي‬ ‫اختيار‬ ‫فيمكن‬
‫لضم‬ ‫يان‬
‫دم‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫وإن‬ ‫أجنبي‬ ‫كمفتاح‬ ‫إليه‬ ‫األخر‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬
‫ج‬
ً‫ا‬‫واحد‬ ً‫ا‬‫كيان‬ ‫ليصبحا‬ ً‫ا‬‫مع‬ ‫ت‬،‫س‬ ‫الكيانان‬
.
‫الثالثة‬ ‫الخطوة‬
:
‫مثال‬
(
‫األمثل‬ ‫الحل‬
)
9
‫عنده‬
‫طبي‬ ‫سجل‬ ‫طالب‬ ‫رقم‬
‫االسم‬
‫العنوان‬
‫التاريخ‬
‫المستشفي‬
‫رقم‬
1
1
‫طالب‬
(
‫الجامعي‬ ‫الرقم‬
–
‫العنوان‬
–
‫االسم‬
)
-
‫الجامعي‬ ‫الرقم‬
) ‫طبي‬ ‫سجل‬
(
‫السجل‬ ‫رقم‬
–
‫التاريخ‬
–
‫المستشف‬
‫ي‬
‫الثالثة‬ ‫الخطوة‬
:
‫مثال‬
(
‫أمثل‬ ‫غير‬ ‫ولكنه‬ ‫أخر‬ ‫حل‬
)
10
(
‫الممكن‬ ‫من‬ ‫وهذا‬ ‫طبي‬ ‫سجل‬ ‫له‬ ‫ليس‬ ‫الذي‬ ‫للطالب‬ ‫فارغ‬ ‫سيكون‬ ‫الطبي‬ ‫السجل‬ ‫رقم‬ ‫حقل‬
‫الطلبة‬ ‫من‬ ‫لكثير‬ ‫يتكرر‬ ‫أن‬
)
‫طالب‬
(
‫التسجيل‬ ‫رقم‬
–
‫العنوان‬
–
‫اال‬
‫سم‬
–
‫الطبي‬ ‫السجل‬ ‫رقم‬
)
‫عنده‬
‫طبي‬ ‫سجل‬ ‫طالب‬ ‫رقم‬
‫االسم‬
‫العنوان‬
‫التاريخ‬
‫المستشفي‬
‫رقم‬
1
1
‫طبي‬ ‫سجل‬
(
‫الطبي‬ ‫السجل‬ ‫رقم‬
–
‫التاريخ‬
–
‫المستش‬
‫في‬
)
‫الثالثة‬ ‫الخطوة‬
:
‫مثال‬
(
‫الطرفي‬ ‫من‬ ‫كلي‬ ‫ارتباط‬
‫ن‬
)
11
‫عنده‬
‫طبي‬ ‫سجل‬ ‫موظف‬ ‫رقم‬
‫االسم‬
‫العنوان‬
‫التاريخ‬
‫المستشفي‬
‫رقم‬
1
1
‫موظف‬
(
‫الموظف‬ ‫رقم‬
–
‫العنوان‬
–
‫االسم‬
)
‫طبي‬ ‫سجل‬
(
‫الطبي‬ ‫السجل‬ ‫رقم‬
–
‫التاريخ‬
–
‫المست‬
‫شفي‬
-
‫الموظف‬ ‫رقم‬
)
‫أو‬
‫موظف‬
(
‫الموظف‬ ‫رقم‬
–
‫العنوان‬
–
‫االسم‬
‫طبي‬ ‫سجل‬
(
‫الطبي‬ ‫السجل‬ ‫رقم‬
–
‫التاريخ‬
–
‫المست‬
‫شفي‬
(
-
‫الطبي‬ ‫السجل‬ ‫رقم‬
)
‫التحويل‬
–
‫الرابعة‬ ‫الخطوة‬
12
.4
‫عادية‬ ‫ثنائية‬ ‫عالقة‬ ‫لكل‬
(
‫ر‬
)
‫النوع‬ ‫من‬
1:N
‫بعمل‬ ‫نقوم‬
‫اآلتي‬
:
•
‫الجانب‬ ‫عند‬ ‫الموجود‬ ‫الكيان‬ ‫تمثل‬ ‫والتي‬ ‫س‬ ‫العالقة‬ ‫نحدد‬
N
‫في‬
‫العالقة‬
(
‫ر‬
.)
•
‫بالعالقة‬ ‫المرتبط‬ ‫األخر‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬ ‫إضافة‬
(
‫ر‬
)
‫س‬ ‫العالقة‬ ‫في‬ ‫أجنبي‬ ‫كمفتاح‬
.
•
‫العالقة‬ ‫علي‬ ‫موجودة‬ ‫صفات‬ ‫أية‬ ‫نضيف‬
(
‫ر‬
)
‫س‬ ‫للعالقة‬
.
‫الرابعة‬ ‫الخطوة‬
:
‫مثال‬
13
‫يعمل‬
‫قسم‬ ‫موظف‬ ‫رقم‬
‫االسم‬
‫العنوان‬
‫الهاتف‬
‫االسم‬
‫رقم‬
N
1
‫تاريخ‬
‫العمل‬ ‫الراتب‬
–
‫القس‬ ‫رقم‬
‫م‬
-
‫العمل‬ ‫تاريخ‬
) ‫موظف‬
(
‫الموظف‬ ‫رقم‬
–
‫االسم‬
–
‫العنوان‬
–
‫الراتب‬
‫قسم‬
(
‫القسم‬ ‫رقم‬
–
‫القسم‬ ‫اسم‬
–
‫الهاتف‬ ‫رقم‬
)
‫التحويل‬
–
‫الخامسة‬ ‫الخطوة‬
14
.5
‫عادية‬ ‫ثنائية‬ ‫عالقة‬ ‫لكل‬
(
‫ر‬
)
‫النوع‬ ‫من‬
M:N
‫اآلتي‬ ‫بعمل‬ ‫نقوم‬
:
•
‫العالقة‬ ‫تمثل‬ ‫س‬ ‫جديدة‬ ‫عالقة‬ ‫ننشأ‬
(
‫ر‬
.)
•
‫بالعالقة‬ ‫المرتبطين‬ ‫للكيانين‬ ‫األساسية‬ ‫المفاتيح‬ ‫إضافة‬
(
‫ر‬
)
‫كم‬
‫فاتيح‬
‫س‬ ‫العالقة‬ ‫في‬ ‫أجنبية‬
.
•
‫العالقة‬ ‫علي‬ ‫موجودة‬ ‫صفات‬ ‫أية‬ ‫نضيف‬
(
‫ر‬
)
‫س‬ ‫للعالقة‬
.
•
‫ت‬ ‫التي‬ ‫األجنبية‬ ‫المفاتيح‬ ‫مجموعة‬ ‫هو‬ ‫س‬ ‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬
‫ضمها‬ ‫م‬
‫بالعالقة‬ ‫المرتبطين‬ ‫للكيانين‬ ‫األساسية‬ ‫المفاتيح‬ ‫وتمثل‬ ‫س‬ ‫إلي‬
(
‫ر‬
.)
‫الخامسة‬ ‫الخطوة‬
:
‫مثال‬
15
‫التسجيل‬
‫مقرر‬ ‫طالب‬ ‫رقم‬
‫االسم‬
‫العنوان‬
‫الساعات‬
‫االسم‬
‫رقم‬
m
n
‫العام‬
‫الشعبة‬
‫طالب‬
(
‫الطالب‬ ‫رقم‬
–
‫الطالب‬ ‫اسم‬
–
‫العنوان‬
)
‫مقرر‬
(
‫المقرر‬ ‫رقم‬
–
‫المقرر‬ ‫اسم‬
–
‫الساعات‬ ‫عدد‬
)
‫التسجيل‬
(
-
‫المقرر‬ ‫رقم‬
–
‫العام‬
–
‫الشعبة‬
) ‫الطالب‬ ‫رقم‬
‫التحويل‬
–
‫السادسة‬ ‫الخطوة‬
16
.6
‫عالقة‬ ‫لكل‬
(
‫ر‬
)
‫الدرجة‬ ‫من‬
(N)
(
‫أعلي‬ ‫أو‬ ‫ثالثية‬ ‫أي‬
)
‫بعمل‬ ‫نقوم‬
‫اآلتي‬
:
•
‫جديدة‬ ‫عالقة‬ ‫ننشأ‬
(
‫س‬
)
‫العالقة‬ ‫لهذه‬
(
‫ر‬
.)
•
‫بالعالقة‬ ‫المرتبطة‬ ‫للكيانات‬ ‫األساسية‬ ‫المفاتيح‬ ‫إضافة‬
(
‫ر‬
)
‫كمفا‬
‫أجنبية‬ ‫تيح‬
‫العالقة‬ ‫في‬
(
‫س‬
.)
•
‫العالقة‬ ‫علي‬ ‫موجودة‬ ‫صفات‬ ‫أية‬ ‫نضيف‬
(
‫ر‬
)
‫س‬ ‫للعالقة‬
.
•
‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬
(
‫س‬
)
‫التي‬ ‫األجنبية‬ ‫المفاتيح‬ ‫مجموعة‬ ‫هو‬
‫تم‬
‫إلي‬ ‫ضمها‬
(
‫س‬
)
‫بالع‬ ‫المرتبطة‬ ‫للكيانات‬ ‫األساسية‬ ‫المفاتيح‬ ‫وتمثل‬
‫القة‬
(
‫ر‬
.)
‫ر‬
‫السادسة‬ ‫الخطوة‬
:
‫مثال‬
17
‫الصيانة‬
‫الغيار‬ ‫قطعة‬ ‫الجهاز‬
‫رقم‬
‫الصنف‬
‫السعر‬
‫رقم‬
‫التاريخ‬
‫الفني‬
‫التخصص‬ ‫الفني‬ ‫رقم‬
‫الجهاز‬
(
‫الجهاز‬ ‫رقم‬
–
‫الصنف‬
)
‫الفني‬
(
‫الفني‬ ‫رقم‬
–
‫التخصص‬
)
‫الغيار‬ ‫قطعة‬
(
‫القطعة‬ ‫رقم‬
–
‫السعر‬
)
‫الصيانة‬
(
-
‫الفن‬ ‫رقم‬
‫ي‬
–
‫القطعة‬ ‫رقم‬ ‫الجهاز‬ ‫رقم‬
–
‫التاريخ‬
)
‫التحويل‬
–
‫السابعة‬ ‫الخطوة‬
18 .7
‫صفة‬ ‫لكل‬
A
‫القيم‬ ‫متعددة‬
(multivalued)
‫األتي‬ ‫عمل‬ ‫يتم‬
:
•
‫جديدة‬ ‫عالقة‬ ‫ننشأ‬
(
‫ر‬
)
‫الصفة‬ ‫لهذه‬
A
.
•
‫الصفة‬ ‫إضافة‬
A
‫العالقة‬ ‫إلي‬
(
‫ر‬
)
‫لها‬ ‫كصفة‬
.
•
‫الصفة‬ ‫علي‬ ‫يحتوي‬ ‫الذي‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬ ‫إضافة‬
A
‫كمفتاح‬
‫العالقة‬ ‫في‬ ‫أجنبي‬
(
‫ر‬
.)
•
‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬
(
‫ر‬
)
‫إل‬ ‫ضمه‬ ‫تم‬ ‫الذي‬ ‫األجنبي‬ ‫المفتاح‬ ‫هو‬
‫ي‬
(
‫ر‬
)
‫الصفة‬ ‫إلي‬ ‫باإلضافة‬
A
.
‫السابعة‬ ‫الخطوة‬
:
‫مثال‬
19
‫شركة‬
‫الفرع‬ ‫اسماء‬
‫الرقم‬ ‫االسم‬
‫الفرع‬
(
‫الفر‬ ‫اسم‬
‫ع‬
‫شركة‬
(
‫الشركة‬ ‫رقم‬
–
‫االسم‬
)
–
‫الشركة‬ ‫رقم‬
)
‫رقم‬ ‫مثال‬
1
20 ‫كينونة‬ ‫نموذج‬ ‫يمثل‬ ‫المعطي‬ ‫الشكل‬
/
‫عالقة‬
(ER)
‫في‬ ‫وأقسامهم‬ ‫موظفين‬ ‫بيانات‬ ‫لتمثيل‬
‫شركة‬
.
‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬
.
‫قسم‬ ‫موظف‬
‫الهاتف‬
‫االسم‬
‫رقم‬
‫يعمل‬
N
1
‫تاريخ‬
‫العمل‬
‫رقم‬
‫االسم‬
‫العنوان‬
‫الراتب‬
‫رقم‬ ‫المثال‬ ‫حل‬
1
21
‫قسم‬ ‫موظف‬
‫الهاتف‬
‫االسم‬
‫رقم‬
‫يعمل‬
N
1
‫تاريخ‬
‫العمل‬
‫رقم‬
‫االسم‬
‫العنوان‬
‫الراتب‬
‫قسم‬
(
‫القسم‬ ‫رقم‬
–
‫االسم‬
–
‫الهاتف‬
)
‫موظف‬
(
‫الموظف‬ ‫رقم‬
–
‫االسم‬
–
‫العنوان‬
-
‫الراتب‬
-
‫القسم‬ ‫رقم‬
-
‫العمل‬ ‫تاريخ‬
)
‫رقم‬ ‫مثال‬
2
22
‫كينونة‬ ‫نموذج‬ ‫يمثل‬ ‫المعطي‬ ‫الشكل‬
/
‫عالقة‬
(ER)
‫الطلب‬ ‫تسجيل‬ ‫بيانات‬ ‫لتمثيل‬
‫ة‬
‫جامعة‬ ‫في‬ ‫لمقررات‬
.
‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬
.
‫مقرر‬ ‫طالب‬
‫الساعات‬
‫االسم‬
‫رقم‬
‫رقم‬
‫االسم‬
‫العنوان‬
‫يسجل‬
m
n
‫العام‬
‫الشعبة‬ ‫الفصل‬
‫رقم‬ ‫المثال‬ ‫حل‬
2
23
‫مقرر‬ ‫طالب‬
‫الساعات‬
‫االسم‬
‫رقم‬
‫رقم‬
‫االسم‬
‫العنوان‬
‫يسجل‬
m
n
‫العام‬
‫الشعبة‬ ‫الفصل‬
‫طالب‬
(
‫الجامعي‬ ‫الرقم‬
–
‫االسم‬
–
‫العنوان‬
)
‫مقرر‬
(
‫المقرر‬ ‫رقم‬
–
‫االسم‬
–
‫الساعات‬
)
‫التسجيل‬
(
-
‫المقرر‬ ‫رقم‬
–
‫العام‬
–
‫الفصل‬
–
‫الشعب‬
‫ة‬
) ‫الجامعي‬ ‫الرقم‬
‫رقم‬ ‫مثال‬
3
24
‫كينونة‬ ‫نموذج‬ ‫يمثل‬ ‫المعطي‬ ‫الشكل‬
/
‫عالقة‬
(ER)
‫في‬ ‫أجهزة‬ ‫اصالح‬ ‫بيانات‬ ‫لتمثيل‬
‫صيانة‬ ‫مركز‬
.
‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬
.
‫الغيار‬ ‫قطعة‬
‫السعر‬
‫رقم‬
‫الجهاز‬
‫رقم‬ ‫الصنف‬
‫التاريخ‬
‫يصلح‬
N
1
‫يحتاج‬
N 1
‫العدد‬
‫يملك‬
1
N
‫العميل‬
‫رقم‬ ‫االسم‬
‫الهاتف‬
‫الفني‬
‫التخصص‬
‫الفني‬ ‫رقم‬
‫االسم‬
‫رقم‬ ‫المثال‬ ‫حل‬
3
25
‫الغيار‬ ‫قطعة‬
‫السعر‬
‫رقم‬
‫الجهاز‬
‫رقم‬ ‫الصنف‬
‫التاريخ‬
‫يصلح‬
N
1
‫يحتاج‬
N 1
‫العدد‬
‫يملك‬
1
N
‫العميل‬
‫رقم‬ ‫االسم‬
‫الهاتف‬
‫الفني‬
‫التخصص‬
‫الفني‬ ‫رقم‬
‫االسم‬
‫العميل‬
(
‫العميل‬ ‫رقم‬
-
‫االسم‬
-
‫الهاتف‬
)
‫الجهاز‬
(
‫الجهاز‬ ‫رقم‬
-
‫الصنف‬
‫الغيار‬ ‫قطعة‬
(
‫القطعة‬ ‫رقم‬
-
‫السعر‬
‫الفني‬
(
‫الفني‬ ‫رقم‬
–
‫االسم‬
–
‫التخصص‬
)
–
‫العميل‬ ‫رقم‬
–
‫اإلصالح‬ ‫تاريخ‬
) –
‫الفني‬ ‫رقم‬
–
‫الجهاز‬ ‫رقم‬
–
‫العدد‬
)
‫رقم‬ ‫مثال‬
4
26
‫كينونة‬ ‫نموذج‬ ‫يمثل‬ ‫المعطي‬ ‫الشكل‬
/
‫عالقة‬
(ER)
‫في‬ ‫المرضى‬ ‫تسجيل‬ ‫بيانات‬ ‫لتمثيل‬
‫طبي‬ ‫مركز‬
.
‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬
.
‫المريض‬
‫رقم‬ ‫االسم‬
‫في‬ ‫مسجل‬
1
N
M N
‫يحتاج‬
‫التاريخ‬
‫الطبيب‬
‫رقم‬ ‫االسم‬
‫التخصص‬
‫يعالج‬
M
N
‫التاريخ‬
‫طبي‬ ‫تحليل‬
‫السعر‬
‫الرقم‬
‫االسم‬
‫التنويم‬ ‫سجل‬
‫الغرفة‬
‫الرقم‬
‫تاريخ‬
‫الدخول‬
‫تاريخ‬
‫الخروج‬
‫رقم‬ ‫المثال‬ ‫حل‬
4
27
‫المريض‬
‫رقم‬ ‫االسم‬
‫في‬ ‫مسجل‬
1
N
M N
‫يحتاج‬
‫التاريخ‬
‫الطبيب‬
‫رقم‬ ‫االسم‬
‫التخصص‬
‫يعالج‬
M
N
‫التاريخ‬
‫طبية‬ ‫تحاليل‬
‫السعر‬
‫الرقم‬
‫االسم‬
‫التنويم‬ ‫سجل‬
‫الغرفة‬
‫الرقم‬
‫تاريخ‬
‫الدخول‬
‫تاريخ‬
‫الخروج‬
‫الطبيب‬
( =
‫الطبيب‬ ‫رقم‬
–
‫االسم‬
–
‫التخص‬
‫ص‬
)
‫المريض‬
( =
‫المريض‬ ‫رقم‬
–
‫االسم‬
)
‫الطبي‬ ‫التحليل‬
( =
‫التحليل‬ ‫رقم‬
–
‫االسم‬
–
‫ال‬
‫سعر‬
)
‫التنويم‬ ‫سجل‬
( =
‫التسجيل‬ ‫رقم‬
–
‫الدخول‬ ‫تاريخ‬
–
‫الخروج‬ ‫تاريخ‬
–
‫الغرفة‬
–
‫المريض‬ ‫رقم‬
)
‫يعالج‬
( =
‫الطبيب‬ ‫رقم‬
–
‫المريض‬ ‫رقم‬
–
‫التار‬
‫يخ‬
)
‫يحتاج‬
( =
‫التحليل‬ ‫رقم‬
–
‫المريض‬ ‫رقم‬
–
‫الت‬ ‫تاريخ‬
‫حليل‬
)
‫رقم‬ ‫مثال‬
5
28
‫كينونة‬ ‫نموذج‬ ‫يمثل‬ ‫المعطي‬ ‫الشكل‬
/
‫عالقة‬
(ER)
‫و‬ ‫وأقسامهم‬ ‫موظفين‬ ‫بيانات‬ ‫لتمثيل‬
‫صناعية‬ ‫شركة‬ ‫في‬ ‫أبنائهم‬
.
‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬
.
‫الموظف‬
‫رقم‬ ‫االسم‬
‫يدير‬
1
N
1 N
‫يعمل‬
‫التاريخ‬
‫له‬
N
1
‫القسم‬
‫الهاتف‬
‫الرقم‬
‫االسم‬
‫أبن‬
‫الميالد‬ ‫االسم‬
‫الجنس‬
‫مشروع‬
‫االسم‬
‫الرقم‬
‫تاريخ‬
‫البداية‬
‫رقم‬ ‫المثال‬ ‫حل‬
5
29
‫الموظف‬
‫رقم‬ ‫االسم‬
‫يدير‬
1
N
1 N
‫يعمل‬
‫التاريخ‬
‫له‬
N
1
‫القسم‬
‫الهاتف‬
‫الرقم‬
‫االسم‬
‫أبن‬
‫الميالد‬ ‫االسم‬
‫الجنس‬
‫مشروع‬
‫االسم‬
‫الرقم‬
‫تاريخ‬
‫البداية‬
‫ابن‬
(
‫الجنس‬
–
‫الميالد‬ ‫تاريخ‬
-
‫االس‬
‫م‬
‫الموظف‬
(
‫الموظف‬ ‫رقم‬
–
‫االسم‬
‫القسم‬
(
‫القسم‬ ‫رقم‬
–
‫االسم‬
–
‫الهاتف‬
)
‫مشروع‬
(
‫المشروع‬ ‫رقم‬
–
‫االسم‬
–
‫البداي‬ ‫تاريخ‬
‫ة‬
–
‫القسم‬ ‫رقم‬
–
‫العمل‬ ‫تاريخ‬
)
–
‫القسم‬ ‫رقم‬
)
–
‫الموظف‬ ‫رقم‬
)
‫تطبيق‬

‫المعطى‬ ‫الوصف‬ ‫حسب‬ ‫لمستشفى‬ ‫الكيان‬ ‫نموذج‬ ‫ارسمي‬
:

‫مدير‬ ‫قسم‬ ‫لكل‬ ‫اقسام‬ ‫عدة‬ ‫على‬ ‫يحتوي‬ ‫المستشفى‬
,
‫ف‬ ‫ويعمل‬
‫ي‬
‫القسم‬
‫اسم‬ ‫طبيب‬ ‫لكل‬ ‫اطباء‬ ‫عدة‬
,
‫رقم‬
,
‫ه‬
‫ا‬
‫تف‬
,
‫لت‬ ‫نحتاج‬ ‫تخصص‬ ‫و‬
‫دوينها‬
‫المستشفى‬ ‫بيانات‬ ‫قاعدة‬ ‫في‬
.
‫أ‬ ‫و‬
‫فل‬ ‫للمرضى‬ ‫بالنسبة‬ ‫ما‬
‫مريض‬ ‫كل‬
‫ورقم‬ ‫اسم‬ ‫لها‬ ‫معينة‬ ‫ادوية‬
.
‫و‬ ‫رقم‬ ‫لها‬ ‫غرفة‬ ‫في‬ ‫المريض‬ ‫ويرقد‬
‫رقم‬
‫خاص‬ ‫تحويلة‬
.
30
‫الغرفة‬
N
‫يرقد‬
‫الغرفة‬ ‫رقم‬
‫األسرة‬ ‫عدد‬
‫التحويلة‬ ‫رقم‬
M
1
‫الهاتف‬ ‫رقم‬
‫يعمل‬
‫في‬
1
M
‫يعالج‬ ‫يأخذ‬
‫الدواء‬
‫الدواء‬ ‫رقم‬
‫الدواء‬ ‫اسم‬
‫المريض‬
‫المريض‬ ‫رقم‬
‫المريض‬ ‫اسم‬
‫األول‬
‫األب‬
‫العائلة‬
‫الطبيب‬
‫الطبيب‬ ‫رقم‬
‫الطبيب‬ ‫اسم‬
‫التخصص‬
‫األول‬ ‫األب‬
‫العائلة‬
M
N
M
‫القسم‬
‫القسم‬ ‫رقم‬
‫اسم‬
‫القسم‬ ‫رقم‬
‫المدير‬
‫اسم‬
‫المدير‬
‫المدير‬
‫يرأس‬
1
1
‫األول‬
‫األب‬
‫العائلة‬
31
‫الهاتف‬ ‫رقم‬

‫الحل‬
:

1
-
‫المريض‬
(
‫ر‬
‫المريض‬ ‫قم‬
‫العائلة‬ ‫اسم‬،‫األب‬ ‫اسم‬،‫األول‬ ‫االسم‬،
,
،
‫الغرفة‬ ‫رقم‬
)

2
-
‫الطبيب‬
(
‫الطبيب‬ ‫رقم‬
,
‫العائلة‬ ‫اسم‬،‫األب‬ ‫اسم‬،‫األول‬ ‫االسم‬
,
‫التخصص‬
,
‫القسم‬ ‫رقم‬
)

3
-
‫الهاتف‬
(
‫الطبيب‬ ‫رقم‬
,
‫هاتف‬ ‫رقم‬
)

3
-
‫القسم‬
(
‫القسم‬ ‫رقم‬
,
‫القسم‬ ‫اسم‬
,
‫المدير‬ ‫رقم‬
)

4
-
‫المدير‬
(
‫المدير‬ ‫رقم‬
,
‫العائلة‬ ‫اسم‬،‫األب‬ ‫اسم‬،‫األول‬ ‫االسم‬
)

5
-
‫الدواء‬
(
‫الدواء‬ ‫رقم‬
,
‫الدواء‬ ‫اسم‬
)

6
-
‫الغرفة‬
(
‫الغرفة‬ ‫رقم‬
,
‫األسرة‬ ‫عدد‬
,
‫التحويلة‬
)

7
-
‫الدواء‬ ‫جرعة‬
(
‫المريض‬ ‫رقم‬
,
‫الدواء‬ ‫رقم‬
,
‫الكمية‬
)

8
-
‫المعالجة‬
(
‫المريض‬ ‫رقم‬
,
‫الطبيب‬ ‫رقم‬
)
32

INTRODUCTION to database entity relation diagram

  • 1.
    ‫البيانات‬ ‫لقواعد‬ ‫مقدمة‬ ‫الكينونة‬‫نموذج‬ ‫تحويل‬ / ‫العالقة‬ ‫إ‬ ‫ل‬ ‫ى‬ ‫عالئقية‬ ‫بيانات‬ ‫قاعدة‬ RELATIONAL DB DESIGN ER-TO-RELATIONAL MAPPING
  • 2.
    Relational DB Design ER-to-Relationalmapping ( ‫التحويل‬ ) 2 ‫لتحوي‬ ‫البيانات‬ ‫قواعد‬ ‫مصمم‬ ‫يتبعها‬ ‫محددة‬ ‫خطوات‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫التحويل‬ ‫عملية‬ ‫ل‬ ‫الكينونة‬ ‫نموذج‬ / ‫العالئقية‬ ‫البيانات‬ ‫قواعد‬ ‫مخطط‬ ‫الي‬ ‫العالقة‬ . (Mapping ERD to relational schema) ‫س‬ ‫ومناقشتها‬ ‫عرضها‬ ‫تم‬ ‫التي‬ ‫للمبادئ‬ ‫المصمم‬ ‫فهم‬ ‫علي‬ ‫التحويل‬ ‫عملية‬ ‫تعتمد‬ ً‫ا‬‫ابق‬ ‫األساسي‬ ‫بالمفتاح‬ ‫والخاصة‬ ‫األجنبى‬ ‫المفتاح‬ ‫و‬ ‫والعالقات‬ ‫الكيانات‬ ‫أنواع‬ ‫و‬ ‫العالقات‬ ‫بين‬ ‫االرتباطات‬ ‫وأنواع‬ .
  • 3.
    ‫التحويل‬ – ‫األولى‬ ‫الخطوة‬ 3 .1 ‫عادي‬ ‫كيان‬‫لكل‬ ( ‫ك‬ ) ‫الكينونة‬ ‫شكل‬ ‫في‬ / ‫اآلتي‬ ‫عمل‬ ‫يتم‬ ‫العالقة‬ : • ‫عالقة‬ ‫إنشاء‬ ( ‫ر‬ ) ‫ا‬ ‫في‬ ‫الموجودة‬ ‫البسيطة‬ ‫الصفات‬ ‫جميع‬ ‫علي‬ ‫تحتوي‬ ‫لكيان‬ ( ‫ك‬ .) • ‫في‬ ‫الموجودة‬ ‫المركبة‬ ‫الصفات‬ ( ‫ك‬ ) ‫العالقة‬ ‫في‬ ‫تمثيلها‬ ‫يتم‬ ( ‫ر‬ ) ‫ط‬ ‫عن‬ ‫ريق‬ ‫المركبة‬ ‫الصفة‬ ‫تكون‬ ‫التي‬ ‫البسيطة‬ ‫صفاتها‬ ‫تمثيل‬ ( ‫ال‬ ‫تظهر‬ ‫ال‬ ‫أي‬ ‫صفات‬ ‫ر‬ ‫العالقة‬ ‫في‬ ‫ك‬ ‫للكيان‬ ‫المركبة‬ .) • ‫العالقة‬ ‫مفتاح‬ ( ‫ر‬ ) ‫الكيان‬ ‫مفتاح‬ ‫هو‬ ( ‫ك‬ ) ‫ح‬ ‫في‬ ‫المؤهلة‬ ‫المفاتيح‬ ‫أحد‬ ‫أو‬ ‫الة‬ ‫للكيان‬ ‫مفتاح‬ ‫من‬ ‫أكثر‬ ‫وجود‬ ( ‫ك‬ .)
  • 4.
    ‫األجنبي‬ ‫والمفتاح‬ ‫األساسي‬‫المفتاح‬ 4  ‫األساسي‬ ‫المفتاح‬ : ‫قيمت‬ ‫بان‬ ‫يتميز‬ ‫بالجدول‬ ‫كحقل‬ ‫يترجم‬ ‫في‬ ‫وحيدة‬ ‫ه‬ ‫الجدول‬ ‫صفوف‬ ‫جميع‬ , ‫ص‬ ‫عن‬ ‫صف‬ ‫لكل‬ ‫مميزة‬ ‫قيمته‬ ‫وتكون‬ ‫ف‬ ‫أخر‬ .  ‫األجنبي‬ ‫المفتاح‬ : ‫ا‬ ‫يعتبر‬ ‫ال‬ ‫لكن‬ ‫الجدول‬ ‫في‬ ‫موجود‬ ‫حقل‬ ‫هو‬ ‫حد‬ ‫الكيان‬ ‫صفات‬ , ‫مف‬ ‫يمثل‬ ‫ألنه‬ ‫أجنبي‬ ‫مفتاح‬ ‫يعتبر‬ ‫ولكنه‬ ‫أساسي‬ ‫تاح‬ ‫أخر‬ ‫لجدول‬ , ‫ذ‬ ‫في‬ ‫األساسي‬ ‫المفتاح‬ ‫نفسه‬ ‫هو‬ ‫يكون‬ ‫أن‬ ‫ويجب‬ ‫لك‬ ‫الجدول‬ . ‫الجدولين‬ ‫لربط‬ ‫أو‬ ‫العالقة‬ ‫بتمثيل‬ ‫األجنبي‬ ‫المفتاح‬ ‫يقوم‬ .
  • 5.
    ‫األولي‬ ‫الخطوة‬ : ‫مثال‬ 5 ‫طالب‬ ( ‫التسجيل‬ ‫رقم‬ – ‫العنوان‬ – ‫األول‬‫االسم‬ – ‫العائلة‬ ‫اسم‬ ) ‫طالب‬ ‫رقم‬ ‫التسجيل‬ ‫العنوان‬ ‫االسم‬ ‫العائلة‬ ‫األول‬
  • 6.
    ‫التحويل‬ – ‫الثانية‬ ‫الخطوة‬ 6 .2 ‫ضعيف‬‫كيان‬ ‫لكل‬ ( ‫ض‬ ) ‫الكينونة‬ ‫شكل‬ ‫في‬ / ‫اآلتي‬ ‫عمل‬ ‫يتم‬ ‫العالقة‬ : • ‫عالقة‬ ‫إنشاء‬ ( ‫ر‬ ) ‫الكيان‬ ‫في‬ ‫الموجودة‬ ‫البسيطة‬ ‫الصفات‬ ‫جميع‬ ‫علي‬ ‫تحتوي‬ ( ‫ض‬ .) • ‫في‬ ‫الموجودة‬ ‫المركبة‬ ‫الصفات‬ ( ‫ك‬ ) ‫العالقة‬ ‫في‬ ‫تمثيلها‬ ‫يتم‬ ( ‫ر‬ ) ‫ت‬ ‫طريق‬ ‫عن‬ ‫مثيل‬ ‫األولي‬ ‫الخطوة‬ ‫في‬ ‫تم‬ ‫كما‬ ‫المركبة‬ ‫الصفة‬ ‫تكون‬ ‫التي‬ ‫البسيطة‬ ‫صفاتها‬ . • ‫الكيان‬ ‫مع‬ ‫المرتبط‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬ ‫إضافة‬ ( ‫ض‬ ) ‫ا‬ ‫الي‬ ‫له‬ ‫والمعرف‬ ‫لعالقة‬ ( ‫ر‬ ) ‫يربط‬ ‫أجنبي‬ ‫مفتاح‬ ‫اعتباره‬ ‫مع‬ ( ‫ض‬ ) ‫له‬ ‫المعرف‬ ‫الكيان‬ ‫مع‬ . • ‫العالقة‬ ‫مفتاح‬ ( ‫ر‬ ) ‫للكيان‬ ‫الجزئي‬ ‫المفتاح‬ ‫هو‬ ( ‫ض‬ + ) ‫لل‬ ‫األساسي‬ ‫المفتاح‬ ‫كيان‬ ‫الكيان‬ ‫مع‬ ‫المرتبط‬ ( ‫ض‬ ) ‫له‬ ‫والمعرف‬ ( ‫للكي‬ ‫أجنبي‬ ‫كمفتاح‬ ‫إضافته‬ ‫تم‬ ‫الذي‬ ‫ان‬ ‫ض‬ .)
  • 7.
    ‫الثانية‬ ‫الخطوة‬ : ‫مثال‬ 7 ‫يعول‬ ‫أبن‬ ‫موظف‬‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫الجنس‬ ‫السن‬ ‫االسم‬ 1 N ‫موظف‬ ( ‫الموظف‬ ‫رقم‬ – ‫العنوان‬ – ‫االسم‬ ) - ‫الموظف‬ ‫رقم‬ ) ‫أبن‬ ( ‫الجنس‬ - ‫السن‬ - ‫االسم‬
  • 8.
    ‫التحويل‬ – ‫الثالثة‬ ‫الخطوة‬ 8 .3 ‫عالقة‬‫لكل‬ ( ‫ر‬ ) ‫النوع‬ ‫من‬ 1:1 ‫الكينونة‬ ‫شكل‬ ‫في‬ / ‫اآلتي‬ ‫عمل‬ ‫يتم‬ ‫العالقة‬ : • ‫العالقة‬ ‫طريق‬ ‫عن‬ ً‫ا‬‫مع‬ ‫المرتبطان‬ ‫ت‬ ،‫س‬ ‫الكيانان‬ ‫تحديد‬ ( ‫ر‬ .) • ‫العالقتين‬ ‫من‬ ‫واحدة‬ ‫اختيار‬ ( ‫ت‬ ، ‫س‬ ) ‫ا‬ ‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬ ‫وإضافة‬ ‫ألخرى‬ ‫اختيارها‬ ‫تم‬ ‫التي‬ ‫العالقة‬ ‫في‬ ‫أجنبي‬ ‫كمفتاح‬ . • ‫بالعالقة‬ ً‫ا‬‫كلي‬ ً‫ا‬‫ارتباط‬ ‫المرتبط‬ ‫الكيان‬ ‫اختيار‬ ‫األفضل‬ ‫من‬ ( ‫ر‬ ) ‫ض‬ ‫ليتم‬ ‫المفتاح‬ ‫م‬ ‫أجنبي‬ ‫كمفتاح‬ ‫إليه‬ ‫األخرى‬ ‫للعالقة‬ ‫األساسي‬ . • ‫بالعالقة‬ ً‫ا‬‫كلي‬ ‫ارتباطا‬ ‫مرتبطان‬ ‫الكيانان‬ ‫كان‬ ‫إذا‬ ( ‫ر‬ ) ‫ك‬ ‫أي‬ ‫اختيار‬ ‫فيمكن‬ ‫لضم‬ ‫يان‬ ‫دم‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫وإن‬ ‫أجنبي‬ ‫كمفتاح‬ ‫إليه‬ ‫األخر‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬ ‫ج‬ ً‫ا‬‫واحد‬ ً‫ا‬‫كيان‬ ‫ليصبحا‬ ً‫ا‬‫مع‬ ‫ت‬،‫س‬ ‫الكيانان‬ .
  • 9.
    ‫الثالثة‬ ‫الخطوة‬ : ‫مثال‬ ( ‫األمثل‬ ‫الحل‬ ) 9 ‫عنده‬ ‫طبي‬‫سجل‬ ‫طالب‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫التاريخ‬ ‫المستشفي‬ ‫رقم‬ 1 1 ‫طالب‬ ( ‫الجامعي‬ ‫الرقم‬ – ‫العنوان‬ – ‫االسم‬ ) - ‫الجامعي‬ ‫الرقم‬ ) ‫طبي‬ ‫سجل‬ ( ‫السجل‬ ‫رقم‬ – ‫التاريخ‬ – ‫المستشف‬ ‫ي‬
  • 10.
    ‫الثالثة‬ ‫الخطوة‬ : ‫مثال‬ ( ‫أمثل‬ ‫غير‬‫ولكنه‬ ‫أخر‬ ‫حل‬ ) 10 ( ‫الممكن‬ ‫من‬ ‫وهذا‬ ‫طبي‬ ‫سجل‬ ‫له‬ ‫ليس‬ ‫الذي‬ ‫للطالب‬ ‫فارغ‬ ‫سيكون‬ ‫الطبي‬ ‫السجل‬ ‫رقم‬ ‫حقل‬ ‫الطلبة‬ ‫من‬ ‫لكثير‬ ‫يتكرر‬ ‫أن‬ ) ‫طالب‬ ( ‫التسجيل‬ ‫رقم‬ – ‫العنوان‬ – ‫اال‬ ‫سم‬ – ‫الطبي‬ ‫السجل‬ ‫رقم‬ ) ‫عنده‬ ‫طبي‬ ‫سجل‬ ‫طالب‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫التاريخ‬ ‫المستشفي‬ ‫رقم‬ 1 1 ‫طبي‬ ‫سجل‬ ( ‫الطبي‬ ‫السجل‬ ‫رقم‬ – ‫التاريخ‬ – ‫المستش‬ ‫في‬ )
  • 11.
    ‫الثالثة‬ ‫الخطوة‬ : ‫مثال‬ ( ‫الطرفي‬ ‫من‬‫كلي‬ ‫ارتباط‬ ‫ن‬ ) 11 ‫عنده‬ ‫طبي‬ ‫سجل‬ ‫موظف‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫التاريخ‬ ‫المستشفي‬ ‫رقم‬ 1 1 ‫موظف‬ ( ‫الموظف‬ ‫رقم‬ – ‫العنوان‬ – ‫االسم‬ ) ‫طبي‬ ‫سجل‬ ( ‫الطبي‬ ‫السجل‬ ‫رقم‬ – ‫التاريخ‬ – ‫المست‬ ‫شفي‬ - ‫الموظف‬ ‫رقم‬ ) ‫أو‬ ‫موظف‬ ( ‫الموظف‬ ‫رقم‬ – ‫العنوان‬ – ‫االسم‬ ‫طبي‬ ‫سجل‬ ( ‫الطبي‬ ‫السجل‬ ‫رقم‬ – ‫التاريخ‬ – ‫المست‬ ‫شفي‬ ( - ‫الطبي‬ ‫السجل‬ ‫رقم‬ )
  • 12.
    ‫التحويل‬ – ‫الرابعة‬ ‫الخطوة‬ 12 .4 ‫عادية‬ ‫ثنائية‬‫عالقة‬ ‫لكل‬ ( ‫ر‬ ) ‫النوع‬ ‫من‬ 1:N ‫بعمل‬ ‫نقوم‬ ‫اآلتي‬ : • ‫الجانب‬ ‫عند‬ ‫الموجود‬ ‫الكيان‬ ‫تمثل‬ ‫والتي‬ ‫س‬ ‫العالقة‬ ‫نحدد‬ N ‫في‬ ‫العالقة‬ ( ‫ر‬ .) • ‫بالعالقة‬ ‫المرتبط‬ ‫األخر‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬ ‫إضافة‬ ( ‫ر‬ ) ‫س‬ ‫العالقة‬ ‫في‬ ‫أجنبي‬ ‫كمفتاح‬ . • ‫العالقة‬ ‫علي‬ ‫موجودة‬ ‫صفات‬ ‫أية‬ ‫نضيف‬ ( ‫ر‬ ) ‫س‬ ‫للعالقة‬ .
  • 13.
    ‫الرابعة‬ ‫الخطوة‬ : ‫مثال‬ 13 ‫يعمل‬ ‫قسم‬ ‫موظف‬‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫الهاتف‬ ‫االسم‬ ‫رقم‬ N 1 ‫تاريخ‬ ‫العمل‬ ‫الراتب‬ – ‫القس‬ ‫رقم‬ ‫م‬ - ‫العمل‬ ‫تاريخ‬ ) ‫موظف‬ ( ‫الموظف‬ ‫رقم‬ – ‫االسم‬ – ‫العنوان‬ – ‫الراتب‬ ‫قسم‬ ( ‫القسم‬ ‫رقم‬ – ‫القسم‬ ‫اسم‬ – ‫الهاتف‬ ‫رقم‬ )
  • 14.
    ‫التحويل‬ – ‫الخامسة‬ ‫الخطوة‬ 14 .5 ‫عادية‬ ‫ثنائية‬‫عالقة‬ ‫لكل‬ ( ‫ر‬ ) ‫النوع‬ ‫من‬ M:N ‫اآلتي‬ ‫بعمل‬ ‫نقوم‬ : • ‫العالقة‬ ‫تمثل‬ ‫س‬ ‫جديدة‬ ‫عالقة‬ ‫ننشأ‬ ( ‫ر‬ .) • ‫بالعالقة‬ ‫المرتبطين‬ ‫للكيانين‬ ‫األساسية‬ ‫المفاتيح‬ ‫إضافة‬ ( ‫ر‬ ) ‫كم‬ ‫فاتيح‬ ‫س‬ ‫العالقة‬ ‫في‬ ‫أجنبية‬ . • ‫العالقة‬ ‫علي‬ ‫موجودة‬ ‫صفات‬ ‫أية‬ ‫نضيف‬ ( ‫ر‬ ) ‫س‬ ‫للعالقة‬ . • ‫ت‬ ‫التي‬ ‫األجنبية‬ ‫المفاتيح‬ ‫مجموعة‬ ‫هو‬ ‫س‬ ‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬ ‫ضمها‬ ‫م‬ ‫بالعالقة‬ ‫المرتبطين‬ ‫للكيانين‬ ‫األساسية‬ ‫المفاتيح‬ ‫وتمثل‬ ‫س‬ ‫إلي‬ ( ‫ر‬ .)
  • 15.
    ‫الخامسة‬ ‫الخطوة‬ : ‫مثال‬ 15 ‫التسجيل‬ ‫مقرر‬ ‫طالب‬‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫الساعات‬ ‫االسم‬ ‫رقم‬ m n ‫العام‬ ‫الشعبة‬ ‫طالب‬ ( ‫الطالب‬ ‫رقم‬ – ‫الطالب‬ ‫اسم‬ – ‫العنوان‬ ) ‫مقرر‬ ( ‫المقرر‬ ‫رقم‬ – ‫المقرر‬ ‫اسم‬ – ‫الساعات‬ ‫عدد‬ ) ‫التسجيل‬ ( - ‫المقرر‬ ‫رقم‬ – ‫العام‬ – ‫الشعبة‬ ) ‫الطالب‬ ‫رقم‬
  • 16.
    ‫التحويل‬ – ‫السادسة‬ ‫الخطوة‬ 16 .6 ‫عالقة‬ ‫لكل‬ ( ‫ر‬ ) ‫الدرجة‬‫من‬ (N) ( ‫أعلي‬ ‫أو‬ ‫ثالثية‬ ‫أي‬ ) ‫بعمل‬ ‫نقوم‬ ‫اآلتي‬ : • ‫جديدة‬ ‫عالقة‬ ‫ننشأ‬ ( ‫س‬ ) ‫العالقة‬ ‫لهذه‬ ( ‫ر‬ .) • ‫بالعالقة‬ ‫المرتبطة‬ ‫للكيانات‬ ‫األساسية‬ ‫المفاتيح‬ ‫إضافة‬ ( ‫ر‬ ) ‫كمفا‬ ‫أجنبية‬ ‫تيح‬ ‫العالقة‬ ‫في‬ ( ‫س‬ .) • ‫العالقة‬ ‫علي‬ ‫موجودة‬ ‫صفات‬ ‫أية‬ ‫نضيف‬ ( ‫ر‬ ) ‫س‬ ‫للعالقة‬ . • ‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬ ( ‫س‬ ) ‫التي‬ ‫األجنبية‬ ‫المفاتيح‬ ‫مجموعة‬ ‫هو‬ ‫تم‬ ‫إلي‬ ‫ضمها‬ ( ‫س‬ ) ‫بالع‬ ‫المرتبطة‬ ‫للكيانات‬ ‫األساسية‬ ‫المفاتيح‬ ‫وتمثل‬ ‫القة‬ ( ‫ر‬ .) ‫ر‬
  • 17.
    ‫السادسة‬ ‫الخطوة‬ : ‫مثال‬ 17 ‫الصيانة‬ ‫الغيار‬ ‫قطعة‬‫الجهاز‬ ‫رقم‬ ‫الصنف‬ ‫السعر‬ ‫رقم‬ ‫التاريخ‬ ‫الفني‬ ‫التخصص‬ ‫الفني‬ ‫رقم‬ ‫الجهاز‬ ( ‫الجهاز‬ ‫رقم‬ – ‫الصنف‬ ) ‫الفني‬ ( ‫الفني‬ ‫رقم‬ – ‫التخصص‬ ) ‫الغيار‬ ‫قطعة‬ ( ‫القطعة‬ ‫رقم‬ – ‫السعر‬ ) ‫الصيانة‬ ( - ‫الفن‬ ‫رقم‬ ‫ي‬ – ‫القطعة‬ ‫رقم‬ ‫الجهاز‬ ‫رقم‬ – ‫التاريخ‬ )
  • 18.
    ‫التحويل‬ – ‫السابعة‬ ‫الخطوة‬ 18 .7 ‫صفة‬‫لكل‬ A ‫القيم‬ ‫متعددة‬ (multivalued) ‫األتي‬ ‫عمل‬ ‫يتم‬ : • ‫جديدة‬ ‫عالقة‬ ‫ننشأ‬ ( ‫ر‬ ) ‫الصفة‬ ‫لهذه‬ A . • ‫الصفة‬ ‫إضافة‬ A ‫العالقة‬ ‫إلي‬ ( ‫ر‬ ) ‫لها‬ ‫كصفة‬ . • ‫الصفة‬ ‫علي‬ ‫يحتوي‬ ‫الذي‬ ‫للكيان‬ ‫األساسي‬ ‫المفتاح‬ ‫إضافة‬ A ‫كمفتاح‬ ‫العالقة‬ ‫في‬ ‫أجنبي‬ ( ‫ر‬ .) • ‫للعالقة‬ ‫األساسي‬ ‫المفتاح‬ ( ‫ر‬ ) ‫إل‬ ‫ضمه‬ ‫تم‬ ‫الذي‬ ‫األجنبي‬ ‫المفتاح‬ ‫هو‬ ‫ي‬ ( ‫ر‬ ) ‫الصفة‬ ‫إلي‬ ‫باإلضافة‬ A .
  • 19.
    ‫السابعة‬ ‫الخطوة‬ : ‫مثال‬ 19 ‫شركة‬ ‫الفرع‬ ‫اسماء‬ ‫الرقم‬‫االسم‬ ‫الفرع‬ ( ‫الفر‬ ‫اسم‬ ‫ع‬ ‫شركة‬ ( ‫الشركة‬ ‫رقم‬ – ‫االسم‬ ) – ‫الشركة‬ ‫رقم‬ )
  • 20.
    ‫رقم‬ ‫مثال‬ 1 20 ‫كينونة‬‫نموذج‬ ‫يمثل‬ ‫المعطي‬ ‫الشكل‬ / ‫عالقة‬ (ER) ‫في‬ ‫وأقسامهم‬ ‫موظفين‬ ‫بيانات‬ ‫لتمثيل‬ ‫شركة‬ . ‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬ . ‫قسم‬ ‫موظف‬ ‫الهاتف‬ ‫االسم‬ ‫رقم‬ ‫يعمل‬ N 1 ‫تاريخ‬ ‫العمل‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫الراتب‬
  • 21.
    ‫رقم‬ ‫المثال‬ ‫حل‬ 1 21 ‫قسم‬‫موظف‬ ‫الهاتف‬ ‫االسم‬ ‫رقم‬ ‫يعمل‬ N 1 ‫تاريخ‬ ‫العمل‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫الراتب‬ ‫قسم‬ ( ‫القسم‬ ‫رقم‬ – ‫االسم‬ – ‫الهاتف‬ ) ‫موظف‬ ( ‫الموظف‬ ‫رقم‬ – ‫االسم‬ – ‫العنوان‬ - ‫الراتب‬ - ‫القسم‬ ‫رقم‬ - ‫العمل‬ ‫تاريخ‬ )
  • 22.
    ‫رقم‬ ‫مثال‬ 2 22 ‫كينونة‬ ‫نموذج‬‫يمثل‬ ‫المعطي‬ ‫الشكل‬ / ‫عالقة‬ (ER) ‫الطلب‬ ‫تسجيل‬ ‫بيانات‬ ‫لتمثيل‬ ‫ة‬ ‫جامعة‬ ‫في‬ ‫لمقررات‬ . ‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬ . ‫مقرر‬ ‫طالب‬ ‫الساعات‬ ‫االسم‬ ‫رقم‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫يسجل‬ m n ‫العام‬ ‫الشعبة‬ ‫الفصل‬
  • 23.
    ‫رقم‬ ‫المثال‬ ‫حل‬ 2 23 ‫مقرر‬‫طالب‬ ‫الساعات‬ ‫االسم‬ ‫رقم‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫يسجل‬ m n ‫العام‬ ‫الشعبة‬ ‫الفصل‬ ‫طالب‬ ( ‫الجامعي‬ ‫الرقم‬ – ‫االسم‬ – ‫العنوان‬ ) ‫مقرر‬ ( ‫المقرر‬ ‫رقم‬ – ‫االسم‬ – ‫الساعات‬ ) ‫التسجيل‬ ( - ‫المقرر‬ ‫رقم‬ – ‫العام‬ – ‫الفصل‬ – ‫الشعب‬ ‫ة‬ ) ‫الجامعي‬ ‫الرقم‬
  • 24.
    ‫رقم‬ ‫مثال‬ 3 24 ‫كينونة‬ ‫نموذج‬‫يمثل‬ ‫المعطي‬ ‫الشكل‬ / ‫عالقة‬ (ER) ‫في‬ ‫أجهزة‬ ‫اصالح‬ ‫بيانات‬ ‫لتمثيل‬ ‫صيانة‬ ‫مركز‬ . ‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬ . ‫الغيار‬ ‫قطعة‬ ‫السعر‬ ‫رقم‬ ‫الجهاز‬ ‫رقم‬ ‫الصنف‬ ‫التاريخ‬ ‫يصلح‬ N 1 ‫يحتاج‬ N 1 ‫العدد‬ ‫يملك‬ 1 N ‫العميل‬ ‫رقم‬ ‫االسم‬ ‫الهاتف‬ ‫الفني‬ ‫التخصص‬ ‫الفني‬ ‫رقم‬ ‫االسم‬
  • 25.
    ‫رقم‬ ‫المثال‬ ‫حل‬ 3 25 ‫الغيار‬‫قطعة‬ ‫السعر‬ ‫رقم‬ ‫الجهاز‬ ‫رقم‬ ‫الصنف‬ ‫التاريخ‬ ‫يصلح‬ N 1 ‫يحتاج‬ N 1 ‫العدد‬ ‫يملك‬ 1 N ‫العميل‬ ‫رقم‬ ‫االسم‬ ‫الهاتف‬ ‫الفني‬ ‫التخصص‬ ‫الفني‬ ‫رقم‬ ‫االسم‬ ‫العميل‬ ( ‫العميل‬ ‫رقم‬ - ‫االسم‬ - ‫الهاتف‬ ) ‫الجهاز‬ ( ‫الجهاز‬ ‫رقم‬ - ‫الصنف‬ ‫الغيار‬ ‫قطعة‬ ( ‫القطعة‬ ‫رقم‬ - ‫السعر‬ ‫الفني‬ ( ‫الفني‬ ‫رقم‬ – ‫االسم‬ – ‫التخصص‬ ) – ‫العميل‬ ‫رقم‬ – ‫اإلصالح‬ ‫تاريخ‬ ) – ‫الفني‬ ‫رقم‬ – ‫الجهاز‬ ‫رقم‬ – ‫العدد‬ )
  • 26.
    ‫رقم‬ ‫مثال‬ 4 26 ‫كينونة‬ ‫نموذج‬‫يمثل‬ ‫المعطي‬ ‫الشكل‬ / ‫عالقة‬ (ER) ‫في‬ ‫المرضى‬ ‫تسجيل‬ ‫بيانات‬ ‫لتمثيل‬ ‫طبي‬ ‫مركز‬ . ‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬ . ‫المريض‬ ‫رقم‬ ‫االسم‬ ‫في‬ ‫مسجل‬ 1 N M N ‫يحتاج‬ ‫التاريخ‬ ‫الطبيب‬ ‫رقم‬ ‫االسم‬ ‫التخصص‬ ‫يعالج‬ M N ‫التاريخ‬ ‫طبي‬ ‫تحليل‬ ‫السعر‬ ‫الرقم‬ ‫االسم‬ ‫التنويم‬ ‫سجل‬ ‫الغرفة‬ ‫الرقم‬ ‫تاريخ‬ ‫الدخول‬ ‫تاريخ‬ ‫الخروج‬
  • 27.
    ‫رقم‬ ‫المثال‬ ‫حل‬ 4 27 ‫المريض‬ ‫رقم‬‫االسم‬ ‫في‬ ‫مسجل‬ 1 N M N ‫يحتاج‬ ‫التاريخ‬ ‫الطبيب‬ ‫رقم‬ ‫االسم‬ ‫التخصص‬ ‫يعالج‬ M N ‫التاريخ‬ ‫طبية‬ ‫تحاليل‬ ‫السعر‬ ‫الرقم‬ ‫االسم‬ ‫التنويم‬ ‫سجل‬ ‫الغرفة‬ ‫الرقم‬ ‫تاريخ‬ ‫الدخول‬ ‫تاريخ‬ ‫الخروج‬ ‫الطبيب‬ ( = ‫الطبيب‬ ‫رقم‬ – ‫االسم‬ – ‫التخص‬ ‫ص‬ ) ‫المريض‬ ( = ‫المريض‬ ‫رقم‬ – ‫االسم‬ ) ‫الطبي‬ ‫التحليل‬ ( = ‫التحليل‬ ‫رقم‬ – ‫االسم‬ – ‫ال‬ ‫سعر‬ ) ‫التنويم‬ ‫سجل‬ ( = ‫التسجيل‬ ‫رقم‬ – ‫الدخول‬ ‫تاريخ‬ – ‫الخروج‬ ‫تاريخ‬ – ‫الغرفة‬ – ‫المريض‬ ‫رقم‬ ) ‫يعالج‬ ( = ‫الطبيب‬ ‫رقم‬ – ‫المريض‬ ‫رقم‬ – ‫التار‬ ‫يخ‬ ) ‫يحتاج‬ ( = ‫التحليل‬ ‫رقم‬ – ‫المريض‬ ‫رقم‬ – ‫الت‬ ‫تاريخ‬ ‫حليل‬ )
  • 28.
    ‫رقم‬ ‫مثال‬ 5 28 ‫كينونة‬ ‫نموذج‬‫يمثل‬ ‫المعطي‬ ‫الشكل‬ / ‫عالقة‬ (ER) ‫و‬ ‫وأقسامهم‬ ‫موظفين‬ ‫بيانات‬ ‫لتمثيل‬ ‫صناعية‬ ‫شركة‬ ‫في‬ ‫أبنائهم‬ . ‫له‬ ‫المكافئ‬ ‫العالقي‬ ‫النموذج‬ ‫إلي‬ ‫الشكل‬ ‫تحويل‬ ‫هو‬ ‫المطلوب‬ . ‫الموظف‬ ‫رقم‬ ‫االسم‬ ‫يدير‬ 1 N 1 N ‫يعمل‬ ‫التاريخ‬ ‫له‬ N 1 ‫القسم‬ ‫الهاتف‬ ‫الرقم‬ ‫االسم‬ ‫أبن‬ ‫الميالد‬ ‫االسم‬ ‫الجنس‬ ‫مشروع‬ ‫االسم‬ ‫الرقم‬ ‫تاريخ‬ ‫البداية‬
  • 29.
    ‫رقم‬ ‫المثال‬ ‫حل‬ 5 29 ‫الموظف‬ ‫رقم‬‫االسم‬ ‫يدير‬ 1 N 1 N ‫يعمل‬ ‫التاريخ‬ ‫له‬ N 1 ‫القسم‬ ‫الهاتف‬ ‫الرقم‬ ‫االسم‬ ‫أبن‬ ‫الميالد‬ ‫االسم‬ ‫الجنس‬ ‫مشروع‬ ‫االسم‬ ‫الرقم‬ ‫تاريخ‬ ‫البداية‬ ‫ابن‬ ( ‫الجنس‬ – ‫الميالد‬ ‫تاريخ‬ - ‫االس‬ ‫م‬ ‫الموظف‬ ( ‫الموظف‬ ‫رقم‬ – ‫االسم‬ ‫القسم‬ ( ‫القسم‬ ‫رقم‬ – ‫االسم‬ – ‫الهاتف‬ ) ‫مشروع‬ ( ‫المشروع‬ ‫رقم‬ – ‫االسم‬ – ‫البداي‬ ‫تاريخ‬ ‫ة‬ – ‫القسم‬ ‫رقم‬ – ‫العمل‬ ‫تاريخ‬ ) – ‫القسم‬ ‫رقم‬ ) – ‫الموظف‬ ‫رقم‬ )
  • 30.
    ‫تطبيق‬  ‫المعطى‬ ‫الوصف‬ ‫حسب‬‫لمستشفى‬ ‫الكيان‬ ‫نموذج‬ ‫ارسمي‬ :  ‫مدير‬ ‫قسم‬ ‫لكل‬ ‫اقسام‬ ‫عدة‬ ‫على‬ ‫يحتوي‬ ‫المستشفى‬ , ‫ف‬ ‫ويعمل‬ ‫ي‬ ‫القسم‬ ‫اسم‬ ‫طبيب‬ ‫لكل‬ ‫اطباء‬ ‫عدة‬ , ‫رقم‬ , ‫ه‬ ‫ا‬ ‫تف‬ , ‫لت‬ ‫نحتاج‬ ‫تخصص‬ ‫و‬ ‫دوينها‬ ‫المستشفى‬ ‫بيانات‬ ‫قاعدة‬ ‫في‬ . ‫أ‬ ‫و‬ ‫فل‬ ‫للمرضى‬ ‫بالنسبة‬ ‫ما‬ ‫مريض‬ ‫كل‬ ‫ورقم‬ ‫اسم‬ ‫لها‬ ‫معينة‬ ‫ادوية‬ . ‫و‬ ‫رقم‬ ‫لها‬ ‫غرفة‬ ‫في‬ ‫المريض‬ ‫ويرقد‬ ‫رقم‬ ‫خاص‬ ‫تحويلة‬ . 30
  • 31.
    ‫الغرفة‬ N ‫يرقد‬ ‫الغرفة‬ ‫رقم‬ ‫األسرة‬ ‫عدد‬ ‫التحويلة‬‫رقم‬ M 1 ‫الهاتف‬ ‫رقم‬ ‫يعمل‬ ‫في‬ 1 M ‫يعالج‬ ‫يأخذ‬ ‫الدواء‬ ‫الدواء‬ ‫رقم‬ ‫الدواء‬ ‫اسم‬ ‫المريض‬ ‫المريض‬ ‫رقم‬ ‫المريض‬ ‫اسم‬ ‫األول‬ ‫األب‬ ‫العائلة‬ ‫الطبيب‬ ‫الطبيب‬ ‫رقم‬ ‫الطبيب‬ ‫اسم‬ ‫التخصص‬ ‫األول‬ ‫األب‬ ‫العائلة‬ M N M ‫القسم‬ ‫القسم‬ ‫رقم‬ ‫اسم‬ ‫القسم‬ ‫رقم‬ ‫المدير‬ ‫اسم‬ ‫المدير‬ ‫المدير‬ ‫يرأس‬ 1 1 ‫األول‬ ‫األب‬ ‫العائلة‬ 31 ‫الهاتف‬ ‫رقم‬
  • 32.
     ‫الحل‬ :  1 - ‫المريض‬ ( ‫ر‬ ‫المريض‬ ‫قم‬ ‫العائلة‬ ‫اسم‬،‫األب‬‫اسم‬،‫األول‬ ‫االسم‬، , ، ‫الغرفة‬ ‫رقم‬ )  2 - ‫الطبيب‬ ( ‫الطبيب‬ ‫رقم‬ , ‫العائلة‬ ‫اسم‬،‫األب‬ ‫اسم‬،‫األول‬ ‫االسم‬ , ‫التخصص‬ , ‫القسم‬ ‫رقم‬ )  3 - ‫الهاتف‬ ( ‫الطبيب‬ ‫رقم‬ , ‫هاتف‬ ‫رقم‬ )  3 - ‫القسم‬ ( ‫القسم‬ ‫رقم‬ , ‫القسم‬ ‫اسم‬ , ‫المدير‬ ‫رقم‬ )  4 - ‫المدير‬ ( ‫المدير‬ ‫رقم‬ , ‫العائلة‬ ‫اسم‬،‫األب‬ ‫اسم‬،‫األول‬ ‫االسم‬ )  5 - ‫الدواء‬ ( ‫الدواء‬ ‫رقم‬ , ‫الدواء‬ ‫اسم‬ )  6 - ‫الغرفة‬ ( ‫الغرفة‬ ‫رقم‬ , ‫األسرة‬ ‫عدد‬ , ‫التحويلة‬ )  7 - ‫الدواء‬ ‫جرعة‬ ( ‫المريض‬ ‫رقم‬ , ‫الدواء‬ ‫رقم‬ , ‫الكمية‬ )  8 - ‫المعالجة‬ ( ‫المريض‬ ‫رقم‬ , ‫الطبيب‬ ‫رقم‬ ) 32