SlideShare a Scribd company logo
1 of 25
‫باستخدام‬ ‫البيانات‬ ‫نمذجة‬‫الكينونة‬ ‫نموذج‬
(Data Modeling Using the Entity Relationship Model)
‫أ‬.‫المدهون‬ ‫محمود‬
‫األول‬ ‫الفصل‬
2016-2017
‫المحتويات‬
‫الكيانات‬ ‫عالقة‬ ‫نموذج‬ ‫تعريف‬
‫العالقة‬ ‫قيود‬
Cardinality Constraints
‫العالقات‬ ‫على‬ ‫القيود‬ ‫أنواع‬
‫كياني‬ ‫عالقات‬ ‫نموذج‬ ‫تصميم‬ ‫كيفية‬‫ة‬
‫الخارج‬ ‫مع‬ ‫تفاعلي‬
‫الضعيف‬ ‫الكيان‬
‫أمثلة‬
‫السابقة‬ ‫للمحاضرة‬ ‫مراجعة‬
E-R Diagram With Composite, Multivalued, and Derived Attributes
‫الكيانات‬ ‫عالقة‬ ‫نموذج‬ ‫تعريف‬
•‫الكيانات‬ ‫عالقة‬ ‫نموذج‬(Entity Relationship Model)‫أحد‬ ‫هو‬
‫ي‬ ‫وهو‬ ‫العالقية‬ ‫البيانات‬ ‫لقاعدة‬ ‫تصور‬ ‫لوضع‬ ‫الشائعة‬ ‫األساليب‬‫على‬ ‫عتمد‬:
•‫كيانات‬ ‫يسمى‬ ‫ما‬ ‫إلى‬ ‫النظام‬ ‫تقسيم‬(‫قسم‬ ‫وكيان‬ ‫موظف‬ ‫كيان‬ ‫مثل‬‫في‬
‫شركة‬ ‫نظام‬).
•‫وتحدده‬ ‫تصفه‬ ‫معينة‬ ‫خصائص‬ ‫على‬ ‫يحتوى‬ ‫كيان‬ ‫كل‬)‫و‬ ‫االسم‬ ‫مثل‬
‫العنوان‬..‫موظف‬ ‫لكيان‬ ‫الخ‬.)
•‫العالق‬ ‫هذه‬ ‫خصائص‬ ‫وتوصيف‬ ‫الكيانات‬ ‫هذه‬ ‫بين‬ ‫العالقات‬ ‫تحديد‬‫كما‬ ‫ات‬
‫بعد‬ ‫فيما‬ ‫سيتضح‬.
•‫الكيانات‬ ‫عالقة‬ ‫مخطط‬ ‫يسمى‬ ‫عنه‬ ‫يعبر‬ ‫رسم‬ ‫خالل‬ ‫من‬ ‫ذلك‬ ‫تمثيل‬.
•ERD(Entity Relationship Diagram).
Cardinality Constraints
•‫حي‬ ‫مباشر‬ ‫بخط‬ ‫األساسية‬ ‫العالقة‬ ‫قيود‬ ‫عن‬ ‫نعبر‬‫يمثل‬ ‫ث‬
‫واحد‬ ‫عالقة‬.‫متعدد‬ ‫عالقة‬ ‫يمثل‬ ‫مباشر‬ ‫غير‬ ‫وخط‬( )‫بين‬
‫الكيانات‬ ‫عالقات‬
•E.g.: One-to-one relationship:
–‫المقترض‬ ‫العالقة‬ ‫طريق‬ ‫عن‬ ‫األكثر‬ ‫على‬ ‫واحد‬ ‫قرض‬ ‫مع‬ ‫العمالء‬ ‫يرتبط‬
–‫المقترض‬ ‫عالقة‬ ‫طريق‬ ‫عن‬ ‫األكثر‬ ‫على‬ ‫واحد‬ ‫بعالقة‬ ‫العميل‬ ‫مع‬ ‫القرض‬ ‫يرتبط‬
One-To-Many Relationship
•‫وا‬ ‫بعالقة‬ ‫القرض‬ ‫يرتبط‬ ‫متعدد‬ ‫الى‬ ‫واحد‬ ‫عالقة‬ ‫في‬‫حدة‬
‫المقترض‬ ‫عالقة‬ ‫خالل‬ ‫من‬ ‫العميل‬ ‫مع‬ ‫االكثر‬ ‫على‬
•‫المقترض‬ ‫خالل‬ ‫من‬ ‫قروض‬ ‫بعدة‬ ‫يرتبط‬ ‫العميل‬
Many-To-One Relationships
•‫ع‬ ‫من‬ ‫اكثر‬ ‫مع‬ ‫القرض‬ ‫يرتبط‬ ‫واحد‬ ‫الى‬ ‫متعدد‬ ‫عالقة‬ ‫في‬‫ميل‬
‫المقترض‬ ‫عالقة‬ ‫خالل‬ ‫من‬
•‫المقت‬ ‫خالل‬ ‫من‬ ‫االكثر‬ ‫على‬ ‫واحد‬ ‫بقرض‬ ‫يرتبط‬ ‫العميل‬‫رض‬
Many-To-Many Relationship
•‫قروض‬ ‫بعدة‬ ‫يرتبط‬ ‫العميل‬
•‫عمالء‬ ‫بعدة‬ ‫يرتبط‬ ‫القرض‬
‫العالقات‬ ‫على‬ ‫القيود‬ ‫أنواع‬
•‫االشتراك‬ ‫قيود‬ ‫أنواع‬(Participation constraints):
.1‫كلي‬ ‫اشتراك‬(Total participation):
•‫بوحدة‬ ‫يرتبط‬ ‫أن‬ ‫يجب‬ ‫كيان‬ ‫كل‬(Instance)‫العالقة‬ ‫في‬.
•‫المرتبط‬ ‫الكيانات‬ ‫يربط‬ ‫مزدوج‬ ‫خط‬ ‫برسم‬ ‫الكلي‬ ‫االشتراك‬ ‫قيد‬ ‫تمثيل‬ ‫يتم‬‫بهذه‬ ‫ة‬
‫مثل‬ ‫العالقة‬:
•‫بقيد‬ ‫القيد‬ ‫هذا‬ ‫يسمي‬”‫الوجود‬ ‫ارتباط‬“(Existence Dependency).
•E.g.‫كلية‬ ‫القرض‬ ‫في‬ ‫المشاركة‬
•‫العالقة‬ ‫خالل‬ ‫من‬ ‫عميل‬ ‫له‬ ‫يكون‬ ‫أن‬ ‫من‬ ‫البد‬ ‫قرض‬ ‫كل‬
.1‫جزئي‬ ‫اشتراك‬(Partial participation ):
•‫الوحدات‬ ‫ببعض‬ ‫ترتبط‬ ‫الكيانات‬ ‫بعض‬(Instances)‫العالقة‬ ‫في‬.
•‫المرتبط‬ ‫الكيانات‬ ‫يربط‬ ‫مفرد‬ ‫خط‬ ‫برسم‬ ‫الجزئي‬ ‫االشتراك‬ ‫قيد‬ ‫تمثيل‬ ‫يتم‬‫بهذه‬ ‫ة‬
‫مثل‬ ‫العالقة‬:
9
•E.g.‫جزئية‬ ‫العميل‬ ‫مشاركة‬
•‫القرض‬ ‫مع‬ ‫عالقة‬ ‫للعميل‬ ‫يكون‬ ‫أن‬ ‫باالجدر‬ ‫ليس‬
‫تابع‬ ‫العالقات‬ ‫على‬ ‫القيود‬ ‫أنواع‬.
‫العالقات‬ ‫على‬ ‫القيود‬ ‫على‬ ‫أخرى‬ ‫طريقة‬
‫القيد‬ ‫لديه‬ ‫والمقترض‬ ‫القرض‬ ‫بين‬ ‫الطرف‬1..1،-‫كالهما‬ ‫لألصل‬ ‫األقصى‬ ‫والحد‬ ‫األدنى‬ ‫الحد‬ ‫أن‬ ‫يعني‬ ‫وهذا‬1.
-‫به‬ ‫مرتبط‬ ‫واحد‬ ‫عميل‬ ‫بالضبط‬ ‫واحد‬ ‫قرض‬ ‫لكل‬ ‫يكون‬ ‫أن‬ ‫يجب‬.
•‫الحد‬0* ..‫أكثر‬ ‫أو‬ ‫صفر‬ ‫قرض‬ ‫له‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫العميل‬ ‫أن‬ ‫إلى‬ ‫يشير‬ ‫للمقترض‬ ‫العمالء‬ ‫من‬ ‫الطرف‬ ‫على‬.
‫الضعيف‬ ‫الكيان‬(Weak Entity)
•‫تس‬ ‫لذاتها‬ ‫مفتاح‬ ‫تمثل‬ ‫صفات‬ ‫علي‬ ‫تحتوي‬ ‫ال‬ ‫التي‬ ‫الكيانات‬‫كيانات‬ ‫مى‬
‫ضعيفة‬.
•‫م‬ ‫عالقة‬ ‫طريق‬ ‫عن‬ ‫له‬ ‫معرف‬ ‫أخر‬ ‫بكيان‬ ‫يرتبط‬ ‫الضعيف‬ ‫الكيان‬‫عرفة‬
‫الكيان‬ ‫لهذا‬.
•‫المعرف‬ ‫العالقة‬ ‫مع‬ ‫كلي‬ ‫بارتباط‬ ‫يرتبط‬ ‫دائما‬ ‫الضعيف‬ ‫الكيان‬‫له‬ ‫ة‬.
•‫ك‬ ‫الخط‬ ‫مزدوج‬ ‫مستطيل‬ ‫باستخدام‬ ‫الضعيف‬ ‫الكيان‬ ‫تمثيل‬ ‫يتم‬‫هو‬ ‫ما‬
‫التالي‬ ‫بالشكل‬ ‫مبين‬:
13
‫الضعيف‬ ‫الكيان‬(Weak Entity)
•‫الجزئي‬ ‫المفتاح‬ ‫يسمي‬ ‫مفتاح‬ ‫على‬ ‫عادة‬ ‫الضعيف‬ ‫الكيان‬ ‫يحتوي‬(Partial
key)‫الضعي‬ ‫الكيان‬ ‫تعرف‬ ‫التي‬ ‫الصفات‬ ‫من‬ ‫مجموعة‬ ‫من‬ ‫يتكون‬ ‫والذي‬‫ف‬
‫وحيدة‬ ‫بطريقة‬ ‫له‬ ‫المعرف‬ ‫بالكيان‬ ‫المرتبط‬.
•‫الص‬ ‫تحت‬ ‫متقطع‬ ‫خط‬ ‫وضح‬ ‫طريق‬ ‫عن‬ ‫تمثيله‬ ‫يتم‬ ‫الجزئي‬ ‫المفتاح‬‫فات‬
‫له‬ ‫المكونة‬.
•‫لألش‬ ‫مزدوج‬ ‫بخط‬ ‫تمثيلهم‬ ‫يتم‬ ‫له‬ ‫المعرفة‬ ‫والعالقة‬ ‫الضعيف‬ ‫الكيان‬‫كال‬
‫الكينونة‬ ‫نموذج‬ ‫في‬ ‫لهم‬ ‫المعرفة‬/‫العالقة‬.
14
‫مفتاح‬
‫الضعيف‬ ‫الكيان‬ ‫على‬ ‫مثال‬
‫مالحظات‬:
•”‫ابناء‬“‫لذاته‬ ‫مفتاح‬ ‫على‬ ‫يحتوى‬ ‫ال‬ ‫أنه‬ ‫حيث‬ ‫ضعيف‬ ‫كيان‬(‫ال‬ ‫المفتاح‬‫جزئي‬
‫الموظف‬ ‫لنفس‬ ‫يتكرر‬ ‫ال‬ ‫ولكن‬ ‫أخر‬ ‫لموظف‬ ‫يتكرر‬ ‫ان‬ ‫يمكن‬ ‫االبن‬ ‫اسم‬.)
•‫العالقة‬”‫يعول‬“‫الضعيف‬ ‫للكيان‬ ‫المعرفة‬ ‫العالقة‬ ‫هي‬”‫ابناء‬“.
•‫الكيان‬”‫موظف‬“‫الضعيف‬ ‫للكيان‬ ‫المعرف‬ ‫الكيان‬ ‫هو‬”‫ابناء‬“.
•‫الضعيف‬ ‫الكيان‬”‫ابناء‬“‫العالقة‬ ‫مع‬ ‫كلي‬ ‫اشتراك‬ ‫يشترك‬”‫يعول‬“.
15
‫يعول‬‫التابع‬ ‫موظف‬ ‫رقم‬
‫االسم‬
‫العنوان‬
‫الجنس‬
‫السن‬
‫االسم‬
1N
‫العالقة‬
‫رقم‬ ‫مثال‬1
‫قسم‬ ‫ولكل‬ ‫الشركة‬ ‫اعمال‬ ‫لتنفيذ‬ ‫االقسام‬ ‫من‬ ‫مجموعة‬ ‫لديها‬ ‫تجارية‬ ‫شركة‬(‫ا‬ ‫اسم‬‫لقسم‬
–‫القسم‬ ‫رقم‬–‫القسم‬ ‫هاتف‬.)‫ف‬ ‫يعملون‬ ‫الذين‬ ‫الموظفين‬ ‫من‬ ‫عدد‬ ‫الشركة‬ ‫ولدي‬‫ي‬
‫كاآلتي‬ ‫وبياناتهم‬ ‫المختلفة‬ ‫االقسام‬(‫الموظف‬ ‫اسم‬–‫الوظيفى‬ ‫الرقم‬–‫العنو‬‫ان‬–
‫الراتب‬.)‫الم‬ ‫توظيف‬ ‫سجل‬ ‫في‬ ‫قسمه‬ ‫في‬ ‫موظف‬ ‫كل‬ ‫عمل‬ ‫تاريخ‬ ‫تسجيل‬ ‫يتم‬‫وظفون‬.
‫الشركة‬ ‫هذه‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬.
‫الحل‬
‫الكيانات‬ ‫تحديد‬:
‫القسم‬(‫القسم‬ ‫اسم‬–‫القسم‬ ‫رقم‬–‫هاتف‬)
‫الموظف‬(‫الموظف‬ ‫اسم‬–‫الوظيفى‬ ‫الرقم‬–‫العنوان‬–‫الراتب‬.)
‫العالقات‬ ‫تحديد‬:
‫االقسام‬ ‫في‬ ‫الموظفون‬ ‫عمل‬ ‫عالقة‬.
16
‫رقم‬ ‫مثال‬1
‫مالحظات‬:
•‫موظفون‬ ‫عدة‬ ‫به‬ ‫والقسم‬ ‫واحد‬ ‫قسم‬ ‫في‬ ‫يعمل‬ ‫الموظف‬(1:N.)
•‫اقسام‬ ‫لديهم‬ ‫ليس‬ ‫الموظفون‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جزئي‬ ‫اشتراك‬).
•‫في‬ ‫موظفون‬ ‫لديهم‬ ‫ليس‬ ‫األقسام‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جز‬ ‫اشتراك‬‫ئي‬.)
•”‫العمل‬ ‫تاريخ‬“‫للعالقة‬ ‫صفة‬ ‫هي‬”‫يعمل‬“‫لها‬ ‫اضيفت‬ ‫ولذلك‬.
17
‫قسم‬ ‫موظف‬‫الهاتف‬
‫االسم‬
‫رقم‬
‫يعمل‬
N1
‫تاريخ‬
‫العمل‬
‫رقم‬
‫االسم‬
‫العنوان‬
‫الراتب‬
‫رقم‬ ‫مثال‬2
‫ا‬ ‫البيانات‬ ‫تسجيل‬ ‫وقررت‬ ‫للطلبة‬ ‫الدراسية‬ ‫المقررات‬ ‫من‬ ‫مجموعة‬ ‫بتدريس‬ ‫تقوم‬ ‫جامعة‬‫لخاصة‬
‫للمقررات‬ ‫الطلبة‬ ‫تسجيل‬ ‫وعملية‬ ‫والمقررات‬ ‫بالطلبة‬.‫التالية‬ ‫البيانات‬ ‫له‬ ‫مقرر‬ ‫كل‬:‫اسم‬
‫المقرر‬–‫المقرر‬ ‫رقم‬–‫الساعات‬ ‫عدد‬.‫هي‬ ‫المطلوبة‬ ‫الطالب‬ ‫وبيانات‬:‫الطالب‬ ‫اسم‬–‫الرق‬‫م‬
‫الجامعى‬–‫العنوان‬.‫ور‬ ‫الدراسي‬ ‫والفصل‬ ‫الجامعي‬ ‫العام‬ ‫بتدوين‬ ‫الكلية‬ ‫مسجل‬ ‫يقوم‬‫قم‬
‫مقرر‬ ‫ألي‬ ‫الطالب‬ ‫تسجيل‬ ‫عند‬ ‫الشعبة‬.
‫الجامعة‬ ‫هذه‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬.
‫الحل‬
‫الكيانات‬ ‫تحديد‬:
‫الطالب‬(‫الطالب‬ ‫اسم‬–‫الجامعى‬ ‫الرقم‬–‫العنوان‬)
‫المقرر‬(‫المقرر‬ ‫اسم‬–‫المقرر‬ ‫رقم‬–‫الساعات‬ ‫عدد‬.)
‫العالقات‬ ‫تحديد‬:
‫لمقرر‬ ‫الطالب‬ ‫تسجيل‬ ‫عالقة‬.
18
‫رقم‬ ‫مثال‬2
‫مالحظات‬:
•‫المقررات‬ ‫من‬ ‫مجموعة‬ ‫يسجل‬ ‫أن‬ ‫يمكن‬ ‫الطالب‬(‫العالقة‬ ‫نوع‬M.)
•‫الطلبة‬ ‫من‬ ‫مجموعة‬ ‫يسجله‬ ‫المقرر‬(‫العالقة‬ ‫نوع‬N.)
•‫مقررات‬ ‫لديهم‬ ‫ليس‬ ‫الطلبة‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جزئي‬ ‫اشتراك‬.)
•‫طلبة‬ ‫فيها‬ ‫مسجل‬ ‫غير‬ ‫المقررات‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جزئي‬ ‫اشتراك‬).
•”‫الشعبة‬ ،‫الفصل‬ ،‫العام‬“‫للعالقة‬ ‫صفات‬ ‫هي‬”‫يسجل‬“‫اضيف‬ ‫ولذلك‬‫لها‬ ‫ت‬.
19
‫مقرر‬ ‫طالب‬‫الساعات‬
‫االسم‬
‫رقم‬
‫رقم‬
‫االسم‬
‫العنوان‬
‫يسجل‬
mn
‫العام‬
‫الشعبة‬ ‫الفصل‬
‫رقم‬ ‫مثال‬3
‫اإلصالحات‬ ‫سجل‬ ‫في‬ ‫وتسجيلها‬ ‫العمالء‬ ‫اجهزة‬ ‫باستقبال‬ ‫يقوم‬ ‫كهربية‬ ‫أجهزة‬ ‫صيانة‬ ‫مركز‬.‫ثم‬‫يقوم‬
‫طل‬ ‫والتي‬ ‫للجهاز‬ ‫المطلوبة‬ ‫الغيار‬ ‫قطع‬ ‫وتسجيل‬ ‫الجهاز‬ ‫باصالح‬ ‫بقوم‬ ‫الذي‬ ‫الفني‬ ‫بتحديد‬‫الفني‬ ‫بها‬
‫المخازن‬ ‫من‬.‫ر‬ ‫هي‬ ‫العمالء‬ ‫وبيانات‬ ‫الصنف‬ ‫اسم‬ ‫و‬ ‫المسلسل‬ ‫رقمه‬ ‫هي‬ ‫الجهاز‬ ‫بيانات‬ ‫كانت‬ ‫فإذا‬‫قمه‬
‫الهاتف‬ ‫ورقم‬ ‫واسمه‬.‫ال‬ ‫قطع‬ ‫وبيانات‬ ‫وتخصصه‬ ‫واسمه‬ ‫رقمه‬ ‫هي‬ ‫بالفني‬ ‫الخاصة‬ ‫والبيانات‬‫غيار‬
‫اإلصال‬ ‫سجل‬ ‫في‬ ‫الصيانة‬ ‫لمركز‬ ‫الجهاز‬ ‫دخول‬ ‫تاريخ‬ ‫تسجيل‬ ‫ويتم‬ ‫سعرها‬ ‫و‬ ‫القطعة‬ ‫رقم‬ ‫هي‬‫و‬ ‫حات‬
‫األجهزة‬ ‫احتياجات‬ ‫سجل‬ ‫في‬ ‫الغيار‬ ‫قطع‬ ‫عدد‬ ‫تسجيل‬ ‫يتم‬.
‫الصيانة‬ ‫مركز‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬.
‫الحل‬
‫الكيانات‬ ‫تحديد‬:
‫العميل‬(‫العميل‬ ‫اسم‬–‫العميل‬ ‫رقم‬–‫الهاتف‬)-‫الجهاز‬(‫الجهاز‬ ‫رقم‬–‫الصنف‬ ‫اسم‬)
‫الفني‬(‫الفني‬ ‫رقم‬–‫الفني‬ ‫اسم‬–‫التخصص‬)-‫الغيار‬ ‫قطعة‬(‫القطعة‬ ‫رقم‬–‫السعر‬)
‫العالقات‬ ‫تحديد‬:
1-‫لجهاز‬ ‫عميل‬ ‫ملكية‬ ‫عالقة‬.2-‫للجهاز‬ ‫الفني‬ ‫اصالح‬ ‫عالقة‬.
3-‫الغيار‬ ‫لقطع‬ ‫الجهاز‬ ‫احتياج‬ ‫عالقة‬.
20
‫رقم‬ ‫مثال‬3
‫مالحظات‬:
•‫أجهزة‬ ‫عدة‬ ‫له‬ ‫يكون‬ ‫قد‬ ‫العميل‬(‫العالقة‬ ‫نوع‬1:N.)
•‫أجهزة‬ ‫عدة‬ ‫يصلح‬ ‫أن‬ ‫يمكن‬ ‫الفني‬(‫العالقة‬ ‫نوع‬1:N.)
•‫غيار‬ ‫قطع‬ ‫لعدة‬ ‫يحتاج‬ ‫قد‬ ‫الجهاز‬(‫العالقة‬ ‫نوع‬1:N.)
•‫إلصالحه‬ ‫فني‬ ‫تعين‬ ‫يتم‬ ‫وأن‬ ‫عميل‬ ‫يتبع‬ ‫وأن‬ ‫البد‬ ‫الجهاز‬(‫اشتر‬‫كلي‬ ‫اك‬.)
•”‫التاريخ‬“‫للعالقة‬ ‫صفة‬ ‫هي‬”‫يصلح‬“‫لها‬ ‫اضيفت‬ ‫ولذلك‬.
21
‫غيار‬ ‫قطعة‬‫السعر‬
‫رقم‬
‫جهاز‬
‫رقم‬ ‫الصنف‬
‫التاريخ‬
‫يصلح‬
N
1
‫يحتاج‬
N 1
‫العدد‬
‫يملك‬
1N
‫عميل‬
‫رقم‬ ‫االسم‬
‫الهاتف‬
‫فني‬
‫التخصص‬
‫الفني‬ ‫رقم‬
‫االسم‬
‫رقم‬ ‫مثال‬4
‫الممك‬ ‫ومن‬ ‫المريض‬ ‫على‬ ‫بالكشف‬ ‫المختص‬ ‫الطبيب‬ ‫ويقوم‬ ‫المرضي‬ ‫باستقبال‬ ‫يقوم‬ ‫طبي‬ ‫مركز‬‫أن‬ ‫ن‬
‫للمريض‬ ‫التحاليل‬ ‫بعض‬ ‫الطبيب‬ ‫يطلب‬.‫والتخ‬ ‫الوظيفي‬ ‫والرقم‬ ‫االسم‬ ‫هي‬ ‫االطباء‬ ‫بيانات‬‫بينما‬ ‫صص‬
‫للمريض‬ ‫البيانات‬ ‫هذه‬ ‫تسجيل‬ ‫يتم‬:‫تار‬ ‫تسجيل‬ ‫يتم‬ ‫زيارة‬ ‫كل‬ ‫وعند‬ ،‫المريض‬ ‫ورقم‬ ‫االسم‬‫الزيارة‬ ‫يخ‬.
‫الت‬ ‫إجراء‬ ‫تاريخ‬ ‫تسجيل‬ ‫يتم‬ ‫وأيضا‬ ‫وتكلفته‬ ‫ورقمه‬ ‫التحليل‬ ‫اسم‬ ‫هي‬ ‫التحليل‬ ‫وبيانات‬‫حليل‬.‫ويحتوي‬
‫ورقم‬ ‫التسجيل‬ ‫ومسلسل‬ ‫والخروج‬ ‫الدخول‬ ‫تاريخ‬ ‫تسجيل‬ ‫ويتم‬ ‫للتنويم‬ ‫أماكن‬ ‫على‬ ‫المركز‬‫الغرفة‬.
‫الطبي‬ ‫المركز‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬.
‫الحل‬
‫الكيانات‬ ‫تحديد‬:
‫الطبيب‬(‫الطبيب‬ ‫اسم‬–‫ال‬‫الوظيفي‬ ‫رقم‬–‫التخصص‬)-‫المريض‬(‫المريض‬ ‫رقم‬–‫االسم‬.)
‫التحليل‬(‫التحليل‬ ‫رقم‬–‫االسم‬-‫السعر‬)
‫التنويم‬ ‫سجل‬(‫التسجيل‬ ‫رقم‬-‫الدخول‬ ‫تاريخ‬–‫الخروج‬ ‫تاريخ‬–‫الغرفة‬ ‫رقم‬)
‫العالقات‬ ‫تحديد‬:
1-‫يعالج‬ ‫عالقة‬(M:N).2-‫تحاليل‬ ‫يحتاج‬ ‫عالقة‬(M:N).
3-‫التنويم‬ ‫سجل‬ ‫في‬ ‫مسجل‬ ‫عالقة‬(1:N).
22
‫رقم‬ ‫مثال‬4
‫مالحظات‬:
•‫اطباء‬ ‫لعدة‬ ‫يذهب‬ ‫والمريض‬ ‫مرضى‬ ‫عدة‬ ‫يعالج‬ ‫الطبيب‬(‫العالقة‬M:N.)
•‫المرضى‬ ‫من‬ ‫عدد‬ ‫أي‬ ‫يحتاجه‬ ‫والتحليل‬ ‫تحاليل‬ ‫عدة‬ ‫يحتاج‬ ‫قد‬ ‫المريض‬(‫العالق‬‫ة‬
M:N.)
•‫التنويم‬ ‫سجل‬ ‫في‬ ‫مرات‬ ‫عدة‬ ‫يسجل‬ ‫أن‬ ‫يمكن‬ ‫المريض‬(‫العالقة‬ ‫نوع‬1:N.)
23
‫مريض‬
‫رقم‬ ‫االسم‬
‫في‬ ‫مسجل‬
1
N
M N
‫يحتاج‬
‫التاريخ‬
‫طبيب‬
‫رقم‬ ‫االسم‬
‫التخصص‬
‫يعالج‬
MN
‫التاريخ‬
‫طبي‬ ‫تحليل‬‫السعر‬
‫الرقم‬
‫االسم‬
‫التنويم‬ ‫سجل‬
‫الغرفة‬
‫الرقم‬
‫تاريخ‬
‫الدخول‬
‫تاريخ‬
‫الخروج‬
‫رقم‬ ‫مثال‬5
‫ا‬ ‫والمشاريع‬ ‫واألقسام‬ ‫للموظفين‬ ‫بيانات‬ ‫قاعدة‬ ‫تبني‬ ‫أن‬ ‫تريد‬ ‫صناعية‬ ‫شركة‬‫تديرها‬ ‫لتي‬
‫األقسام‬ ‫هذه‬.‫تسجي‬ ‫يتم‬ ‫بينما‬ ‫الوظيفي‬ ‫والرقم‬ ‫االسم‬ ‫هي‬ ‫الموظفون‬ ‫بيانات‬‫تاريخ‬ ‫ل‬
‫موظف‬ ‫لكل‬ ‫العمل‬.‫وبيانات‬ ‫والهاتف‬ ‫القسم‬ ‫ورقم‬ ‫االسم‬ ‫هي‬ ‫القسم‬ ‫وبيانات‬
‫المشروع‬ ‫بداية‬ ‫وتاريخ‬ ‫والرقم‬ ‫االسم‬ ‫هي‬ ‫المشاريع‬.‫بتسجي‬ ‫الشركة‬ ‫تقوم‬ ‫و‬‫ل‬
‫والجنس‬ ‫الميالد‬ ‫وتاريخ‬ ‫االسم‬ ‫بتسجيل‬ ‫وذلك‬ ‫الموظف‬ ‫ابناء‬ ‫بيانات‬.
‫الشركة‬ ‫هذه‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬.
‫الحل‬
‫الكيانات‬ ‫تحديد‬:
‫الموظف‬(‫الموظف‬ ‫اسم‬–‫ال‬‫الوظيفي‬ ‫رقم‬)-‫القسم‬(‫القسم‬ ‫رقم‬–‫االسم‬-‫الهاتف‬.)
‫المشروع‬(‫المشروع‬ ‫رقم‬–‫االسم‬–‫المشروع‬ ‫بداية‬ ‫تاريخ‬)
‫األبن‬(‫االسم‬-‫الميالد‬ ‫تاريخ‬–‫الجنس‬)
‫العالقات‬ ‫تحديد‬:
1-‫يعمل‬ ‫عالقة‬(1:N).2-‫يدير‬ ‫عالقة‬(1:N).
3-”‫له‬“‫الضعيف‬ ‫للكيان‬ ‫معرفة‬ ‫عالقة‬(1:N).
24
‫رقم‬ ‫مثال‬5
‫مالحظات‬:
•‫أوالد‬ ‫له‬ ‫ليس‬ ‫يكون‬ ‫وقد‬ ‫أوالد‬ ‫عدة‬ ‫له‬ ‫يكون‬ ‫قد‬ ‫الموظف‬(‫العالقة‬1:N.)
•‫مشاريع‬ ‫أية‬ ‫يدير‬ ‫ال‬ ‫وقد‬ ‫مشاريع‬ ‫عدة‬ ‫يدير‬ ‫القسم‬(‫العالقة‬1:N.)
•‫باألب‬ ‫يعرف‬ ‫بل‬ ‫لذاته‬ ‫مفتاح‬ ‫له‬ ‫ليس‬ ‫االبن‬ ‫أن‬ ‫بحيث‬ ‫ضعيف‬ ‫كيان‬ ‫األوالد‬.
25
‫موظف‬
‫رقم‬ ‫االسم‬
‫يدير‬
1
N
1 N
‫يعمل‬
‫التاريخ‬
‫له‬
N1
‫قسم‬‫الهاتف‬
‫الرقم‬
‫االسم‬
‫أبن‬
‫الميالد‬ ‫االسم‬
‫الجنس‬
‫مشروع‬
‫االسم‬
‫الرقم‬
‫تاريخ‬
‫البداية‬

