SlideShare a Scribd company logo
1 of 24
‫العالئقية‬ ‫البيانات‬ ‫قواعد‬Relational Database
‫أ‬.‫المدهون‬ ‫محمود‬
‫األول‬ ‫الفصل‬
2016-2017
‫المحتويات‬
‫العالئقيه‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫الجدوال‬ ‫خواص‬
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬
‫والعالقات‬ ‫الكيانات‬
‫الصفات‬Attributes
‫العالقات‬Relationship
‫العالئقية‬ ‫البيانات‬ ‫قواعد‬Relational
Database
•‫البيانات‬ ‫قواعد‬ ‫من‬ ‫النوع‬ ‫هذا‬‫من‬ ً‫ا‬‫إستخدام‬ ‫األنواع‬ ‫أكثر‬ ‫من‬
‫قبل‬‫يعتمد‬ ‫فهو‬ ،‫المعلومات‬ ‫تنسيق‬ ‫أجل‬ ‫من‬ ‫اإلنسان‬‫ا‬ ‫ربط‬ ‫على‬‫لجداول‬
‫المعلومات‬ ‫إلى‬ ‫الوصول‬ ‫سرعة‬ ‫أجل‬ ‫من‬ ‫أسهل‬ ‫بطريقة‬ ‫والمعلومات‬
‫المطلوبة‬.‫كثي‬ ‫البشري‬ ‫العقل‬ ‫يستخدمها‬ ‫التي‬ ‫الطرق‬ ‫من‬ ‫هي‬ ‫و‬‫في‬ ً‫ا‬‫ر‬
‫القديمة‬ ‫لألحداث‬ ‫التذكر‬ ‫محاوالت‬.‫تجعلك‬ ‫قد‬ ‫بسيطة‬ ‫عالقة‬
‫تتذكر‬‫كبيرة‬ ً‫ا‬‫أحداث‬.
‫يمتلك‬‫كأن‬ ،‫جيدة‬ ‫مميزات‬ ‫المعلومات‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫النوع‬ ‫هذا‬‫يتم‬
‫أن‬ ‫كما‬ ،‫للتكرار‬ ‫داعي‬ ‫فال‬ ،‫فقط‬ ‫واحدة‬ ‫مرة‬ ‫البيانات‬ ‫إدخالها‬‫الجد‬‫اول‬
‫الواضح‬ ‫فالصغير‬ ،‫بسهولة‬ ‫وتعديلها‬ ‫إنشائها‬ ‫يمكن‬ ‫الصغيرة‬‫ذو‬
‫إضافة‬ ،‫التعديل‬ ‫في‬ ‫أسهل‬ ‫البينة‬ ‫العالقات‬‫إمكانية‬ ‫إلى‬‫إضاف‬‫ة‬
‫الجداول‬‫وقت‬ ‫أي‬ ‫في‬ ‫البيانات‬ ‫قاعدة‬ ‫إلى‬.
‫العالئقيه‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫الجدوال‬ ‫خواص‬
•‫الملف‬ ‫يعادل‬ ‫العالقية‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫الجدول‬.
•‫الحقول‬ ‫تناظر‬ ‫األعمدة‬.‫النوع‬ ‫نفس‬ ‫لها‬ ‫واحد‬ ‫عمود‬ ‫تحدت‬ ‫المدرجه‬ ‫القيم‬ ‫كل‬ ‫أن‬ ‫كما‬
Data type.
•‫أهميه‬ ‫ذو‬ ‫ليس‬ ‫الجدول‬ ‫في‬ ‫األعمده‬ ‫ترتيب‬.
•‫الجدول‬ ‫نفس‬ ‫في‬ ‫األعمده‬ ‫بقية‬ ‫عن‬ ‫يختلف‬ ‫اسم‬ ‫له‬ ‫عمود‬ ‫كل‬
•‫السجل‬ ‫يعادل‬ ‫السطر‬.‫سطر‬ ‫كل‬ ‫ان‬ ‫اي‬ ‫االسطر‬ ‫بقية‬ ‫عن‬ ‫يختلف‬ ‫الجدول‬ ‫في‬ ‫سطر‬ ‫كل‬
‫الجدول‬ ‫في‬ ‫متفرد‬.
•‫أهميه‬ ‫ذو‬ ‫ليس‬ ‫الجدول‬ ‫في‬ ‫الصفوف‬ ‫ترتيب‬.
•‫وحيد‬ ‫مسمى‬ ‫جدول‬ ‫لكل‬.
•‫ف‬ ‫معين‬ ‫لسجل‬ ‫الوصول‬ ‫من‬ ‫يمكننا‬ ‫االساسي‬ ‫المفتاح‬ ‫يسمى‬ ‫حقل‬ ‫جدول‬ ‫لكل‬ ‫يوجد‬‫هذا‬ ‫ي‬
‫الجدول‬.
•‫متغيرات‬ ‫ليست‬ ‫و‬ ‫صريحه‬ ‫قيم‬ ‫انها‬ ‫أي‬ ‫صراحة‬ ‫عنها‬ ‫معبر‬ ‫القيم‬ ‫كل‬
•‫فقط‬ ‫واحده‬ ‫قيمه‬ ‫على‬ ‫تحتوي‬ ‫الواحده‬ ‫الخليه‬
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬
، ‫الجداول‬ ‫لمفاتيح‬ ‫أنواع‬ ‫عدة‬ ‫هناك‬‫استخداما‬ ‫أكثرها‬ ‫ولعل‬(‫االجنب‬ ، ‫الرئيسي‬‫ي‬).
‫الرئيسي‬ ‫المفتاح‬:
‫فال‬ ، ‫غيرة‬ ‫عن‬ ‫يتميز‬ ‫بحيث‬ ‫ومنفرد‬ ‫وحيد‬ ‫بشكل‬ ‫يحدد‬ ‫الذي‬ ‫المفتاح‬ ‫وهو‬‫تتكرر‬
‫قيمة‬ ‫يقبل‬ ‫وال‬ ، ‫واحد‬ ‫حقل‬ ‫من‬ ‫أكثر‬ ‫في‬ ‫قيمتة‬NULL (‫الحقل‬ ‫نترك‬ ‫أن‬ ‫اليمكننا‬ ‫أي‬
‫قيمة‬ ‫بدون‬ ً‫ا‬‫فارغ‬.
‫أوالمجمع‬ ‫المركب‬ ‫المفتاح‬:
‫ولكنة‬ ، ‫ومنفرد‬ ‫وحيد‬ ‫بشكل‬ ‫السجل‬ ‫لتعريف‬ ‫يستخدم‬ ‫الذي‬ ‫المفتاح‬ ‫وهو‬‫عن‬ ‫يختلف‬
‫صفة‬ ‫من‬ ‫أكثر‬ ‫على‬ ‫يشمل‬ ‫بأنة‬ ‫الرئيسي‬ ‫المفتاح‬(‫حقل‬. )
‫ذلك‬ ‫على‬ ‫مثال‬:
‫ا‬ ‫اضافة‬ ‫يدرسونها‬ ‫التي‬ ‫المواد‬ ‫وأسماء‬ ‫الطالب‬ ‫اسماء‬ ‫فيه‬ ‫جدول‬ ‫لدينا‬ ‫لوكان‬‫لى‬
‫التالي‬ ‫الجدول‬ ‫في‬ ‫كما‬ ‫عالماتهم‬:-
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬
‫رئيسي‬ ‫كمفتاح‬ ‫أوالعالمة‬ ‫المادة‬ ‫واسم‬ ‫الطالب‬ ‫اسم‬ ‫اعتبار‬ ‫اليمكن‬ ‫أنة‬ ، ‫السابق‬ ‫مثالنا‬ ‫في‬ ‫فنالحظ‬‫يحدد‬
‫مف‬ ‫المادة‬ ‫اسم‬ ‫مع‬ ‫الطالب‬ ‫اسم‬ ‫اعتبار‬ ‫الى‬ ‫الحالة‬ ‫هذه‬ ‫في‬ ‫اللجوء‬ ‫فيتم‬ ، ‫ومنفرد‬ ‫وحيد‬ ‫بشكل‬ ‫السجل‬‫تاح‬
‫الم‬ ‫اسم‬ ‫مع‬ ‫الطالب‬ ‫اسم‬ ‫ولكن‬ ، ‫يتكرر‬ ‫قد‬ ‫المادة‬ ‫واسم‬ ‫يتكرر‬ ‫بقد‬ ‫الطالب‬ ‫اسم‬ ‫أن‬ ‫اعتبار‬ ‫على‬ ، ‫مركب‬‫ادة‬
‫يتكرر‬ ‫لن‬ ‫مركب‬ ‫كمفتاح‬.
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬
‫المرشح‬ ‫المفتاح‬:
•‫الحقول‬ ‫من‬ ‫عدد‬ ‫ترشيح‬ ‫يتم‬ ‫الجدول‬ ‫بتصميم‬ ‫البدء‬ ‫عند‬(‫الصفات‬)‫ك‬‫تصبح‬ ‫ي‬
‫المفاتيح‬ ‫هذه‬ ‫أن‬ ‫يتبين‬ ‫قد‬ ، ‫البيانات‬ ‫ادخال‬ ‫وعند‬ ، ‫رئيسية‬ ‫مفاتيح‬‫تأخذ‬ ‫أن‬ ‫يمكن‬
‫قيمة‬NULL،‫قيمة‬ ‫يأخذ‬ ‫الذي‬ ‫فالمفتاح‬NULL‫الت‬ ‫التي‬ ‫والمفاتيح‬ ، ‫يستثنى‬‫أخذ‬
‫قيمة‬NULL‫أخر‬ ‫بمعنى‬ ، ‫أساسية‬ ‫مفاتيح‬ ‫وتصبح‬ ‫تبقى‬ ‫والتكرر‬:‫ف‬‫المفتاح‬ ‫أن‬
‫حت‬ ‫وفحصها‬ ‫اختيارها‬ ‫يتم‬ ‫التي‬ ‫الصفات‬ ‫مجموعة‬ ‫أو‬ ‫الصفة‬ ‫هو‬ ‫المرشح‬‫ى‬
‫كمفتاح‬ ‫اعتمادها‬ ‫أويتم‬ ‫مرشحة‬ ‫مفاتيح‬ ‫ستبقى‬ ‫أنها‬ ‫بعد‬ ‫فيما‬ ‫يتقرر‬‫رئيسي‬.
‫االجنبي‬ ‫المفتاح‬:
‫حقل‬ ‫عن‬ ‫عبارة‬ ‫وهو‬(‫صفة‬)‫وس‬ ، ‫جدولين‬ ‫بين‬ ‫للربط‬ ‫يستخدم‬ ‫اكثر‬ ‫أو‬‫مي‬
‫ا‬ ‫في‬ ً‫ال‬‫أص‬ ‫الموجودة‬ ‫الحقول‬ ‫من‬ ‫ليس‬ ‫النة‬ ‫االسم‬ ‫بهذا‬ ‫االجنبي‬ ‫المفتاح‬، ‫لجدول‬
‫اخر‬ ‫جدول‬ ‫مع‬ ‫لربطة‬ ‫جدول‬ ‫الى‬ ‫تضاف‬ ‫اكثر‬ ‫أو‬ ‫حقل‬ ‫عن‬ ‫عبارة‬ ‫انه‬ ‫أي‬.
‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬
•‫التاليين‬ ‫الجدولين‬ ‫لدينا‬ ‫أن‬ ‫لتفترض‬ ، ‫االجنبي‬ ‫المفتاح‬ ‫استخدام‬ ‫على‬ ‫وكمثال‬:-
‫عبار‬ ‫التصنيفات‬ ‫جدول‬ ‫في‬ ‫التصنيف‬ ‫رقم‬ ‫أن‬ ‫السابق‬ ‫المثال‬ ‫من‬ ‫نالحظ‬‫مفتاح‬ ‫عن‬ ‫ة‬
‫تم‬ ، ‫أجنبي‬ ‫مفتاح‬ ‫فهو‬ ‫المنتجات‬ ‫جدول‬ ‫في‬ ‫التصنيف‬ ‫رقم‬ ‫أما‬ ، ‫رئيسي‬‫اضافتة‬ ‫ت‬
‫المنتج‬ ‫له‬ ‫يتبع‬ ‫الذي‬ ‫التصنيف‬ ‫ولتحديد‬ ، ‫جدولين‬ ‫بين‬ ‫لربط‬.
‫ا‬ ‫بمعنى‬ ، ‫الرئيسي‬ ‫للمفتاح‬ ‫مقابل‬ ‫كمؤشر‬ ‫االجنبي‬ ‫المفتاح‬ ‫ويستخدم‬‫المفتاح‬ ‫فان‬ ‫خر‬
‫حقل‬ ‫عبارةعن‬ ‫هو‬ ‫االجنبي‬(‫صفة‬)‫أ‬ ‫جدول‬ ‫مع‬ ‫لربطة‬ ‫لجدول‬ ‫تضاف‬ ‫أكثر‬ ‫أو‬‫خر‬
‫مالحظة‬ ‫مع‬ ‫مقابل‬ ‫رئيسي‬ ‫مفتاح‬ ‫بوجود‬ ‫االلتزام‬ ‫مع‬ ،:-‫االجنب‬ ‫المفتاح‬ ‫أن‬‫يجب‬ ‫ي‬
‫الرئيسي‬ ‫المفتاح‬ ‫بيانات‬ ‫نوع‬ ‫نفس‬ ‫من‬ ‫يكون‬ ‫أن‬.
‫المفتاح‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ، ً‫ال‬‫مث‬ ‫رقم‬ ‫النوع‬ ‫من‬ ‫الرئيسي‬ ‫المفتاح‬ ‫كان‬ ‫فلو‬‫من‬ ‫االجنبي‬
‫للرئيسي‬ ‫مؤشر‬ ‫االجنبي‬ ‫يعتبر‬ ‫لذلك‬ ، ‫رقم‬ ‫النوع‬.
‫االجنبي‬ ‫المفتاح‬ ‫أهمية‬
•‫جدولين‬ ‫بين‬ ‫الربط‬.
•‫اخر‬ ‫جدول‬ ‫من‬ ‫بسرعة‬ ‫المعلومات‬ ‫على‬ ‫الحصول‬.
ER Model
‫والعالقات‬ ‫الكيانات‬
‫نموذج‬ ‫يحدد‬ER‫بيانات‬ ‫قاعدة‬ ‫من‬ ‫المفاهيمي‬ ‫نظر‬ ‫وجهة‬.‫وهو‬
‫بي‬ ‫فيما‬ ‫ويجمع‬ ‫الحقيقي‬ ‫العالم‬ ‫في‬ ‫الكيانات‬ ‫على‬ ‫يعمل‬‫نها‬.
‫العرض‬ ‫مستوى‬ ‫في‬view level‫نموذج‬ ‫يعتبر‬ ،ER‫جيد‬ ‫خيار‬
‫البيانات‬ ‫قواعد‬ ‫لتصميم‬.
‫للنموذج‬ ‫األساسية‬ ‫المفاهيم‬:-
1.‫الكائنات‬Entities
2.‫الصفات‬Attributes
3.‫العالقات‬Relationships
‫والعالقات‬ ‫الكيانات‬
•‫الكيان‬:‫ويمكن‬ ‫النظام‬ ‫في‬ ‫اهتمام‬ ‫ومحط‬ ‫موجود‬ ‫كائن‬ ‫عن‬ ‫عبارة‬ ‫هو‬
‫األخرى‬ ‫الكائنات‬ ‫عن‬ ‫تفريقه‬.
•‫والمعل‬ ،‫والطالب‬ ‫المدرسة‬ ‫بيانات‬ ‫قاعدة‬ ‫في‬ ،‫المثال‬ ‫سبيل‬ ‫على‬،‫مين‬
‫كيانات‬ ‫اعتبارها‬ ‫يمكن‬ ‫والدورات‬ ،‫والطبقات‬.‫ل‬ ‫الكيانات‬ ‫هذه‬ ‫كل‬‫ديها‬
‫هويتهم‬ ‫تعطيهم‬ ‫التي‬ ‫الخصائص‬ ‫أو‬ ‫السمات‬ ‫بعض‬.
•‫الكيان‬ ‫نوع‬:‫الخصائص‬ ‫نفس‬ ‫لها‬ ‫التي‬ ‫الكيانات‬ ‫مجموعة‬ ‫هي‬,‫مث‬‫ل‬:
‫طالب‬–‫مواد‬–‫شركات‬. ...
‫الكيان‬ ‫اسم‬ ‫بداخله‬ ‫بمستطيل‬ ‫الكيانات‬ ‫مجموعة‬ ‫ونمثل‬:
‫الصفات‬Attributes
‫ص‬ ‫وتدعى‬ ،‫الخصائص‬ ‫طريق‬ ‫عن‬ ‫الكيانات‬ ‫تمثيل‬ ‫يتم‬‫فات‬.
‫القيم‬ ‫على‬ ‫تحتوي‬ ‫الصفات‬ ‫كل‬.‫ق‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫يكون‬ ‫د‬
‫التالية‬ ‫الخصائص‬ ‫الطالب‬ ‫لكيان‬:
‫والعمر‬ ،‫الهوية‬ ‫رقم‬ ،‫الطالب‬ ‫اسم‬
‫إليها‬ ‫تسند‬ ‫أن‬ ‫يمكن‬ ‫التي‬ ‫القيم‬ ‫من‬ ‫مدى‬ ‫أو‬ ‫مجال‬ ‫يوجد‬
‫الصفات‬.‫الط‬ ‫اسم‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫ال‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫الب‬
‫رقمية‬ ‫قيمته‬.‫أبجدية‬ ‫تكون‬ ‫أن‬ ‫يجب‬.‫ال‬ ‫الطالب‬ ‫قيمةعمر‬
‫الخ‬ ،‫سلبية‬ ‫تكون‬ ‫أن‬ ‫يمكن‬
Types of Attributes
‫الصفات‬ ‫من‬ ‫انواع‬ ‫عدة‬ ‫وهناك‬:
‫أ‬.‫البسيطة‬ ‫الصفة‬simple attribute
‫ب‬.‫المركبة‬ ‫الصفة‬composite attribute
‫جــ‬.‫الواحدة‬ ‫القيمة‬ ‫ذات‬ ‫الصفة‬single value attribute
‫د‬.‫المتعددة‬ ‫القيمة‬ ‫ذات‬ ‫الصفة‬multi values attribute
‫هــ‬.‫المشتقة‬ ‫الصفة‬derived attribute
Types of Attributes
‫البسيطة‬ ‫الصفة‬:
‫اجزاء‬ ‫الى‬ ‫تجزأتها‬ ‫يمكن‬ ‫ال‬ ‫الصفة‬ ‫ان‬ ‫البسيطة‬ ‫بالصفة‬ ‫هنا‬ ‫ونقصد‬.
‫مثال‬:‫اج‬ ‫الى‬ ‫تجزأ‬ ‫ال‬ ‫للطالب‬ ‫العمر‬ ‫صفة‬ ‫فإن‬ ‫الطالب‬ ‫كينونة‬ ‫نأخذ‬ ‫عنما‬‫زاء‬.
‫تمثيلها‬ ‫ويمكن‬.
Types of Attributes
‫المركبة‬ ‫الصفة‬:‫ت‬ ‫يمكن‬ ‫التي‬ ‫الصفة‬ ‫هي‬ ‫المركبة‬ ‫بالصفة‬ ‫نعني‬‫الى‬ ‫قسيمها‬
‫داللة‬ ‫ذات‬ ‫اخرى‬ ‫اجزاء‬.
‫مثال‬:
‫الش‬ ‫المدينة‬ ‫مثل‬ ‫اخرى‬ ‫اجزاء‬ ‫الى‬ ‫تقسيمها‬ ‫يمكن‬ ‫الطالب‬ ‫عنوان‬ ‫الصفة‬‫ارع‬,
‫يلي‬ ‫كما‬ ‫وتمثل‬ ‫البريدي‬ ‫العنوان‬:
Types of Attributes
.‫المتعددة‬ ‫القيمة‬ ‫ذات‬ ‫الصفات‬:
‫لها‬ ‫ويرمز‬ ‫الكينونة‬ ‫لنفس‬ ‫قيمة‬ ‫من‬ ‫اكثر‬ ‫تأخد‬ ‫صفة‬ ‫وهي‬
‫مثال‬:‫لطالب‬ ‫االلكتروني‬ ‫البريد‬ ‫عنوان‬.‫للط‬ ‫يكون‬ ‫ان‬ ‫فيمكن‬‫اكثر‬ ‫الب‬
‫الكتروني‬ ‫بريد‬ ‫من‬
‫يلي‬ ‫كما‬ ‫ويمثل‬:
Types of Attributes
‫المشتقة‬ ‫الصفة‬:
‫اخرى‬ ‫صفات‬ ‫خالل‬ ‫من‬ ‫تحدد‬ ‫صفة‬ ‫وهي‬.‫لها‬ ‫ويرمز‬
‫مثال‬:‫معرفة‬ ‫خالل‬ ‫من‬ ‫تحسب‬ ‫ان‬ ‫يمكن‬ ‫معين‬ ‫لطالب‬ ‫العمر‬ ‫صفة‬
‫الميالد‬ ‫وتاريخ‬ ‫اليوم‬ ‫تاريخ‬
Relationship
‫يسمى‬ ‫الكيانات‬ ‫بين‬ ‫الربط‬‫عالقة‬.‫موظف‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫يعمل‬
‫تدريبية‬ ‫دورة‬ ‫في‬ ‫الطالب‬ ‫سجل‬ ،‫قسم‬ ‫في‬.‫تسمى‬ ،‫هنا‬‫ف‬ ‫يعمل‬‫ي‬
‫و‬‫سجل‬‫بالعالقات‬.
‫العالقة‬ ‫درجة‬:‫العال‬ ‫تربطها‬ ‫التي‬ ‫الجداول‬ ‫عدد‬ ‫عن‬ ‫يعبر‬ ‫رقم‬ ‫هي‬‫قة‬
‫ثنائية‬
‫ثالثية‬
‫العالقات‬ ‫في‬ ‫المشاركة‬
•‫كلية‬ ‫مشاركة‬Total Participation
‫العالقة‬ ‫في‬ ‫يشارك‬ ‫كيان‬ ‫كل‬.‫م‬ ‫بخطوط‬ ‫الكلية‬ ‫المشاركة‬ ‫وتتمثل‬‫زدوجة‬.
•‫جزئية‬ ‫مشاركة‬Partial participation
‫العالقة‬ ‫في‬ ‫تشارك‬ ‫الكيانات‬ ‫كل‬ ‫ليست‬.‫م‬ ‫جزئية‬ ‫مشاركة‬ ‫ويمثل‬‫سطر‬ ‫ن‬
‫واحد‬.
‫البيانات‬ ‫بين‬ ‫العالقات‬Mapping Cardinalities
One-to-one
•‫مجموعة‬ ‫من‬ ‫واحد‬ ‫كيان‬A‫كيان‬ ‫مع‬ ‫تترافق‬ ‫أن‬ ‫ويمكن‬ ‫كيان‬
‫كيان‬ ‫مجموعة‬ ‫من‬ ‫األكثر‬ ‫على‬ ‫واحد‬B‫بالعكس‬ ‫والعكس‬.
One-to-many
•‫ال‬ ‫عناصر‬ ‫من‬ ‫عنصر‬ ‫كل‬ ‫أن‬ ‫حيث‬ ‫كيانين‬ ‫بين‬ ‫العالقة‬ ‫هذه‬ ‫تربط‬‫كيان‬
A‫الكيان‬ ‫عناصر‬ ‫من‬ ‫أكثر‬ ‫أو‬ ‫واحد‬ ‫بعنصر‬ ‫يرتبط‬ ‫أن‬ ‫ممكن‬B
Many-to-one
•‫الكيان‬ ‫في‬ ‫عناصر‬ ‫أو‬ ‫قيم‬ ‫عدة‬B‫بالكيان‬ ‫واحد‬ ‫بعنصر‬ ‫ترتبط‬A
Many-to-many
•‫جدولين‬ ‫بين‬ ‫عكسية‬ ‫عالقة‬ ‫وجود‬ ‫عند‬ ‫العالقة‬ ‫هذه‬ ‫تمثل‬
•‫الكيان‬ ‫من‬ ‫واحد‬ ‫عنصر‬ ‫أن‬ ‫حيث‬A‫عنصر‬ ‫من‬ ‫بأكثر‬ ‫يرتبط‬ ‫أن‬ ‫ممكن‬
‫الكيان‬ ‫في‬B‫والعكس‬.
•‫مفرد‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ‫الكيان‬ ‫اسم‬.
•‫كيان‬ ‫من‬ ‫أكثر‬ ‫في‬ ‫يتكرر‬ ‫ال‬ ‫أن‬ ‫يجب‬ ‫الصفة‬ ‫اسم‬.
•‫الواقع‬ ‫وتعكس‬ ‫للكيان‬ ‫مناسبة‬ ‫الصفات‬ ‫تكون‬ ‫أن‬.
•‫ال‬ ‫دون‬ ‫كيانات‬ ‫إضافة‬ ‫عدم‬ ‫أي‬ ‫التصميم‬ ‫في‬ ‫البساطة‬ ‫التزام‬‫حاجة‬
‫إليها‬.
‫البيانات‬ ‫قاعدة‬ ‫تصميم‬ ‫حول‬ ‫مالحظات‬
Biz-name
PERSON own BUSINESS
M N
name

More Related Content

What's hot

الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاAmin Abu Hammad
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتMahmoud Almadhoun
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتalihassan_siwa
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات hendgamagmail
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2mh ED
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتgueste5de3d
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البياناتDrMohammed Qassim
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البياناتLumah Madany
 
Databases قواعد البيانات
Databases قواعد البيانات  Databases قواعد البيانات
Databases قواعد البيانات Mohamed Reda
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (Beni-Suef University
 
الوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاالوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
نظم قواعد البيانات
نظم قواعد البياناتنظم قواعد البيانات
نظم قواعد البياناتFida Kadun
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتgueste5de3d
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتDrMohammed Qassim
 
عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...
عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...
عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...Muhammad Muawwad
 
تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...
تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...
تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...Muhammad Muawwad
 
دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...
دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...
دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...kholoud Mamdouh
 

What's hot (20)

الوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتهاالوحدة الثالثة - قاعدة البيانات وادارتها
الوحدة الثالثة - قاعدة البيانات وادارتها
 
الوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتهاالوحدة الاولى - قاعدة البيانات وادارتها
الوحدة الاولى - قاعدة البيانات وادارتها
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
تصميمات قواعد البيانات
تصميمات قواعد البيانات تصميمات قواعد البيانات
تصميمات قواعد البيانات
 
1366136913.9485 نظم ادارة قواعد البيانات 2
1366136913.9485 نظم ادارة  قواعد البيانات 21366136913.9485 نظم ادارة  قواعد البيانات 2
1366136913.9485 نظم ادارة قواعد البيانات 2
 
مراحل بناء قاعدة البيانات
مراحل بناء قاعدة البياناتمراحل بناء قاعدة البيانات
مراحل بناء قاعدة البيانات
 
مقدمة في قواعد البيانات
مقدمة في قواعد البياناتمقدمة في قواعد البيانات
مقدمة في قواعد البيانات
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
Databases قواعد البيانات
Databases قواعد البيانات  Databases قواعد البيانات
Databases قواعد البيانات
 
قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (قواعد البيانات وبنوك المعلومات (
قواعد البيانات وبنوك المعلومات (
 
الوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتهاالوحدة السابعة - قاعدة البيانات وادارتها
الوحدة السابعة - قاعدة البيانات وادارتها
 
نظم قواعد البيانات
نظم قواعد البياناتنظم قواعد البيانات
نظم قواعد البيانات
 
الأوراكل
الأوراكلالأوراكل
الأوراكل
 
مقدمة عن قواعد البيانات
مقدمة عن قواعد البياناتمقدمة عن قواعد البيانات
مقدمة عن قواعد البيانات
 
Intorduction to databases 2021
Intorduction to databases 2021Intorduction to databases 2021
Intorduction to databases 2021
 
منهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلوماتمنهاج تحليل و تصميم نظم المعلومات
منهاج تحليل و تصميم نظم المعلومات
 
عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...
عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...
عرض كتاب : وصف المصادر وإتاحتها : استراتجيات للتنفيذ / تأليف ماجدة الشربيني ؛...
 
تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...
تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...
تنفيذ نموذج المكتبة المرجعي للمتطلبات الوظيفية للتسجيلات الببليوجرافية في معي...
 
دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...
دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...
دور المكتبة الوطنية في تطبيق تقنين وصف المصادر وإتاحتها دراسة للمتطلبات والإم...
 

Viewers also liked

نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةHuda Farhan
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البياناتBandar Alhazmi
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البياناتMohamed Sayed
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databasesJames Serra
 
الوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاالوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاAmin Abu Hammad
 
Key and its different types
Key and its different typesKey and its different types
Key and its different typesUmair Shakir
 
Key database terms
Key database termsKey database terms
Key database termslistergc
 
Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1Junaid Nadeem
 
Lesson1 Create and manage databases
Lesson1 Create and manage databasesLesson1 Create and manage databases
Lesson1 Create and manage databasesAbdullatif Tarakji
 
تخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسهتخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسهOmar Computer Teacher
 
Slide 5 keys
Slide 5 keysSlide 5 keys
Slide 5 keysVisakh V
 

Viewers also liked (14)

ERDigram
ERDigramERDigram
ERDigram
 
نظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرةنظم ادارة قواعد البيانات (1) محاضرة
نظم ادارة قواعد البيانات (1) محاضرة
 
الوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتهاالوحدة الخامسة - قاعدة البيانات وادارتها
الوحدة الخامسة - قاعدة البيانات وادارتها
 
أساسيات قواعد البيانات
أساسيات قواعد البياناتأساسيات قواعد البيانات
أساسيات قواعد البيانات
 
اسئلة قواعد البيانات
اسئلة قواعد البياناتاسئلة قواعد البيانات
اسئلة قواعد البيانات
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
 
الوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتهاالوحدة الرابعة - قاعدة البيانات وادارتها
الوحدة الرابعة - قاعدة البيانات وادارتها
 
Key and its different types
Key and its different typesKey and its different types
Key and its different types
 
Key database terms
Key database termsKey database terms
Key database terms
 
Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1Presentation of DBMS (database management system) part 1
Presentation of DBMS (database management system) part 1
 
Lesson1 Create and manage databases
Lesson1 Create and manage databasesLesson1 Create and manage databases
Lesson1 Create and manage databases
 
تخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسهتخطيط قاعده بيانات مدرسه
تخطيط قاعده بيانات مدرسه
 
Slide 5 keys
Slide 5 keysSlide 5 keys
Slide 5 keys
 
DBMS Keys
DBMS KeysDBMS Keys
DBMS Keys
 

Similar to Relational Data Base

قواعد البيانات العلائقية
قواعد البيانات العلائقيةقواعد البيانات العلائقية
قواعد البيانات العلائقيةkoulmedfouad1
 
معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز دجلة بالمز
 
Lesson2 Manage relationships and keys
Lesson2 Manage relationships and keysLesson2 Manage relationships and keys
Lesson2 Manage relationships and keysAbdullatif Tarakji
 
Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب nermine amin
 
قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.pptrzazalamin1
 
شهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيلشهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيلAdad Med Chérif
 
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...Eyad Almasri
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].pptGmachImen
 
Access_Tables.ppt
Access_Tables.pptAccess_Tables.ppt
Access_Tables.pptGmachImen
 
Access_Tables (1).ppt
Access_Tables (1).pptAccess_Tables (1).ppt
Access_Tables (1).pptGmachImen
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].pptGmachImen
 
Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040Imad Modi
 
نظم ادارية
نظم اداريةنظم ادارية
نظم اداريةMjdBakrii
 

Similar to Relational Data Base (20)

قواعد البيانات العلائقية
قواعد البيانات العلائقيةقواعد البيانات العلائقية
قواعد البيانات العلائقية
 
معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز معمار المرشدي دجلة بالمز
معمار المرشدي دجلة بالمز
 
Lesson2 Manage relationships and keys
Lesson2 Manage relationships and keysLesson2 Manage relationships and keys
Lesson2 Manage relationships and keys
 
قواعد البيانات
قواعد البياناتقواعد البيانات
قواعد البيانات
 
Excel icdl
Excel icdlExcel icdl
Excel icdl
 
1207csc_lec2.pptx
1207csc_lec2.pptx1207csc_lec2.pptx
1207csc_lec2.pptx
 
1207csc_lec2 (1).pptx
1207csc_lec2 (1).pptx1207csc_lec2 (1).pptx
1207csc_lec2 (1).pptx
 
Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب Variables المتغيرات في سي شارب
Variables المتغيرات في سي شارب
 
قواعد البيانات.ppt
قواعد البيانات.pptقواعد البيانات.ppt
قواعد البيانات.ppt
 
Mohmed sabry
Mohmed sabryMohmed sabry
Mohmed sabry
 
شهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيلشهادة مدرسية : تحريرها باستعمال الاكسيل
شهادة مدرسية : تحريرها باستعمال الاكسيل
 
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
الوحدة الثالثة - البحث عن المعلومات في الانترنت والمصادر الالكترونية -مهارات ...
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
 
Access_Tables.ppt
Access_Tables.pptAccess_Tables.ppt
Access_Tables.ppt
 
Access_Tables (1).ppt
Access_Tables (1).pptAccess_Tables (1).ppt
Access_Tables (1).ppt
 
acces presentation 1].ppt
acces presentation 1].pptacces presentation 1].ppt
acces presentation 1].ppt
 
