قمت بتصميم وتطوير نظام متكامل لإدارة المكتبات باستخدام PostgreSQL، بهدف تنظيم عمليات إدارة الكتب والأعضاء والاستعارة والإرجاع من خلال قاعدة بيانات علائقية مصممة وفق أفضل الممارسات.
يشمل المشروع تصميم قاعدة البيانات، إنشاء العلاقات بين الجداول، كتابة استعلامات SQL احترافية، مع ضمان سلامة البيانات وسهولة استخراج التقارير.
يتضمن المشروع:
• تصميم قاعدة بيانات احترافية (Relational Database).
• إنشاء الجداول والعلاقات باستخدام Primary Keys وForeign Keys.
• إدارة بيانات الكتب والأعضاء.
• تسجيل عمليات الاستعارة والإرجاع.
• متابعة الغرامات وحالة الكتب.
• كتابة استعلامات SQL متقدمة باستخدام JOIN وGROUP BY وHAVING وSubqueries.
• إنشاء Views وتقارير لإدارة المكتبة.
• تطبيق قواعد Normalization لضمان كفاءة قاعدة البيانات.
الأدوات المستخدمة
PostgreSQL
SQL
pgAdmin
Database Design
ER Diagram
Normalization
Relational Database
Data Modeling