More Related Content

What's hot

مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتgueste5de3d
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاAmin Abu Hammad
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتMahmoud Almadhoun
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتMoselhy Hussein
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتImpossible Love
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات hendgamagmail
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2mh ED
 
نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةHuda Farhan
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (Beni-Suef University
 
نظم استرجاع المعلومات
نظم استرجاع المعلوماتنظم استرجاع المعلومات
نظم استرجاع المعلوماتBeni-Suef University
 
الوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاالوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
بوربوينت الجداول الإلكترونية إكسل
بوربوينت الجداول الإلكترونية إكسلبوربوينت الجداول الإلكترونية إكسل
بوربوينت الجداول الإلكترونية إكسلkhaled990990
 
مخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram umlمخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram umlSally Jarkas
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البياناتMohamed Sayed
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architectureMahmoud Almadhoun
 
الفصل الاول-نظم معلومات الموارد البشرية.ppt
الفصل الاول-نظم معلومات الموارد البشرية.pptالفصل الاول-نظم معلومات الموارد البشرية.ppt
الفصل الاول-نظم معلومات الموارد البشرية.pptAlaa Elbedri
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميمmh ED
 

What's hot (20)

مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتها
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
 
نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرة
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (
 
نظم استرجاع المعلومات
نظم استرجاع المعلوماتنظم استرجاع المعلومات
نظم استرجاع المعلومات
 
الوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاالوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتها
 
بوربوينت الجداول الإلكترونية إكسل
بوربوينت الجداول الإلكترونية إكسلبوربوينت الجداول الإلكترونية إكسل
بوربوينت الجداول الإلكترونية إكسل
 
مخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram umlمخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram uml
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
 
الفصل الاول-نظم معلومات الموارد البشرية.ppt
الفصل الاول-نظم معلومات الموارد البشرية.pptالفصل الاول-نظم معلومات الموارد البشرية.ppt
الفصل الاول-نظم معلومات الموارد البشرية.ppt
 
شرح Word
شرح Wordشرح Word
شرح Word
 
Database schema
Database schemaDatabase schema
Database schema
 
نظم التحليل والتصميم
نظم التحليل والتصميمنظم التحليل والتصميم
نظم التحليل والتصميم
 
تنقيب البيانات
تنقيب البياناتتنقيب البيانات
تنقيب البيانات
 

Viewers also liked

الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاAmin Abu Hammad
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات Safiya Najeh
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
الوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاالوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
الوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاالوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسبنموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسبymalli
 
Extending UML for Agents
Extending UML for AgentsExtending UML for Agents
Extending UML for AgentsMohamed Elagnaf
 
Information management for Decision making and information sharing in disaste...
Information management for Decision making and information sharing in disaste...Information management for Decision making and information sharing in disaste...
Information management for Decision making and information sharing in disaste...Dr. Mohamed Gabr
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتLumah Madany
 
نظم المعلومات في المؤسسات التعليمية
نظم المعلومات في المؤسسات التعليميةنظم المعلومات في المؤسسات التعليمية
نظم المعلومات في المؤسسات التعليميةNadia BENABDI
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingMohamed Elagnaf
 

Viewers also liked (15)

الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتها
 
Relational Data Base
Relational Data BaseRelational Data Base
Relational Data Base
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتها
 
الوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاالوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتها
 
الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتها
 
الوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاالوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتها
 
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسبنموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
 
Info
InfoInfo
Info
 
Oca sql
Oca sqlOca sql
Oca sql
 
Extending UML for Agents
Extending UML for AgentsExtending UML for Agents
Extending UML for Agents
 
Information management for Decision making and information sharing in disaste...
Information management for Decision making and information sharing in disaste...Information management for Decision making and information sharing in disaste...
Information management for Decision making and information sharing in disaste...
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
نظم المعلومات في المؤسسات التعليمية
نظم المعلومات في المؤسسات التعليميةنظم المعلومات في المؤسسات التعليمية
نظم المعلومات في المؤسسات التعليمية
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 

Similar to ERDigram

شرح برنامج إدراة المستودعات \\ Warehouse management system
شرح برنامج إدراة المستودعات \\ Warehouse management systemشرح برنامج إدراة المستودعات \\ Warehouse management system
شرح برنامج إدراة المستودعات \\ Warehouse management systemAhmed Imair
 
علاقات نموذج المكتبة المرجعي - الوحدة 3 / ترجمة محمد عبد الحميد معوض
علاقات نموذج المكتبة المرجعي  - الوحدة 3 / ترجمة محمد عبد الحميد معوضعلاقات نموذج المكتبة المرجعي  - الوحدة 3 / ترجمة محمد عبد الحميد معوض
علاقات نموذج المكتبة المرجعي - الوحدة 3 / ترجمة محمد عبد الحميد معوضMuhammad Muawwad
 
العلاقة مابين تحقيق المنتج وطرق العمل القياسية
العلاقة مابين تحقيق المنتج وطرق العمل القياسيةالعلاقة مابين تحقيق المنتج وطرق العمل القياسية
العلاقة مابين تحقيق المنتج وطرق العمل القياسيةAmqc Almumtaz
 
[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 Classes[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 ClassesGhadeer AlHasan
 
إحتياجات العميل قبل كل شيئ
إحتياجات العميل قبل كل شيئإحتياجات العميل قبل كل شيئ
إحتياجات العميل قبل كل شيئAshraf Osman
 
تصنيف و تقييم الوظائف.pptx
تصنيف و تقييم الوظائف.pptxتصنيف و تقييم الوظائف.pptx
تصنيف و تقييم الوظائف.pptxMosa98
 
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقاتعرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقاتAtsc Group
 
functional requirements and non functional requirements
functional requirements and non functional requirementsfunctional requirements and non functional requirements
functional requirements and non functional requirementsAliMohammad155
 
شركات التشييد - Construction Companies
شركات التشييد - Construction Companiesشركات التشييد - Construction Companies
شركات التشييد - Construction CompaniesHussain Sbetan
 
تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)
  تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)  تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)
تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)shwan M.Salim
 
