وصف المشروع
تصميم وتنفيذ قاعدة بيانات متكاملة لإدارة نظام تعليمي باستخدام SQL، مع إنشاء مخطط علاقات (ERD) وتنفيذ مجموعة من الاستعلامات (Queries) لاستخراج البيانات وتحليلها بكفاءة.
تفاصيل المشروع
يشمل النظام الكيانات الأساسية التالية:
Students: بيانات الطلاب
Courses: المقررات الدراسية
Instructors: بيانات المحاضرين
Departments: الأقسام
Topics: مواضيع الكورسات
العلاقات بين الجداول
ربط الطلاب بالمقررات من خلال جدول (Stud_Course) مع تسجيل الدرجات
ربط المحاضرين بالمقررات (Ins_Course)
ربط الطلاب والمحاضرين بالأقسام
ربط الكورسات بالـ Topics
ما تم تنفيذه (Core Work)
تصميم قاعدة البيانات (Database Design)
إنشاء العلاقات (Primary & Foreign Keys)
تطبيق مبادئ الـ Normalization
إنشاء ERD احترافي
كتابة استعلامات SQL مثل:
استخراج بيانات الطلاب حسب القسم
عرض أعلى الدرجات في الكورسات
تحليل عدد الطلاب في كل كورس
استعلامات باستخدام JOIN بين الجداول
استخدام Aggregation (SUM, COUNT, AVG)
الهدف من المشروع
تحويل البيانات إلى نظام منظم يمكن من خلاله:
إدارة البيانات بسهولة
استخراج معلومات دقيقة بسرعة
دعم اتخاذ القرار
مميزات العمل
تصميم احترافي وقابل للتطوير
استعلامات عملية قابلة للاستخدام مباشرة
تنظيم عالي يقلل التكرار ويحسن الأداء
مناسب للتطبيقات الواقعية