يسمى
المخطط الذى نقوم بتصميمه عن إنشاء قواعد البيانات باسم ERD
مجموعة تعريفات حول ERD
– Database
object: هو
بشكل رئيسي عبارة عن جدول table
يحتوي
على مجموعة من الأعمدة ومجموعة من الأسطر
– ا لخصائص attributes: وهي
عبارة عن الأعمدة الموجودة في الجدول السابق
– الكيان entity: وهو
عبارة عن مجموعة من الخصائصattributes
أي
أنه عبارة عن أحد أسطر الجدول السابق.
– صفوف الكيانات entity
set: إن
عدة أسطر من الجدول السابق تشكل معاً entity set
Constraints are
limitations or rules placed on a field or column to ensure that data that is
considered invalid is not entered.
– الرابط في relational
database: نربط
الجدول من خلال نفس الخصائص
الموجودة فيه,
فنكرر الخاصية
نفسها في
الجدولين المراد ربطهما معاً
مثال على استخدام ERD وذلك لبناء مخطط لقاعدة بيانات الموظفين وهى تتكون كما فى الصورة التالية من جدول واحد وهذا الجدول هو جدول الموظفين Employee وهذا الجدول يتكون من مجموعة من الحقول كل حقل يتم توضيحه عن طريق شكل بيضاوى.
فى المثال التالي قاعدة بيانات المستشفى وهو كما هو موضح فى ERDيتكون من أكثر من جدول كل جدول يتم رسمه على هيئة مستطيل وكما هو موضح يوجد بهذه القاعدة عدد 4 جداول ويتم توضيح العلاقة بين الجداول على شكل معين وتكون العلاقة دائما على شكل فعل فيكون الطبيب يعالج المريض والمريض ينام فى الغرفة والمريض يصرف الدواء وهكذا فالعلاقات بين الجداول تكون على هيئة فعل.
أنواع العلاقات بين
الجداول
. علاقة one
to one: كل
طالب له شهادة وكل شهادة تخص طالب واحد
2. علاقة many
to one: كل
طالب له فصل واحد والفصل الواحد به اكثر من طالب
3. علاقة many
to many: كل
مادة غذائية لها مورّد أو أكثر, وكل مورّد قد يورّد مادة أو أكثر
وسيتم شرح كل نوع من هذه العلاقات بشيء من التفصيل فى المشاركات القادمة بإذن الله تعالى
الله بنور عليك ياريس ويبارك فيك
ردحذفمنور يا باش مهندس جمال وربنا يبارك فيك اخى الكريم
حذفاريد تصميم نظام قواعد بيانات لنظام مكتبه او فندق
ردحذفووصف العلاقات والكائنات ورسمedr
الي يستطيع مساعدتي عليه واجب وما اعرف احله
💔
ماشاء الله ربنا يبارك في حضرتك
ردحذف