634f17484218730b2d8b4638_compress.pdf
634f17484218730b2d8b4638_compress.pdf634f17484218730b2d8b4638_compress.pdf
634f17484218730b2d8b4638_compress.pdfshiraznajat1
 
Uml use case diagram 2
Uml use case diagram 2Uml use case diagram 2
Uml use case diagram 2Sally Jarkas
 

Similar to ERDigram (20)

Uml use-case-diagram
Uml use-case-diagramUml use-case-diagram
Uml use-case-diagram
 
projectview.ppt
projectview.pptprojectview.ppt
projectview.ppt
 
SLA.pptx
SLA.pptxSLA.pptx
SLA.pptx
 
شرح برنامج إدراة المستودعات \\ Warehouse management system
شرح برنامج إدراة المستودعات \\ Warehouse management systemشرح برنامج إدراة المستودعات \\ Warehouse management system
شرح برنامج إدراة المستودعات \\ Warehouse management system
 
علاقات نموذج المكتبة المرجعي - الوحدة 3 / ترجمة محمد عبد الحميد معوض
علاقات نموذج المكتبة المرجعي  - الوحدة 3 / ترجمة محمد عبد الحميد معوضعلاقات نموذج المكتبة المرجعي  - الوحدة 3 / ترجمة محمد عبد الحميد معوض
علاقات نموذج المكتبة المرجعي - الوحدة 3 / ترجمة محمد عبد الحميد معوض
 
