أنشئ مخطط ER لنظام إدارة مكتبة
حول الإطار
يتكوّن هذا المثال الخاص بالمكتبة من خمسة كيانات: BOOK وMEMBER وLOAN وAUTHOR وCATEGORY. يربط Loan بين كتاب وعضو، ويخزّن تواريخ الاستعارة والاستحقاق والإرجاع، إلى جانب الحالة. ويتضمن Book رقم ISBN فريدًا، وسنة النشر، وعدد copies_available، ومفتاحًا أجنبيًا للفئة؛ بينما يتضمن Member بريدًا إلكترونيًا فريدًا وتفاصيل العضوية.
تظهر أربع علاقات. وقد رُسم Author باعتباره يكتب عدة كتب، لكن Book لا يحتوي على السمة author_id ولا على كيان BookAuthor الوسيط. كما يتتبع النموذج النسخ المتاحة بوصفها عددًا إجماليًا، بدل منح كل نسخة مادية هوية مستقلة.
استخدم المخطط لمناقشة نظام إعارة صغير، ثم حدّد الطريقة المناسبة لتمثيل المؤلفين المشاركين والنسخ الفردية. تؤثر هذه الخيارات في الكيان الذي يشير إليه القرض وكيفية احتساب الإتاحة. أضف العلاقات والقيود الناقصة قبل استخدام الرسم بوصفه مواصفة للتنفيذ.
ما المدرج
مخطط ER لنظام إدارة مكتبة
✦ Free preview · Sign in to use
الأسئلة الشائعة
لا. يحتوي Book على عدد copies_available، بينما يشير Loan إلى Book. أضف كيان BookCopy إذا كانت كل نسخة مادية تحتاج إلى معرّف وسجل إعارات مستقل.
العلاقة المرسومة تربط مؤلفًا واحدًا بعدة كتب، ولا يحتوي Book على مفتاح للمؤلف. ويجعل كيان BookAuthor الوسيط نموذج تعدد المؤلفين والكتب واضحًا.
لا يوجد كيان للغرامات أو المدفوعات. توفّر تواريخ الإعارة وحالتها سياقًا للاستعارة، لكن يجب نمذجة قواعد الغرامات وسجلاتها بشكل منفصل.
مجاني للبدء. لا حاجة لبطاقة ائتمان.