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

مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتMahmoud Almadhoun
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتImpossible Love
 
مخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram umlمخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram umlSally Jarkas
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتDrMohammed Qassim
 
Object Oriented Programming
Object Oriented ProgrammingObject Oriented Programming
Object Oriented ProgrammingOmar Albelbaisy
 
إدارة سلاسل التوريد الالكترونية
إدارة سلاسل التوريد الالكترونيةإدارة سلاسل التوريد الالكترونية
إدارة سلاسل التوريد الالكترونيةabdelnasser Abdelaal
 
تصميم نظم
تصميم نظمتصميم نظم
تصميم نظمahmed66710
 
عرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسسات
عرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسساتعرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسسات
عرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسساتAtsc Group
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتDrMohammed Qassim
 
Database concepts
Database conceptsDatabase concepts
Database conceptsFataho Ali
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات Safiya Najeh
 
الدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحةالدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحةYesserProgram
 
Big6 show المهارات الست الكبرى
Big6 show المهارات الست الكبرىBig6 show المهارات الست الكبرى
Big6 show المهارات الست الكبرىIT.Amna Khdoum
 
أهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdf
أهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdfأهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdf
أهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdfEgypt
 
Database applications تطبيقات قواعد البيانات
Database applications تطبيقات قواعد البياناتDatabase applications تطبيقات قواعد البيانات
Database applications تطبيقات قواعد البياناتFataho Ali
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاAmin Abu Hammad
 

What's hot (20)

1207csc_lec2 (1).pptx
1207csc_lec2 (1).pptx1207csc_lec2 (1).pptx
1207csc_lec2 (1).pptx
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
مخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram umlمخططات حالات الاستخدام Use case diagram uml
مخططات حالات الاستخدام Use case diagram uml
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلومات
 
Object Oriented Programming
Object Oriented ProgrammingObject Oriented Programming
Object Oriented Programming
 
إدارة سلاسل التوريد الالكترونية
إدارة سلاسل التوريد الالكترونيةإدارة سلاسل التوريد الالكترونية
إدارة سلاسل التوريد الالكترونية
 
تصميم نظم
تصميم نظمتصميم نظم
تصميم نظم
 
عرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسسات
عرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسساتعرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسسات
عرض تقديمي - لنظام تيك كير لإدارة تخطيط موارد المؤسسات
 
Database schema
Database schemaDatabase schema
Database schema
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
الأوراكل
الأوراكلالأوراكل
الأوراكل
 
مشروع قواعد البيانات
مشروع قواعد البيانات مشروع قواعد البيانات
مشروع قواعد البيانات
 
الدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحةالدليل التعريفي بالبيانات المفتوحة
الدليل التعريفي بالبيانات المفتوحة
 
تحليل النظم
تحليل النظمتحليل النظم
تحليل النظم
 
Big6 show المهارات الست الكبرى
Big6 show المهارات الست الكبرىBig6 show المهارات الست الكبرى
Big6 show المهارات الست الكبرى
 
أهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdf
أهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdfأهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdf
أهم طرق إدارة المخازن وتطبيقها على برنامج مخازن وارد ومنصرف.pdf
 
Database applications تطبيقات قواعد البيانات
Database applications تطبيقات قواعد البياناتDatabase applications تطبيقات قواعد البيانات
Database applications تطبيقات قواعد البيانات
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتها
 

Viewers also liked

الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاAmin Abu Hammad
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architectureMahmoud Almadhoun
 
نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةHuda Farhan
 
نظم قواعد البيانات
نظم قواعد البياناتنظم قواعد البيانات
نظم قواعد البياناتFida Kadun
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
الوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاالوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
الوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتهاالوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتgueste5de3d
 
الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2mh ED
 
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسبنموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب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 (19)

الوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتهاالوحدة الثانية - قاعدة البيانات وادارتها
الوحدة الثانية - قاعدة البيانات وادارتها
 
Relational Data Base
Relational Data BaseRelational Data Base
Relational Data Base
 
Database system concepts and architecture
Database system concepts and architectureDatabase system concepts and architecture
Database system concepts and architecture
 
نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرة
 
نظم قواعد البيانات
نظم قواعد البياناتنظم قواعد البيانات
نظم قواعد البيانات
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتها
 
الوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتهاالوحدة السادسة - قاعدة البيانات وادارتها
الوحدة السادسة - قاعدة البيانات وادارتها
 
الوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتهاالوحدة الثامنة - قاعدة البيانات وادارتها
الوحدة الثامنة - قاعدة البيانات وادارتها
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
 
الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتها
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
 
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسبنموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
نموذج لعمل المشروع المطلوب لمقرر برمجة الحاسب
 
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

السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيsalwaahmedbedier
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبيةMohammad Alkataan
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptxAhmedFares228976
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................hakim hassan
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليميةfsaied902
 
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.pptMarwaElsheikh6
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptmodarsaleh3
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراقOmarSelim27
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريمelqadymuhammad
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبياaseelqunbar33
 
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتيNajlaaAlshareef1
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf575cqhpbb7
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfr6jmq4dqcb
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfv2mt8mtspw
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمدجامعة جنوب الوادي
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتMohamadAljaafari
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...Osama ragab Ali
 

Recently uploaded (20)

السرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضيالسرقات الشعرية إعداد غادة محمد عبد الراضي
السرقات الشعرية إعداد غادة محمد عبد الراضي
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
 
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .pptby modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
by modar saleh في التصوير التلفزيوني أحجام اللقطات .ppt
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 
.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
 
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيااهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
اهمية ملحمة جلجامش تاريخيا وفكريا وأدبيا
 
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
"الدعامة الأساسية التي يقوم عليها التقويم الذاتي
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
الصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdfالصف الثاني الاعدادي - العلوم -الموجات.pdf
الصف الثاني الاعدادي - العلوم -الموجات.pdf
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 

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 ‫قسم‬‫الهاتف‬ ‫الرقم‬ ‫االسم‬ ‫أبن‬ ‫الميالد‬ ‫االسم‬ ‫الجنس‬ ‫مشروع‬ ‫االسم‬ ‫الرقم‬ ‫تاريخ‬ ‫البداية‬