العلاقة مابين تحقيق المنتج وطرق العمل القياسية
العلاقة مابين تحقيق المنتج وطرق العمل القياسيةالعلاقة مابين تحقيق المنتج وطرق العمل القياسية
العلاقة مابين تحقيق المنتج وطرق العمل القياسية
 
[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 Classes[C++ Tutorial ] #9 Classes
[C++ Tutorial ] #9 Classes
 
Arabic business-plan-2020
Arabic business-plan-2020Arabic business-plan-2020
Arabic business-plan-2020
 
إحتياجات العميل قبل كل شيئ
إحتياجات العميل قبل كل شيئإحتياجات العميل قبل كل شيئ
إحتياجات العميل قبل كل شيئ
 
4.ppt
4.ppt4.ppt
4.ppt
 
4.ppt
4.ppt4.ppt
4.ppt
 
تصنيف و تقييم الوظائف.pptx
تصنيف و تقييم الوظائف.pptxتصنيف و تقييم الوظائف.pptx
تصنيف و تقييم الوظائف.pptx
 
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقاتعرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
عرض تقديمي | تيك كير | نظام إدارة المبيعات لوكلاء الخطوط والبطاقات
 
functional requirements and non functional requirements
functional requirements and non functional requirementsfunctional requirements and non functional requirements
functional requirements and non functional requirements
 
شركات التشييد - Construction Companies
شركات التشييد - Construction Companiesشركات التشييد - Construction Companies
شركات التشييد - Construction Companies
 
تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)
  تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)  تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)