Www.kutub.info 17040
Www.kutub.info 17040Www.kutub.info 17040
Www.kutub.info 17040
 
نظم ادارية
نظم اداريةنظم ادارية
نظم ادارية
 
4.ppt
4.ppt4.ppt
4.ppt
 
4.ppt
4.ppt4.ppt
4.ppt
 

Recently uploaded

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

Recently uploaded (8)

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

Relational Data Base

  • 1. ‫العالئقية‬ ‫البيانات‬ ‫قواعد‬Relational Database ‫أ‬.‫المدهون‬ ‫محمود‬ ‫األول‬ ‫الفصل‬ 2016-2017
  • 2. ‫المحتويات‬ ‫العالئقيه‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫الجدوال‬ ‫خواص‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬ ‫والعالقات‬ ‫الكيانات‬ ‫الصفات‬Attributes ‫العالقات‬Relationship
  • 3. ‫العالئقية‬ ‫البيانات‬ ‫قواعد‬Relational Database •‫البيانات‬ ‫قواعد‬ ‫من‬ ‫النوع‬ ‫هذا‬‫من‬ ً‫ا‬‫إستخدام‬ ‫األنواع‬ ‫أكثر‬ ‫من‬ ‫قبل‬‫يعتمد‬ ‫فهو‬ ،‫المعلومات‬ ‫تنسيق‬ ‫أجل‬ ‫من‬ ‫اإلنسان‬‫ا‬ ‫ربط‬ ‫على‬‫لجداول‬ ‫المعلومات‬ ‫إلى‬ ‫الوصول‬ ‫سرعة‬ ‫أجل‬ ‫من‬ ‫أسهل‬ ‫بطريقة‬ ‫والمعلومات‬ ‫المطلوبة‬.‫كثي‬ ‫البشري‬ ‫العقل‬ ‫يستخدمها‬ ‫التي‬ ‫الطرق‬ ‫من‬ ‫هي‬ ‫و‬‫في‬ ً‫ا‬‫ر‬ ‫القديمة‬ ‫لألحداث‬ ‫التذكر‬ ‫محاوالت‬.‫تجعلك‬ ‫قد‬ ‫بسيطة‬ ‫عالقة‬ ‫تتذكر‬‫كبيرة‬ ً‫ا‬‫أحداث‬. ‫يمتلك‬‫كأن‬ ،‫جيدة‬ ‫مميزات‬ ‫المعلومات‬ ‫البيانات‬ ‫قواعد‬ ‫من‬ ‫النوع‬ ‫هذا‬‫يتم‬ ‫أن‬ ‫كما‬ ،‫للتكرار‬ ‫داعي‬ ‫فال‬ ،‫فقط‬ ‫واحدة‬ ‫مرة‬ ‫البيانات‬ ‫إدخالها‬‫الجد‬‫اول‬ ‫الواضح‬ ‫فالصغير‬ ،‫بسهولة‬ ‫وتعديلها‬ ‫إنشائها‬ ‫يمكن‬ ‫الصغيرة‬‫ذو‬ ‫إضافة‬ ،‫التعديل‬ ‫في‬ ‫أسهل‬ ‫البينة‬ ‫العالقات‬‫إمكانية‬ ‫إلى‬‫إضاف‬‫ة‬ ‫الجداول‬‫وقت‬ ‫أي‬ ‫في‬ ‫البيانات‬ ‫قاعدة‬ ‫إلى‬.
  • 4. ‫العالئقيه‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫الجدوال‬ ‫خواص‬ •‫الملف‬ ‫يعادل‬ ‫العالقية‬ ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫الجدول‬. •‫الحقول‬ ‫تناظر‬ ‫األعمدة‬.‫النوع‬ ‫نفس‬ ‫لها‬ ‫واحد‬ ‫عمود‬ ‫تحدت‬ ‫المدرجه‬ ‫القيم‬ ‫كل‬ ‫أن‬ ‫كما‬ Data type. •‫أهميه‬ ‫ذو‬ ‫ليس‬ ‫الجدول‬ ‫في‬ ‫األعمده‬ ‫ترتيب‬. •‫الجدول‬ ‫نفس‬ ‫في‬ ‫األعمده‬ ‫بقية‬ ‫عن‬ ‫يختلف‬ ‫اسم‬ ‫له‬ ‫عمود‬ ‫كل‬ •‫السجل‬ ‫يعادل‬ ‫السطر‬.‫سطر‬ ‫كل‬ ‫ان‬ ‫اي‬ ‫االسطر‬ ‫بقية‬ ‫عن‬ ‫يختلف‬ ‫الجدول‬ ‫في‬ ‫سطر‬ ‫كل‬ ‫الجدول‬ ‫في‬ ‫متفرد‬. •‫أهميه‬ ‫ذو‬ ‫ليس‬ ‫الجدول‬ ‫في‬ ‫الصفوف‬ ‫ترتيب‬. •‫وحيد‬ ‫مسمى‬ ‫جدول‬ ‫لكل‬. •‫ف‬ ‫معين‬ ‫لسجل‬ ‫الوصول‬ ‫من‬ ‫يمكننا‬ ‫االساسي‬ ‫المفتاح‬ ‫يسمى‬ ‫حقل‬ ‫جدول‬ ‫لكل‬ ‫يوجد‬‫هذا‬ ‫ي‬ ‫الجدول‬. •‫متغيرات‬ ‫ليست‬ ‫و‬ ‫صريحه‬ ‫قيم‬ ‫انها‬ ‫أي‬ ‫صراحة‬ ‫عنها‬ ‫معبر‬ ‫القيم‬ ‫كل‬ •‫فقط‬ ‫واحده‬ ‫قيمه‬ ‫على‬ ‫تحتوي‬ ‫الواحده‬ ‫الخليه‬
  • 5. ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬ ، ‫الجداول‬ ‫لمفاتيح‬ ‫أنواع‬ ‫عدة‬ ‫هناك‬‫استخداما‬ ‫أكثرها‬ ‫ولعل‬(‫االجنب‬ ، ‫الرئيسي‬‫ي‬). ‫الرئيسي‬ ‫المفتاح‬: ‫فال‬ ، ‫غيرة‬ ‫عن‬ ‫يتميز‬ ‫بحيث‬ ‫ومنفرد‬ ‫وحيد‬ ‫بشكل‬ ‫يحدد‬ ‫الذي‬ ‫المفتاح‬ ‫وهو‬‫تتكرر‬ ‫قيمة‬ ‫يقبل‬ ‫وال‬ ، ‫واحد‬ ‫حقل‬ ‫من‬ ‫أكثر‬ ‫في‬ ‫قيمتة‬NULL (‫الحقل‬ ‫نترك‬ ‫أن‬ ‫اليمكننا‬ ‫أي‬ ‫قيمة‬ ‫بدون‬ ً‫ا‬‫فارغ‬. ‫أوالمجمع‬ ‫المركب‬ ‫المفتاح‬: ‫ولكنة‬ ، ‫ومنفرد‬ ‫وحيد‬ ‫بشكل‬ ‫السجل‬ ‫لتعريف‬ ‫يستخدم‬ ‫الذي‬ ‫المفتاح‬ ‫وهو‬‫عن‬ ‫يختلف‬ ‫صفة‬ ‫من‬ ‫أكثر‬ ‫على‬ ‫يشمل‬ ‫بأنة‬ ‫الرئيسي‬ ‫المفتاح‬(‫حقل‬. ) ‫ذلك‬ ‫على‬ ‫مثال‬: ‫ا‬ ‫اضافة‬ ‫يدرسونها‬ ‫التي‬ ‫المواد‬ ‫وأسماء‬ ‫الطالب‬ ‫اسماء‬ ‫فيه‬ ‫جدول‬ ‫لدينا‬ ‫لوكان‬‫لى‬ ‫التالي‬ ‫الجدول‬ ‫في‬ ‫كما‬ ‫عالماتهم‬:-
  • 6. ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬ ‫رئيسي‬ ‫كمفتاح‬ ‫أوالعالمة‬ ‫المادة‬ ‫واسم‬ ‫الطالب‬ ‫اسم‬ ‫اعتبار‬ ‫اليمكن‬ ‫أنة‬ ، ‫السابق‬ ‫مثالنا‬ ‫في‬ ‫فنالحظ‬‫يحدد‬ ‫مف‬ ‫المادة‬ ‫اسم‬ ‫مع‬ ‫الطالب‬ ‫اسم‬ ‫اعتبار‬ ‫الى‬ ‫الحالة‬ ‫هذه‬ ‫في‬ ‫اللجوء‬ ‫فيتم‬ ، ‫ومنفرد‬ ‫وحيد‬ ‫بشكل‬ ‫السجل‬‫تاح‬ ‫الم‬ ‫اسم‬ ‫مع‬ ‫الطالب‬ ‫اسم‬ ‫ولكن‬ ، ‫يتكرر‬ ‫قد‬ ‫المادة‬ ‫واسم‬ ‫يتكرر‬ ‫بقد‬ ‫الطالب‬ ‫اسم‬ ‫أن‬ ‫اعتبار‬ ‫على‬ ، ‫مركب‬‫ادة‬ ‫يتكرر‬ ‫لن‬ ‫مركب‬ ‫كمفتاح‬.
  • 7. ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬ ‫المرشح‬ ‫المفتاح‬: •‫الحقول‬ ‫من‬ ‫عدد‬ ‫ترشيح‬ ‫يتم‬ ‫الجدول‬ ‫بتصميم‬ ‫البدء‬ ‫عند‬(‫الصفات‬)‫ك‬‫تصبح‬ ‫ي‬ ‫المفاتيح‬ ‫هذه‬ ‫أن‬ ‫يتبين‬ ‫قد‬ ، ‫البيانات‬ ‫ادخال‬ ‫وعند‬ ، ‫رئيسية‬ ‫مفاتيح‬‫تأخذ‬ ‫أن‬ ‫يمكن‬ ‫قيمة‬NULL،‫قيمة‬ ‫يأخذ‬ ‫الذي‬ ‫فالمفتاح‬NULL‫الت‬ ‫التي‬ ‫والمفاتيح‬ ، ‫يستثنى‬‫أخذ‬ ‫قيمة‬NULL‫أخر‬ ‫بمعنى‬ ، ‫أساسية‬ ‫مفاتيح‬ ‫وتصبح‬ ‫تبقى‬ ‫والتكرر‬:‫ف‬‫المفتاح‬ ‫أن‬ ‫حت‬ ‫وفحصها‬ ‫اختيارها‬ ‫يتم‬ ‫التي‬ ‫الصفات‬ ‫مجموعة‬ ‫أو‬ ‫الصفة‬ ‫هو‬ ‫المرشح‬‫ى‬ ‫كمفتاح‬ ‫اعتمادها‬ ‫أويتم‬ ‫مرشحة‬ ‫مفاتيح‬ ‫ستبقى‬ ‫أنها‬ ‫بعد‬ ‫فيما‬ ‫يتقرر‬‫رئيسي‬. ‫االجنبي‬ ‫المفتاح‬: ‫حقل‬ ‫عن‬ ‫عبارة‬ ‫وهو‬(‫صفة‬)‫وس‬ ، ‫جدولين‬ ‫بين‬ ‫للربط‬ ‫يستخدم‬ ‫اكثر‬ ‫أو‬‫مي‬ ‫ا‬ ‫في‬ ً‫ال‬‫أص‬ ‫الموجودة‬ ‫الحقول‬ ‫من‬ ‫ليس‬ ‫النة‬ ‫االسم‬ ‫بهذا‬ ‫االجنبي‬ ‫المفتاح‬، ‫لجدول‬ ‫اخر‬ ‫جدول‬ ‫مع‬ ‫لربطة‬ ‫جدول‬ ‫الى‬ ‫تضاف‬ ‫اكثر‬ ‫أو‬ ‫حقل‬ ‫عن‬ ‫عبارة‬ ‫انه‬ ‫أي‬.
  • 8. ‫البيانات‬ ‫قواعد‬ ‫في‬ ‫المفاتيح‬ ‫أنواع‬ •‫التاليين‬ ‫الجدولين‬ ‫لدينا‬ ‫أن‬ ‫لتفترض‬ ، ‫االجنبي‬ ‫المفتاح‬ ‫استخدام‬ ‫على‬ ‫وكمثال‬:- ‫عبار‬ ‫التصنيفات‬ ‫جدول‬ ‫في‬ ‫التصنيف‬ ‫رقم‬ ‫أن‬ ‫السابق‬ ‫المثال‬ ‫من‬ ‫نالحظ‬‫مفتاح‬ ‫عن‬ ‫ة‬ ‫تم‬ ، ‫أجنبي‬ ‫مفتاح‬ ‫فهو‬ ‫المنتجات‬ ‫جدول‬ ‫في‬ ‫التصنيف‬ ‫رقم‬ ‫أما‬ ، ‫رئيسي‬‫اضافتة‬ ‫ت‬ ‫المنتج‬ ‫له‬ ‫يتبع‬ ‫الذي‬ ‫التصنيف‬ ‫ولتحديد‬ ، ‫جدولين‬ ‫بين‬ ‫لربط‬. ‫ا‬ ‫بمعنى‬ ، ‫الرئيسي‬ ‫للمفتاح‬ ‫مقابل‬ ‫كمؤشر‬ ‫االجنبي‬ ‫المفتاح‬ ‫ويستخدم‬‫المفتاح‬ ‫فان‬ ‫خر‬ ‫حقل‬ ‫عبارةعن‬ ‫هو‬ ‫االجنبي‬(‫صفة‬)‫أ‬ ‫جدول‬ ‫مع‬ ‫لربطة‬ ‫لجدول‬ ‫تضاف‬ ‫أكثر‬ ‫أو‬‫خر‬ ‫مالحظة‬ ‫مع‬ ‫مقابل‬ ‫رئيسي‬ ‫مفتاح‬ ‫بوجود‬ ‫االلتزام‬ ‫مع‬ ،:-‫االجنب‬ ‫المفتاح‬ ‫أن‬‫يجب‬ ‫ي‬ ‫الرئيسي‬ ‫المفتاح‬ ‫بيانات‬ ‫نوع‬ ‫نفس‬ ‫من‬ ‫يكون‬ ‫أن‬. ‫المفتاح‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ، ً‫ال‬‫مث‬ ‫رقم‬ ‫النوع‬ ‫من‬ ‫الرئيسي‬ ‫المفتاح‬ ‫كان‬ ‫فلو‬‫من‬ ‫االجنبي‬ ‫للرئيسي‬ ‫مؤشر‬ ‫االجنبي‬ ‫يعتبر‬ ‫لذلك‬ ، ‫رقم‬ ‫النوع‬.
  • 9. ‫االجنبي‬ ‫المفتاح‬ ‫أهمية‬ •‫جدولين‬ ‫بين‬ ‫الربط‬. •‫اخر‬ ‫جدول‬ ‫من‬ ‫بسرعة‬ ‫المعلومات‬ ‫على‬ ‫الحصول‬.
  • 10. ER Model ‫والعالقات‬ ‫الكيانات‬ ‫نموذج‬ ‫يحدد‬ER‫بيانات‬ ‫قاعدة‬ ‫من‬ ‫المفاهيمي‬ ‫نظر‬ ‫وجهة‬.‫وهو‬ ‫بي‬ ‫فيما‬ ‫ويجمع‬ ‫الحقيقي‬ ‫العالم‬ ‫في‬ ‫الكيانات‬ ‫على‬ ‫يعمل‬‫نها‬. ‫العرض‬ ‫مستوى‬ ‫في‬view level‫نموذج‬ ‫يعتبر‬ ،ER‫جيد‬ ‫خيار‬ ‫البيانات‬ ‫قواعد‬ ‫لتصميم‬. ‫للنموذج‬ ‫األساسية‬ ‫المفاهيم‬:- 1.‫الكائنات‬Entities 2.‫الصفات‬Attributes 3.‫العالقات‬Relationships
  • 11. ‫والعالقات‬ ‫الكيانات‬ •‫الكيان‬:‫ويمكن‬ ‫النظام‬ ‫في‬ ‫اهتمام‬ ‫ومحط‬ ‫موجود‬ ‫كائن‬ ‫عن‬ ‫عبارة‬ ‫هو‬ ‫األخرى‬ ‫الكائنات‬ ‫عن‬ ‫تفريقه‬. •‫والمعل‬ ،‫والطالب‬ ‫المدرسة‬ ‫بيانات‬ ‫قاعدة‬ ‫في‬ ،‫المثال‬ ‫سبيل‬ ‫على‬،‫مين‬ ‫كيانات‬ ‫اعتبارها‬ ‫يمكن‬ ‫والدورات‬ ،‫والطبقات‬.‫ل‬ ‫الكيانات‬ ‫هذه‬ ‫كل‬‫ديها‬ ‫هويتهم‬ ‫تعطيهم‬ ‫التي‬ ‫الخصائص‬ ‫أو‬ ‫السمات‬ ‫بعض‬. •‫الكيان‬ ‫نوع‬:‫الخصائص‬ ‫نفس‬ ‫لها‬ ‫التي‬ ‫الكيانات‬ ‫مجموعة‬ ‫هي‬,‫مث‬‫ل‬: ‫طالب‬–‫مواد‬–‫شركات‬. ... ‫الكيان‬ ‫اسم‬ ‫بداخله‬ ‫بمستطيل‬ ‫الكيانات‬ ‫مجموعة‬ ‫ونمثل‬:
  • 12. ‫الصفات‬Attributes ‫ص‬ ‫وتدعى‬ ،‫الخصائص‬ ‫طريق‬ ‫عن‬ ‫الكيانات‬ ‫تمثيل‬ ‫يتم‬‫فات‬. ‫القيم‬ ‫على‬ ‫تحتوي‬ ‫الصفات‬ ‫كل‬.‫ق‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫يكون‬ ‫د‬ ‫التالية‬ ‫الخصائص‬ ‫الطالب‬ ‫لكيان‬: ‫والعمر‬ ،‫الهوية‬ ‫رقم‬ ،‫الطالب‬ ‫اسم‬ ‫إليها‬ ‫تسند‬ ‫أن‬ ‫يمكن‬ ‫التي‬ ‫القيم‬ ‫من‬ ‫مدى‬ ‫أو‬ ‫مجال‬ ‫يوجد‬ ‫الصفات‬.‫الط‬ ‫اسم‬ ‫يكون‬ ‫أن‬ ‫يمكن‬ ‫ال‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫الب‬ ‫رقمية‬ ‫قيمته‬.‫أبجدية‬ ‫تكون‬ ‫أن‬ ‫يجب‬.‫ال‬ ‫الطالب‬ ‫قيمةعمر‬ ‫الخ‬ ،‫سلبية‬ ‫تكون‬ ‫أن‬ ‫يمكن‬
  • 13. Types of Attributes ‫الصفات‬ ‫من‬ ‫انواع‬ ‫عدة‬ ‫وهناك‬: ‫أ‬.‫البسيطة‬ ‫الصفة‬simple attribute ‫ب‬.‫المركبة‬ ‫الصفة‬composite attribute ‫جــ‬.‫الواحدة‬ ‫القيمة‬ ‫ذات‬ ‫الصفة‬single value attribute ‫د‬.‫المتعددة‬ ‫القيمة‬ ‫ذات‬ ‫الصفة‬multi values attribute ‫هــ‬.‫المشتقة‬ ‫الصفة‬derived attribute
  • 14. Types of Attributes ‫البسيطة‬ ‫الصفة‬: ‫اجزاء‬ ‫الى‬ ‫تجزأتها‬ ‫يمكن‬ ‫ال‬ ‫الصفة‬ ‫ان‬ ‫البسيطة‬ ‫بالصفة‬ ‫هنا‬ ‫ونقصد‬. ‫مثال‬:‫اج‬ ‫الى‬ ‫تجزأ‬ ‫ال‬ ‫للطالب‬ ‫العمر‬ ‫صفة‬ ‫فإن‬ ‫الطالب‬ ‫كينونة‬ ‫نأخذ‬ ‫عنما‬‫زاء‬. ‫تمثيلها‬ ‫ويمكن‬.
  • 15. Types of Attributes ‫المركبة‬ ‫الصفة‬:‫ت‬ ‫يمكن‬ ‫التي‬ ‫الصفة‬ ‫هي‬ ‫المركبة‬ ‫بالصفة‬ ‫نعني‬‫الى‬ ‫قسيمها‬ ‫داللة‬ ‫ذات‬ ‫اخرى‬ ‫اجزاء‬. ‫مثال‬: ‫الش‬ ‫المدينة‬ ‫مثل‬ ‫اخرى‬ ‫اجزاء‬ ‫الى‬ ‫تقسيمها‬ ‫يمكن‬ ‫الطالب‬ ‫عنوان‬ ‫الصفة‬‫ارع‬, ‫يلي‬ ‫كما‬ ‫وتمثل‬ ‫البريدي‬ ‫العنوان‬:
  • 16. Types of Attributes .‫المتعددة‬ ‫القيمة‬ ‫ذات‬ ‫الصفات‬: ‫لها‬ ‫ويرمز‬ ‫الكينونة‬ ‫لنفس‬ ‫قيمة‬ ‫من‬ ‫اكثر‬ ‫تأخد‬ ‫صفة‬ ‫وهي‬ ‫مثال‬:‫لطالب‬ ‫االلكتروني‬ ‫البريد‬ ‫عنوان‬.‫للط‬ ‫يكون‬ ‫ان‬ ‫فيمكن‬‫اكثر‬ ‫الب‬ ‫الكتروني‬ ‫بريد‬ ‫من‬ ‫يلي‬ ‫كما‬ ‫ويمثل‬:
  • 17. Types of Attributes ‫المشتقة‬ ‫الصفة‬: ‫اخرى‬ ‫صفات‬ ‫خالل‬ ‫من‬ ‫تحدد‬ ‫صفة‬ ‫وهي‬.‫لها‬ ‫ويرمز‬ ‫مثال‬:‫معرفة‬ ‫خالل‬ ‫من‬ ‫تحسب‬ ‫ان‬ ‫يمكن‬ ‫معين‬ ‫لطالب‬ ‫العمر‬ ‫صفة‬ ‫الميالد‬ ‫وتاريخ‬ ‫اليوم‬ ‫تاريخ‬
  • 18. Relationship ‫يسمى‬ ‫الكيانات‬ ‫بين‬ ‫الربط‬‫عالقة‬.‫موظف‬ ،‫المثال‬ ‫سبيل‬ ‫على‬‫يعمل‬ ‫تدريبية‬ ‫دورة‬ ‫في‬ ‫الطالب‬ ‫سجل‬ ،‫قسم‬ ‫في‬.‫تسمى‬ ،‫هنا‬‫ف‬ ‫يعمل‬‫ي‬ ‫و‬‫سجل‬‫بالعالقات‬. ‫العالقة‬ ‫درجة‬:‫العال‬ ‫تربطها‬ ‫التي‬ ‫الجداول‬ ‫عدد‬ ‫عن‬ ‫يعبر‬ ‫رقم‬ ‫هي‬‫قة‬ ‫ثنائية‬ ‫ثالثية‬
  • 19. ‫العالقات‬ ‫في‬ ‫المشاركة‬ •‫كلية‬ ‫مشاركة‬Total Participation ‫العالقة‬ ‫في‬ ‫يشارك‬ ‫كيان‬ ‫كل‬.‫م‬ ‫بخطوط‬ ‫الكلية‬ ‫المشاركة‬ ‫وتتمثل‬‫زدوجة‬. •‫جزئية‬ ‫مشاركة‬Partial participation ‫العالقة‬ ‫في‬ ‫تشارك‬ ‫الكيانات‬ ‫كل‬ ‫ليست‬.‫م‬ ‫جزئية‬ ‫مشاركة‬ ‫ويمثل‬‫سطر‬ ‫ن‬ ‫واحد‬.
  • 20. ‫البيانات‬ ‫بين‬ ‫العالقات‬Mapping Cardinalities One-to-one •‫مجموعة‬ ‫من‬ ‫واحد‬ ‫كيان‬A‫كيان‬ ‫مع‬ ‫تترافق‬ ‫أن‬ ‫ويمكن‬ ‫كيان‬ ‫كيان‬ ‫مجموعة‬ ‫من‬ ‫األكثر‬ ‫على‬ ‫واحد‬B‫بالعكس‬ ‫والعكس‬.
  • 21. One-to-many •‫ال‬ ‫عناصر‬ ‫من‬ ‫عنصر‬ ‫كل‬ ‫أن‬ ‫حيث‬ ‫كيانين‬ ‫بين‬ ‫العالقة‬ ‫هذه‬ ‫تربط‬‫كيان‬ A‫الكيان‬ ‫عناصر‬ ‫من‬ ‫أكثر‬ ‫أو‬ ‫واحد‬ ‫بعنصر‬ ‫يرتبط‬ ‫أن‬ ‫ممكن‬B
  • 22. Many-to-one •‫الكيان‬ ‫في‬ ‫عناصر‬ ‫أو‬ ‫قيم‬ ‫عدة‬B‫بالكيان‬ ‫واحد‬ ‫بعنصر‬ ‫ترتبط‬A
  • 23. Many-to-many •‫جدولين‬ ‫بين‬ ‫عكسية‬ ‫عالقة‬ ‫وجود‬ ‫عند‬ ‫العالقة‬ ‫هذه‬ ‫تمثل‬ •‫الكيان‬ ‫من‬ ‫واحد‬ ‫عنصر‬ ‫أن‬ ‫حيث‬A‫عنصر‬ ‫من‬ ‫بأكثر‬ ‫يرتبط‬ ‫أن‬ ‫ممكن‬ ‫الكيان‬ ‫في‬B‫والعكس‬.
  • 24. •‫مفرد‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ‫الكيان‬ ‫اسم‬. •‫كيان‬ ‫من‬ ‫أكثر‬ ‫في‬ ‫يتكرر‬ ‫ال‬ ‫أن‬ ‫يجب‬ ‫الصفة‬ ‫اسم‬. •‫الواقع‬ ‫وتعكس‬ ‫للكيان‬ ‫مناسبة‬ ‫الصفات‬ ‫تكون‬ ‫أن‬. •‫ال‬ ‫دون‬ ‫كيانات‬ ‫إضافة‬ ‫عدم‬ ‫أي‬ ‫التصميم‬ ‫في‬ ‫البساطة‬ ‫التزام‬‫حاجة‬ ‫إليها‬. ‫البيانات‬ ‫قاعدة‬ ‫تصميم‬ ‫حول‬ ‫مالحظات‬ Biz-name PERSON own BUSINESS M N name