تفاصيل العمل

هذا الملف يُنشئ قاعدة بيانات لإدارة الطلاب والدورات الدراسية في مؤسسة تعليمية، ويشمل الخطوات التالية:

إنشاء الجداول الأساسية:

جدول Students (الطلاب): يحتوي على معلومات الطلاب مثل الاسم وتاريخ الميلاد وتاريخ التسجيل والبريد الإلكتروني.

جدول Courses (الدورات): يتضمن تفاصيل الدورات مثل اسم الدورة وعدد الساعات المعتمدة والقسم التابع له.

جدول Enrollments (التسجيلات): يربط بين الطلاب والدورات المسجلين فيها، مع تخزين الدرجات والفصل الدراسي.

إدخال البيانات الأولية:

إضافة 5 طلاب و3 دورات دراسية و5 تسجيلات مع درجات محددة.

عمليات التحديث والحذف

الاستعلامات التحليلية:

عرض الطلاب المسجلين بعد عام 2018.

حساب عدد الطلاب ومجموع الساعات المعتمدة لكل قسم.

استخراج قائمة بالطلاب غير المسجلين في أي دورة.

تحديد متوسط الدرجات وتحويلها إلى نقاط (GPA).

عرض الدورات التي لديها أكثر من طالب مسجل.

الاستعلامات المتقدمة:

تحديد الطلاب الذين سجلوا في فصل "Fall2020" مع عرض درجاتهم.

حساب عدد التسجيلات لكل طالب وعرض أعلى 3 طلاب من حيث التسجيلات.

تحليل أعمار الطلاب المسجلين في كل دورة.

إنشاء "واجهات عرض" (Views) لتلخيص بيانات الدرجات مثل CTES وGPA.

التحسينات المحتملة:

استخدام صيغة JOIN الحديثة بدلًا من الفواصل في الجملة FROM لتحسين الوضوح.

مراجعة بعض الاستعلامات التي قد تحتوي على أخطاء في الربط بين الجداول.

توحيد تنسيق أسماء الأعمدة والعبارات لزيادة التنظيم.

الهدف العام هو توفير نظام لإدارة بيانات الطلاب والدورات، مع إمكانية استخراج إحصائيات مفصلة عن الأداء الأكاديمي والتسجيلات.

ملفات مرفقة

بطاقة العمل

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