تقریر عن - تکالیف و التبیوبات المحاسبیة - اعداد من (شوان محمد سلیم)
 
634f17484218730b2d8b4638_compress.pdf
634f17484218730b2d8b4638_compress.pdf634f17484218730b2d8b4638_compress.pdf
634f17484218730b2d8b4638_compress.pdf
 
إدارة الجودة.ppt
إدارة الجودة.pptإدارة الجودة.ppt
إدارة الجودة.ppt
 
Uml use case diagram 2
Uml use case diagram 2Uml use case diagram 2
Uml use case diagram 2
 
Benefits
BenefitsBenefits
Benefits
 

Recently uploaded

درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxNaceraLAHOUEL1
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxMohamadAljaafari
 
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمىالملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمىGamal Mansour
 
الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................zinhabdullah93
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfNaseej Academy أكاديمية نسيج
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptAdamIdiris
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxyjana1298
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxNaceraLAHOUEL1
 

Recently uploaded (8)

درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptxدرس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
درس الطباقالمحسنات المعنويّة، بهدف تحسين المعنى .pptx
 
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptxالوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
الوعي المعلوماتي للعاملين في المكتبات و مراكز المعلومات.pptx
 
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمىالملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
الملكية الفكرية فى جمهورية مصر العربية للبحث العلمى
 
الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................الكيمياء 1.pdf.............................................
الكيمياء 1.pdf.............................................
 
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdfالتعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
التعليم في عصر الذكاء الاصطناعي مواطن التحدي ومناهل الفرص _.pdf
 
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.pptوزارة التربية دورة استراتيجيات التعلم النشط -.ppt
وزارة التربية دورة استراتيجيات التعلم النشط -.ppt
 
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptxالتعلم المؤسسي في المؤسسات الأكاديمية. pptx
التعلم المؤسسي في المؤسسات الأكاديمية. pptx
 
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptxنشأة القضية الفلسطينية وتطورها التاريخي .pptx
نشأة القضية الفلسطينية وتطورها التاريخي .pptx
 

