تصميم ERD لنظام إدارة مكتبة (Library Management System)

تفاصيل العمل

قمت بتصميم هذا النموذج باستخدام أسلوب ERD (Entity Relationship Diagram) لتوضيح العلاقات بين الكيانات المختلفة في نظام مكتبة.

يتضمن النموذج:

الكيانات الأساسية مثل: book, author, member, publisher

العلاقات المتعددة مثل: borrow, publish, wrote

السمات الأساسية لكل كيان مثل: isbn, title, address, phone.no, bor.date, retn.date

التفرقة بين أنواع الأعضاء (reg - pre) باستخدام التصنيف الفرعي.

الهدف من هذا العمل هو تنظيم البيانات بشكل يسهل استخدامه لاحقًا في تصميم قاعدة بيانات SQL أو تطوير نظام فعلي لإدارة المكتبة.

تم احترام قواعد التعددية (Cardinality) والسمات المتخصصة (Attributes) بما يناسب هيكل النظام.

تم إنجازه باستخدام: Draw.io

هذا العمل يوضح كيفية تحويل ERD إلى كود SQL فعلي لإنشاء جداول في SQL Server.

الكود يحتوي على:

إنشاء الكيانات الأساسية مثل: Book, Member, Author, Publisher

إنشاء العلاقات: Borrow, Wrote, Publish

تحديد المفاتيح الأساسية (Primary Keys) والمفاتيح الأجنبية (Foreign Keys)

استخدام القيود (Constraints) المناسبة لتنظيم البيانات

هذا النوع من الأعمال يساعد في تحويل تحليل النظام إلى قاعدة بيانات عملية قابلة للتطبيق.

تم تنفيذه بواسطه برانامج :- sql server

قمت بتنفيذ جداول قاعدة بيانات مكتبة بناءً على نموذج ERD.

الصورة توضح شكل الجداول في SQL Server بعد تنفيذ الكود، مع العلاقات بين الجداول.

الهدف من هذا النموذج هو تمثيل نظام استعارة الكتب في مكتبة تشمل الناشرين، المؤلفين، الأعضاء، والكتب.

النموذج يمثل مرحلة تحويل التصميم النظري (ERD) إلى تطبيق عملي داخل SQL Server.

تم تنفيذه بواسطه برنامج :- sql server

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
31
تاريخ الإضافة
تاريخ الإنجاز
المهارات