مخطط ER لنظام إدارة مكتبة

رسم تخطيطيالهندسة · تصميم قاعدة بيانات مكتبةصُنع من طلب واحد
معاينة للقراءة فقط

الموجّه

أنشئ مخطط ER لنظام إدارة مكتبة

أنشئ نسختك الخاصة

حول الإطار

نمذجة الاستعارة من خلال سجل إعارة

يتكوّن هذا المثال الخاص بالمكتبة من خمسة كيانات: BOOK وMEMBER وLOAN وAUTHOR وCATEGORY. يربط Loan بين كتاب وعضو، ويخزّن تواريخ الاستعارة والاستحقاق والإرجاع، إلى جانب الحالة. ويتضمن Book رقم ISBN فريدًا، وسنة النشر، وعدد copies_available، ومفتاحًا أجنبيًا للفئة؛ بينما يتضمن Member بريدًا إلكترونيًا فريدًا وتفاصيل العضوية.

تظهر أربع علاقات. وقد رُسم Author باعتباره يكتب عدة كتب، لكن Book لا يحتوي على السمة author_id ولا على كيان BookAuthor الوسيط. كما يتتبع النموذج النسخ المتاحة بوصفها عددًا إجماليًا، بدل منح كل نسخة مادية هوية مستقلة.

استخدم المخطط لمناقشة نظام إعارة صغير، ثم حدّد الطريقة المناسبة لتمثيل المؤلفين المشاركين والنسخ الفردية. تؤثر هذه الخيارات في الكيان الذي يشير إليه القرض وكيفية احتساب الإتاحة. أضف العلاقات والقيود الناقصة قبل استخدام الرسم بوصفه مواصفة للتنفيذ.

ما المدرج

ما تحصل عليه

  • خمسة كيانات للمكتبة مع مفاتيح أساسية صحيحة
  • يربط Loan بين Book وMember ويضم ثلاثة حقول للتواريخ
  • مؤشرات فريدة لرقم ISBN والبريد الإلكتروني للعضو
  • إسناد إلى Category وعلاقة موضحة بين Author وBook
رسم تخطيطي

مخطط ER لنظام إدارة مكتبة

مخطط ERمكتبةتصميم قواعد البياناتالتعليم

✦ Free preview · Sign in to use

الأسئلة الشائعة

الأسئلة الشائعة

هل يميّز النموذج بين نسختين من الكتاب نفسه؟

لا. يحتوي Book على عدد copies_available، بينما يشير Loan إلى Book. أضف كيان BookCopy إذا كانت كل نسخة مادية تحتاج إلى معرّف وسجل إعارات مستقل.

هل تدعم علاقة Author وجود مؤلفين مشاركين؟

العلاقة المرسومة تربط مؤلفًا واحدًا بعدة كتب، ولا يحتوي Book على مفتاح للمؤلف. ويجعل كيان BookAuthor الوسيط نموذج تعدد المؤلفين والكتب واضحًا.

هل تشمل المنظومة غرامات التأخير؟

لا يوجد كيان للغرامات أو المدفوعات. توفّر تواريخ الإعارة وحالتها سياقًا للاستعارة، لكن يجب نمذجة قواعد الغرامات وسجلاتها بشكل منفصل.

مخطط ER لنظام إدارة مكتبة

مجاني للبدء. لا حاجة لبطاقة ائتمان.

Free preview · Sign in to use