ERDigram

  • 1. ‫باستخدام‬ ‫البيانات‬ ‫نمذجة‬‫الكينونة‬ ‫نموذج‬ (Data Modeling Using the Entity Relationship Model) ‫أ‬.‫المدهون‬ ‫محمود‬ ‫األول‬ ‫الفصل‬ 2016-2017
  • 2. ‫المحتويات‬ ‫الكيانات‬ ‫عالقة‬ ‫نموذج‬ ‫تعريف‬ ‫العالقة‬ ‫قيود‬ Cardinality Constraints ‫العالقات‬ ‫على‬ ‫القيود‬ ‫أنواع‬ ‫كياني‬ ‫عالقات‬ ‫نموذج‬ ‫تصميم‬ ‫كيفية‬‫ة‬ ‫الخارج‬ ‫مع‬ ‫تفاعلي‬ ‫الضعيف‬ ‫الكيان‬ ‫أمثلة‬
  • 3. ‫السابقة‬ ‫للمحاضرة‬ ‫مراجعة‬ E-R Diagram With Composite, Multivalued, and Derived Attributes
  • 4. ‫الكيانات‬ ‫عالقة‬ ‫نموذج‬ ‫تعريف‬ •‫الكيانات‬ ‫عالقة‬ ‫نموذج‬(Entity Relationship Model)‫أحد‬ ‫هو‬ ‫ي‬ ‫وهو‬ ‫العالقية‬ ‫البيانات‬ ‫لقاعدة‬ ‫تصور‬ ‫لوضع‬ ‫الشائعة‬ ‫األساليب‬‫على‬ ‫عتمد‬: •‫كيانات‬ ‫يسمى‬ ‫ما‬ ‫إلى‬ ‫النظام‬ ‫تقسيم‬(‫قسم‬ ‫وكيان‬ ‫موظف‬ ‫كيان‬ ‫مثل‬‫في‬ ‫شركة‬ ‫نظام‬). •‫وتحدده‬ ‫تصفه‬ ‫معينة‬ ‫خصائص‬ ‫على‬ ‫يحتوى‬ ‫كيان‬ ‫كل‬)‫و‬ ‫االسم‬ ‫مثل‬ ‫العنوان‬..‫موظف‬ ‫لكيان‬ ‫الخ‬.) •‫العالق‬ ‫هذه‬ ‫خصائص‬ ‫وتوصيف‬ ‫الكيانات‬ ‫هذه‬ ‫بين‬ ‫العالقات‬ ‫تحديد‬‫كما‬ ‫ات‬ ‫بعد‬ ‫فيما‬ ‫سيتضح‬. •‫الكيانات‬ ‫عالقة‬ ‫مخطط‬ ‫يسمى‬ ‫عنه‬ ‫يعبر‬ ‫رسم‬ ‫خالل‬ ‫من‬ ‫ذلك‬ ‫تمثيل‬. •ERD(Entity Relationship Diagram).
  • 5. Cardinality Constraints •‫حي‬ ‫مباشر‬ ‫بخط‬ ‫األساسية‬ ‫العالقة‬ ‫قيود‬ ‫عن‬ ‫نعبر‬‫يمثل‬ ‫ث‬ ‫واحد‬ ‫عالقة‬.‫متعدد‬ ‫عالقة‬ ‫يمثل‬ ‫مباشر‬ ‫غير‬ ‫وخط‬( )‫بين‬ ‫الكيانات‬ ‫عالقات‬ •E.g.: One-to-one relationship: –‫المقترض‬ ‫العالقة‬ ‫طريق‬ ‫عن‬ ‫األكثر‬ ‫على‬ ‫واحد‬ ‫قرض‬ ‫مع‬ ‫العمالء‬ ‫يرتبط‬ –‫المقترض‬ ‫عالقة‬ ‫طريق‬ ‫عن‬ ‫األكثر‬ ‫على‬ ‫واحد‬ ‫بعالقة‬ ‫العميل‬ ‫مع‬ ‫القرض‬ ‫يرتبط‬
  • 6. One-To-Many Relationship •‫وا‬ ‫بعالقة‬ ‫القرض‬ ‫يرتبط‬ ‫متعدد‬ ‫الى‬ ‫واحد‬ ‫عالقة‬ ‫في‬‫حدة‬ ‫المقترض‬ ‫عالقة‬ ‫خالل‬ ‫من‬ ‫العميل‬ ‫مع‬ ‫االكثر‬ ‫على‬ •‫المقترض‬ ‫خالل‬ ‫من‬ ‫قروض‬ ‫بعدة‬ ‫يرتبط‬ ‫العميل‬
  • 7. Many-To-One Relationships •‫ع‬ ‫من‬ ‫اكثر‬ ‫مع‬ ‫القرض‬ ‫يرتبط‬ ‫واحد‬ ‫الى‬ ‫متعدد‬ ‫عالقة‬ ‫في‬‫ميل‬ ‫المقترض‬ ‫عالقة‬ ‫خالل‬ ‫من‬ •‫المقت‬ ‫خالل‬ ‫من‬ ‫االكثر‬ ‫على‬ ‫واحد‬ ‫بقرض‬ ‫يرتبط‬ ‫العميل‬‫رض‬
  • 8. Many-To-Many Relationship •‫قروض‬ ‫بعدة‬ ‫يرتبط‬ ‫العميل‬ •‫عمالء‬ ‫بعدة‬ ‫يرتبط‬ ‫القرض‬
  • 9. ‫العالقات‬ ‫على‬ ‫القيود‬ ‫أنواع‬ •‫االشتراك‬ ‫قيود‬ ‫أنواع‬(Participation constraints): .1‫كلي‬ ‫اشتراك‬(Total participation): •‫بوحدة‬ ‫يرتبط‬ ‫أن‬ ‫يجب‬ ‫كيان‬ ‫كل‬(Instance)‫العالقة‬ ‫في‬. •‫المرتبط‬ ‫الكيانات‬ ‫يربط‬ ‫مزدوج‬ ‫خط‬ ‫برسم‬ ‫الكلي‬ ‫االشتراك‬ ‫قيد‬ ‫تمثيل‬ ‫يتم‬‫بهذه‬ ‫ة‬ ‫مثل‬ ‫العالقة‬: •‫بقيد‬ ‫القيد‬ ‫هذا‬ ‫يسمي‬”‫الوجود‬ ‫ارتباط‬“(Existence Dependency). •E.g.‫كلية‬ ‫القرض‬ ‫في‬ ‫المشاركة‬ •‫العالقة‬ ‫خالل‬ ‫من‬ ‫عميل‬ ‫له‬ ‫يكون‬ ‫أن‬ ‫من‬ ‫البد‬ ‫قرض‬ ‫كل‬ .1‫جزئي‬ ‫اشتراك‬(Partial participation ): •‫الوحدات‬ ‫ببعض‬ ‫ترتبط‬ ‫الكيانات‬ ‫بعض‬(Instances)‫العالقة‬ ‫في‬. •‫المرتبط‬ ‫الكيانات‬ ‫يربط‬ ‫مفرد‬ ‫خط‬ ‫برسم‬ ‫الجزئي‬ ‫االشتراك‬ ‫قيد‬ ‫تمثيل‬ ‫يتم‬‫بهذه‬ ‫ة‬ ‫مثل‬ ‫العالقة‬: 9 •E.g.‫جزئية‬ ‫العميل‬ ‫مشاركة‬ •‫القرض‬ ‫مع‬ ‫عالقة‬ ‫للعميل‬ ‫يكون‬ ‫أن‬ ‫باالجدر‬ ‫ليس‬
  • 10. ‫تابع‬ ‫العالقات‬ ‫على‬ ‫القيود‬ ‫أنواع‬.
  • 11. ‫العالقات‬ ‫على‬ ‫القيود‬ ‫على‬ ‫أخرى‬ ‫طريقة‬ ‫القيد‬ ‫لديه‬ ‫والمقترض‬ ‫القرض‬ ‫بين‬ ‫الطرف‬1..1،-‫كالهما‬ ‫لألصل‬ ‫األقصى‬ ‫والحد‬ ‫األدنى‬ ‫الحد‬ ‫أن‬ ‫يعني‬ ‫وهذا‬1. -‫به‬ ‫مرتبط‬ ‫واحد‬ ‫عميل‬ ‫بالضبط‬ ‫واحد‬ ‫قرض‬ ‫لكل‬ ‫يكون‬ ‫أن‬ ‫يجب‬. •‫الحد‬0* ..‫أكثر‬ ‫أو‬ ‫صفر‬ ‫قرض‬ ‫له‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫العميل‬ ‫أن‬ ‫إلى‬ ‫يشير‬ ‫للمقترض‬ ‫العمالء‬ ‫من‬ ‫الطرف‬ ‫على‬.
  • 12.
  • 13. ‫الضعيف‬ ‫الكيان‬(Weak Entity) •‫تس‬ ‫لذاتها‬ ‫مفتاح‬ ‫تمثل‬ ‫صفات‬ ‫علي‬ ‫تحتوي‬ ‫ال‬ ‫التي‬ ‫الكيانات‬‫كيانات‬ ‫مى‬ ‫ضعيفة‬. •‫م‬ ‫عالقة‬ ‫طريق‬ ‫عن‬ ‫له‬ ‫معرف‬ ‫أخر‬ ‫بكيان‬ ‫يرتبط‬ ‫الضعيف‬ ‫الكيان‬‫عرفة‬ ‫الكيان‬ ‫لهذا‬. •‫المعرف‬ ‫العالقة‬ ‫مع‬ ‫كلي‬ ‫بارتباط‬ ‫يرتبط‬ ‫دائما‬ ‫الضعيف‬ ‫الكيان‬‫له‬ ‫ة‬. •‫ك‬ ‫الخط‬ ‫مزدوج‬ ‫مستطيل‬ ‫باستخدام‬ ‫الضعيف‬ ‫الكيان‬ ‫تمثيل‬ ‫يتم‬‫هو‬ ‫ما‬ ‫التالي‬ ‫بالشكل‬ ‫مبين‬: 13
  • 14. ‫الضعيف‬ ‫الكيان‬(Weak Entity) •‫الجزئي‬ ‫المفتاح‬ ‫يسمي‬ ‫مفتاح‬ ‫على‬ ‫عادة‬ ‫الضعيف‬ ‫الكيان‬ ‫يحتوي‬(Partial key)‫الضعي‬ ‫الكيان‬ ‫تعرف‬ ‫التي‬ ‫الصفات‬ ‫من‬ ‫مجموعة‬ ‫من‬ ‫يتكون‬ ‫والذي‬‫ف‬ ‫وحيدة‬ ‫بطريقة‬ ‫له‬ ‫المعرف‬ ‫بالكيان‬ ‫المرتبط‬. •‫الص‬ ‫تحت‬ ‫متقطع‬ ‫خط‬ ‫وضح‬ ‫طريق‬ ‫عن‬ ‫تمثيله‬ ‫يتم‬ ‫الجزئي‬ ‫المفتاح‬‫فات‬ ‫له‬ ‫المكونة‬. •‫لألش‬ ‫مزدوج‬ ‫بخط‬ ‫تمثيلهم‬ ‫يتم‬ ‫له‬ ‫المعرفة‬ ‫والعالقة‬ ‫الضعيف‬ ‫الكيان‬‫كال‬ ‫الكينونة‬ ‫نموذج‬ ‫في‬ ‫لهم‬ ‫المعرفة‬/‫العالقة‬. 14 ‫مفتاح‬
  • 15. ‫الضعيف‬ ‫الكيان‬ ‫على‬ ‫مثال‬ ‫مالحظات‬: •”‫ابناء‬“‫لذاته‬ ‫مفتاح‬ ‫على‬ ‫يحتوى‬ ‫ال‬ ‫أنه‬ ‫حيث‬ ‫ضعيف‬ ‫كيان‬(‫ال‬ ‫المفتاح‬‫جزئي‬ ‫الموظف‬ ‫لنفس‬ ‫يتكرر‬ ‫ال‬ ‫ولكن‬ ‫أخر‬ ‫لموظف‬ ‫يتكرر‬ ‫ان‬ ‫يمكن‬ ‫االبن‬ ‫اسم‬.) •‫العالقة‬”‫يعول‬“‫الضعيف‬ ‫للكيان‬ ‫المعرفة‬ ‫العالقة‬ ‫هي‬”‫ابناء‬“. •‫الكيان‬”‫موظف‬“‫الضعيف‬ ‫للكيان‬ ‫المعرف‬ ‫الكيان‬ ‫هو‬”‫ابناء‬“. •‫الضعيف‬ ‫الكيان‬”‫ابناء‬“‫العالقة‬ ‫مع‬ ‫كلي‬ ‫اشتراك‬ ‫يشترك‬”‫يعول‬“. 15 ‫يعول‬‫التابع‬ ‫موظف‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫الجنس‬ ‫السن‬ ‫االسم‬ 1N ‫العالقة‬
  • 16. ‫رقم‬ ‫مثال‬1 ‫قسم‬ ‫ولكل‬ ‫الشركة‬ ‫اعمال‬ ‫لتنفيذ‬ ‫االقسام‬ ‫من‬ ‫مجموعة‬ ‫لديها‬ ‫تجارية‬ ‫شركة‬(‫ا‬ ‫اسم‬‫لقسم‬ –‫القسم‬ ‫رقم‬–‫القسم‬ ‫هاتف‬.)‫ف‬ ‫يعملون‬ ‫الذين‬ ‫الموظفين‬ ‫من‬ ‫عدد‬ ‫الشركة‬ ‫ولدي‬‫ي‬ ‫كاآلتي‬ ‫وبياناتهم‬ ‫المختلفة‬ ‫االقسام‬(‫الموظف‬ ‫اسم‬–‫الوظيفى‬ ‫الرقم‬–‫العنو‬‫ان‬– ‫الراتب‬.)‫الم‬ ‫توظيف‬ ‫سجل‬ ‫في‬ ‫قسمه‬ ‫في‬ ‫موظف‬ ‫كل‬ ‫عمل‬ ‫تاريخ‬ ‫تسجيل‬ ‫يتم‬‫وظفون‬. ‫الشركة‬ ‫هذه‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬. ‫الحل‬ ‫الكيانات‬ ‫تحديد‬: ‫القسم‬(‫القسم‬ ‫اسم‬–‫القسم‬ ‫رقم‬–‫هاتف‬) ‫الموظف‬(‫الموظف‬ ‫اسم‬–‫الوظيفى‬ ‫الرقم‬–‫العنوان‬–‫الراتب‬.) ‫العالقات‬ ‫تحديد‬: ‫االقسام‬ ‫في‬ ‫الموظفون‬ ‫عمل‬ ‫عالقة‬. 16
  • 17. ‫رقم‬ ‫مثال‬1 ‫مالحظات‬: •‫موظفون‬ ‫عدة‬ ‫به‬ ‫والقسم‬ ‫واحد‬ ‫قسم‬ ‫في‬ ‫يعمل‬ ‫الموظف‬(1:N.) •‫اقسام‬ ‫لديهم‬ ‫ليس‬ ‫الموظفون‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جزئي‬ ‫اشتراك‬). •‫في‬ ‫موظفون‬ ‫لديهم‬ ‫ليس‬ ‫األقسام‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جز‬ ‫اشتراك‬‫ئي‬.) •”‫العمل‬ ‫تاريخ‬“‫للعالقة‬ ‫صفة‬ ‫هي‬”‫يعمل‬“‫لها‬ ‫اضيفت‬ ‫ولذلك‬. 17 ‫قسم‬ ‫موظف‬‫الهاتف‬ ‫االسم‬ ‫رقم‬ ‫يعمل‬ N1 ‫تاريخ‬ ‫العمل‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫الراتب‬
  • 18. ‫رقم‬ ‫مثال‬2 ‫ا‬ ‫البيانات‬ ‫تسجيل‬ ‫وقررت‬ ‫للطلبة‬ ‫الدراسية‬ ‫المقررات‬ ‫من‬ ‫مجموعة‬ ‫بتدريس‬ ‫تقوم‬ ‫جامعة‬‫لخاصة‬ ‫للمقررات‬ ‫الطلبة‬ ‫تسجيل‬ ‫وعملية‬ ‫والمقررات‬ ‫بالطلبة‬.‫التالية‬ ‫البيانات‬ ‫له‬ ‫مقرر‬ ‫كل‬:‫اسم‬ ‫المقرر‬–‫المقرر‬ ‫رقم‬–‫الساعات‬ ‫عدد‬.‫هي‬ ‫المطلوبة‬ ‫الطالب‬ ‫وبيانات‬:‫الطالب‬ ‫اسم‬–‫الرق‬‫م‬ ‫الجامعى‬–‫العنوان‬.‫ور‬ ‫الدراسي‬ ‫والفصل‬ ‫الجامعي‬ ‫العام‬ ‫بتدوين‬ ‫الكلية‬ ‫مسجل‬ ‫يقوم‬‫قم‬ ‫مقرر‬ ‫ألي‬ ‫الطالب‬ ‫تسجيل‬ ‫عند‬ ‫الشعبة‬. ‫الجامعة‬ ‫هذه‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬. ‫الحل‬ ‫الكيانات‬ ‫تحديد‬: ‫الطالب‬(‫الطالب‬ ‫اسم‬–‫الجامعى‬ ‫الرقم‬–‫العنوان‬) ‫المقرر‬(‫المقرر‬ ‫اسم‬–‫المقرر‬ ‫رقم‬–‫الساعات‬ ‫عدد‬.) ‫العالقات‬ ‫تحديد‬: ‫لمقرر‬ ‫الطالب‬ ‫تسجيل‬ ‫عالقة‬. 18
  • 19. ‫رقم‬ ‫مثال‬2 ‫مالحظات‬: •‫المقررات‬ ‫من‬ ‫مجموعة‬ ‫يسجل‬ ‫أن‬ ‫يمكن‬ ‫الطالب‬(‫العالقة‬ ‫نوع‬M.) •‫الطلبة‬ ‫من‬ ‫مجموعة‬ ‫يسجله‬ ‫المقرر‬(‫العالقة‬ ‫نوع‬N.) •‫مقررات‬ ‫لديهم‬ ‫ليس‬ ‫الطلبة‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جزئي‬ ‫اشتراك‬.) •‫طلبة‬ ‫فيها‬ ‫مسجل‬ ‫غير‬ ‫المقررات‬ ‫بعض‬ ‫يكون‬ ‫أن‬ ‫يمكن‬(‫جزئي‬ ‫اشتراك‬). •”‫الشعبة‬ ،‫الفصل‬ ،‫العام‬“‫للعالقة‬ ‫صفات‬ ‫هي‬”‫يسجل‬“‫اضيف‬ ‫ولذلك‬‫لها‬ ‫ت‬. 19 ‫مقرر‬ ‫طالب‬‫الساعات‬ ‫االسم‬ ‫رقم‬ ‫رقم‬ ‫االسم‬ ‫العنوان‬ ‫يسجل‬ mn ‫العام‬ ‫الشعبة‬ ‫الفصل‬
  • 20. ‫رقم‬ ‫مثال‬3 ‫اإلصالحات‬ ‫سجل‬ ‫في‬ ‫وتسجيلها‬ ‫العمالء‬ ‫اجهزة‬ ‫باستقبال‬ ‫يقوم‬ ‫كهربية‬ ‫أجهزة‬ ‫صيانة‬ ‫مركز‬.‫ثم‬‫يقوم‬ ‫طل‬ ‫والتي‬ ‫للجهاز‬ ‫المطلوبة‬ ‫الغيار‬ ‫قطع‬ ‫وتسجيل‬ ‫الجهاز‬ ‫باصالح‬ ‫بقوم‬ ‫الذي‬ ‫الفني‬ ‫بتحديد‬‫الفني‬ ‫بها‬ ‫المخازن‬ ‫من‬.‫ر‬ ‫هي‬ ‫العمالء‬ ‫وبيانات‬ ‫الصنف‬ ‫اسم‬ ‫و‬ ‫المسلسل‬ ‫رقمه‬ ‫هي‬ ‫الجهاز‬ ‫بيانات‬ ‫كانت‬ ‫فإذا‬‫قمه‬ ‫الهاتف‬ ‫ورقم‬ ‫واسمه‬.‫ال‬ ‫قطع‬ ‫وبيانات‬ ‫وتخصصه‬ ‫واسمه‬ ‫رقمه‬ ‫هي‬ ‫بالفني‬ ‫الخاصة‬ ‫والبيانات‬‫غيار‬ ‫اإلصال‬ ‫سجل‬ ‫في‬ ‫الصيانة‬ ‫لمركز‬ ‫الجهاز‬ ‫دخول‬ ‫تاريخ‬ ‫تسجيل‬ ‫ويتم‬ ‫سعرها‬ ‫و‬ ‫القطعة‬ ‫رقم‬ ‫هي‬‫و‬ ‫حات‬ ‫األجهزة‬ ‫احتياجات‬ ‫سجل‬ ‫في‬ ‫الغيار‬ ‫قطع‬ ‫عدد‬ ‫تسجيل‬ ‫يتم‬. ‫الصيانة‬ ‫مركز‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬. ‫الحل‬ ‫الكيانات‬ ‫تحديد‬: ‫العميل‬(‫العميل‬ ‫اسم‬–‫العميل‬ ‫رقم‬–‫الهاتف‬)-‫الجهاز‬(‫الجهاز‬ ‫رقم‬–‫الصنف‬ ‫اسم‬) ‫الفني‬(‫الفني‬ ‫رقم‬–‫الفني‬ ‫اسم‬–‫التخصص‬)-‫الغيار‬ ‫قطعة‬(‫القطعة‬ ‫رقم‬–‫السعر‬) ‫العالقات‬ ‫تحديد‬: 1-‫لجهاز‬ ‫عميل‬ ‫ملكية‬ ‫عالقة‬.2-‫للجهاز‬ ‫الفني‬ ‫اصالح‬ ‫عالقة‬. 3-‫الغيار‬ ‫لقطع‬ ‫الجهاز‬ ‫احتياج‬ ‫عالقة‬. 20
  • 21. ‫رقم‬ ‫مثال‬3 ‫مالحظات‬: •‫أجهزة‬ ‫عدة‬ ‫له‬ ‫يكون‬ ‫قد‬ ‫العميل‬(‫العالقة‬ ‫نوع‬1:N.) •‫أجهزة‬ ‫عدة‬ ‫يصلح‬ ‫أن‬ ‫يمكن‬ ‫الفني‬(‫العالقة‬ ‫نوع‬1:N.) •‫غيار‬ ‫قطع‬ ‫لعدة‬ ‫يحتاج‬ ‫قد‬ ‫الجهاز‬(‫العالقة‬ ‫نوع‬1:N.) •‫إلصالحه‬ ‫فني‬ ‫تعين‬ ‫يتم‬ ‫وأن‬ ‫عميل‬ ‫يتبع‬ ‫وأن‬ ‫البد‬ ‫الجهاز‬(‫اشتر‬‫كلي‬ ‫اك‬.) •”‫التاريخ‬“‫للعالقة‬ ‫صفة‬ ‫هي‬”‫يصلح‬“‫لها‬ ‫اضيفت‬ ‫ولذلك‬. 21 ‫غيار‬ ‫قطعة‬‫السعر‬ ‫رقم‬ ‫جهاز‬ ‫رقم‬ ‫الصنف‬ ‫التاريخ‬ ‫يصلح‬ N 1 ‫يحتاج‬ N 1 ‫العدد‬ ‫يملك‬ 1N ‫عميل‬ ‫رقم‬ ‫االسم‬ ‫الهاتف‬ ‫فني‬ ‫التخصص‬ ‫الفني‬ ‫رقم‬ ‫االسم‬
  • 22. ‫رقم‬ ‫مثال‬4 ‫الممك‬ ‫ومن‬ ‫المريض‬ ‫على‬ ‫بالكشف‬ ‫المختص‬ ‫الطبيب‬ ‫ويقوم‬ ‫المرضي‬ ‫باستقبال‬ ‫يقوم‬ ‫طبي‬ ‫مركز‬‫أن‬ ‫ن‬ ‫للمريض‬ ‫التحاليل‬ ‫بعض‬ ‫الطبيب‬ ‫يطلب‬.‫والتخ‬ ‫الوظيفي‬ ‫والرقم‬ ‫االسم‬ ‫هي‬ ‫االطباء‬ ‫بيانات‬‫بينما‬ ‫صص‬ ‫للمريض‬ ‫البيانات‬ ‫هذه‬ ‫تسجيل‬ ‫يتم‬:‫تار‬ ‫تسجيل‬ ‫يتم‬ ‫زيارة‬ ‫كل‬ ‫وعند‬ ،‫المريض‬ ‫ورقم‬ ‫االسم‬‫الزيارة‬ ‫يخ‬. ‫الت‬ ‫إجراء‬ ‫تاريخ‬ ‫تسجيل‬ ‫يتم‬ ‫وأيضا‬ ‫وتكلفته‬ ‫ورقمه‬ ‫التحليل‬ ‫اسم‬ ‫هي‬ ‫التحليل‬ ‫وبيانات‬‫حليل‬.‫ويحتوي‬ ‫ورقم‬ ‫التسجيل‬ ‫ومسلسل‬ ‫والخروج‬ ‫الدخول‬ ‫تاريخ‬ ‫تسجيل‬ ‫ويتم‬ ‫للتنويم‬ ‫أماكن‬ ‫على‬ ‫المركز‬‫الغرفة‬. ‫الطبي‬ ‫المركز‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬. ‫الحل‬ ‫الكيانات‬ ‫تحديد‬: ‫الطبيب‬(‫الطبيب‬ ‫اسم‬–‫ال‬‫الوظيفي‬ ‫رقم‬–‫التخصص‬)-‫المريض‬(‫المريض‬ ‫رقم‬–‫االسم‬.) ‫التحليل‬(‫التحليل‬ ‫رقم‬–‫االسم‬-‫السعر‬) ‫التنويم‬ ‫سجل‬(‫التسجيل‬ ‫رقم‬-‫الدخول‬ ‫تاريخ‬–‫الخروج‬ ‫تاريخ‬–‫الغرفة‬ ‫رقم‬) ‫العالقات‬ ‫تحديد‬: 1-‫يعالج‬ ‫عالقة‬(M:N).2-‫تحاليل‬ ‫يحتاج‬ ‫عالقة‬(M:N). 3-‫التنويم‬ ‫سجل‬ ‫في‬ ‫مسجل‬ ‫عالقة‬(1:N). 22
  • 23. ‫رقم‬ ‫مثال‬4 ‫مالحظات‬: •‫اطباء‬ ‫لعدة‬ ‫يذهب‬ ‫والمريض‬ ‫مرضى‬ ‫عدة‬ ‫يعالج‬ ‫الطبيب‬(‫العالقة‬M:N.) •‫المرضى‬ ‫من‬ ‫عدد‬ ‫أي‬ ‫يحتاجه‬ ‫والتحليل‬ ‫تحاليل‬ ‫عدة‬ ‫يحتاج‬ ‫قد‬ ‫المريض‬(‫العالق‬‫ة‬ M:N.) •‫التنويم‬ ‫سجل‬ ‫في‬ ‫مرات‬ ‫عدة‬ ‫يسجل‬ ‫أن‬ ‫يمكن‬ ‫المريض‬(‫العالقة‬ ‫نوع‬1:N.) 23 ‫مريض‬ ‫رقم‬ ‫االسم‬ ‫في‬ ‫مسجل‬ 1 N M N ‫يحتاج‬ ‫التاريخ‬ ‫طبيب‬ ‫رقم‬ ‫االسم‬ ‫التخصص‬ ‫يعالج‬ MN ‫التاريخ‬ ‫طبي‬ ‫تحليل‬‫السعر‬ ‫الرقم‬ ‫االسم‬ ‫التنويم‬ ‫سجل‬ ‫الغرفة‬ ‫الرقم‬ ‫تاريخ‬ ‫الدخول‬ ‫تاريخ‬ ‫الخروج‬
  • 24. ‫رقم‬ ‫مثال‬5 ‫ا‬ ‫والمشاريع‬ ‫واألقسام‬ ‫للموظفين‬ ‫بيانات‬ ‫قاعدة‬ ‫تبني‬ ‫أن‬ ‫تريد‬ ‫صناعية‬ ‫شركة‬‫تديرها‬ ‫لتي‬ ‫األقسام‬ ‫هذه‬.‫تسجي‬ ‫يتم‬ ‫بينما‬ ‫الوظيفي‬ ‫والرقم‬ ‫االسم‬ ‫هي‬ ‫الموظفون‬ ‫بيانات‬‫تاريخ‬ ‫ل‬ ‫موظف‬ ‫لكل‬ ‫العمل‬.‫وبيانات‬ ‫والهاتف‬ ‫القسم‬ ‫ورقم‬ ‫االسم‬ ‫هي‬ ‫القسم‬ ‫وبيانات‬ ‫المشروع‬ ‫بداية‬ ‫وتاريخ‬ ‫والرقم‬ ‫االسم‬ ‫هي‬ ‫المشاريع‬.‫بتسجي‬ ‫الشركة‬ ‫تقوم‬ ‫و‬‫ل‬ ‫والجنس‬ ‫الميالد‬ ‫وتاريخ‬ ‫االسم‬ ‫بتسجيل‬ ‫وذلك‬ ‫الموظف‬ ‫ابناء‬ ‫بيانات‬. ‫الشركة‬ ‫هذه‬ ‫بيانات‬ ‫لتمثيل‬ ‫بيانات‬ ‫نموذج‬ ‫اقترح‬. ‫الحل‬ ‫الكيانات‬ ‫تحديد‬: ‫الموظف‬(‫الموظف‬ ‫اسم‬–‫ال‬‫الوظيفي‬ ‫رقم‬)-‫القسم‬(‫القسم‬ ‫رقم‬–‫االسم‬-‫الهاتف‬.) ‫المشروع‬(‫المشروع‬ ‫رقم‬–‫االسم‬–‫المشروع‬ ‫بداية‬ ‫تاريخ‬) ‫األبن‬(‫االسم‬-‫الميالد‬ ‫تاريخ‬–‫الجنس‬) ‫العالقات‬ ‫تحديد‬: 1-‫يعمل‬ ‫عالقة‬(1:N).2-‫يدير‬ ‫عالقة‬(1:N). 3-”‫له‬“‫الضعيف‬ ‫للكيان‬ ‫معرفة‬ ‫عالقة‬(1:N). 24
  • 25. ‫رقم‬ ‫مثال‬5 ‫مالحظات‬: •‫أوالد‬ ‫له‬ ‫ليس‬ ‫يكون‬ ‫وقد‬ ‫أوالد‬ ‫عدة‬ ‫له‬ ‫يكون‬ ‫قد‬ ‫الموظف‬(‫العالقة‬1:N.) •‫مشاريع‬ ‫أية‬ ‫يدير‬ ‫ال‬ ‫وقد‬ ‫مشاريع‬ ‫عدة‬ ‫يدير‬ ‫القسم‬(‫العالقة‬1:N.) •‫باألب‬ ‫يعرف‬ ‫بل‬ ‫لذاته‬ ‫مفتاح‬ ‫له‬ ‫ليس‬ ‫االبن‬ ‫أن‬ ‫بحيث‬ ‫ضعيف‬ ‫كيان‬ ‫األوالد‬. 25 ‫موظف‬ ‫رقم‬ ‫االسم‬ ‫يدير‬ 1 N 1 N ‫يعمل‬ ‫التاريخ‬ ‫له‬ N1 ‫قسم‬‫الهاتف‬ ‫الرقم‬ ‫االسم‬ ‫أبن‬ ‫الميالد‬ ‫االسم‬ ‫الجنس‬ ‫مشروع‬ ‫االسم‬ ‫الرقم‬ ‫تاريخ‬ ‫البداية‬