تنفيذ استعلامات متقدمة على قاعدة بيانات باستخدام SQL
قمت بتصميم وتنفيذ مجموعة من الاستعلامات المتقدمة على قاعدة بيانات تعليمية باستخدام SQL Server لاستخراج وتحليل البيانات بكفاءة.
المهام التي تم تنفيذها:
حساب عدد الطلاب الذين لديهم قيمة مسجلة في حقل العمر باستخدام COUNT و IS NOT NULL.
استخراج أسماء المدربين بدون تكرار باستخدام DISTINCT.
عرض بيانات الطلاب (رقم الطالب – الاسم – اسم القسم) مع معالجة القيم الفارغة باستخدام ISNULL.
استخدام أنواع مختلفة من الربط بين الجداول (INNER JOIN و FULL OUTER JOIN) لعرض بيانات المدربين والأقسام سواء كانوا مرتبطين بقسم أم لا.
عرض أسماء الطلاب والكورسات المسجلين بها مع تصفية النتائج لإظهار الكورسات التي تحتوي على درجات فقط.
المهارات المستخدمة:
SQL Queries
Joins (Inner Join – Full Outer Join)
Aggregate Functions (COUNT)
Filtering (WHERE – IS NOT NULL)
Data Cleaning باستخدام ISNULL
هذا العمل يعكس قدرة قوية على:
التعامل مع قواعد البيانات العلائقية
الربط بين عدة جداول
استخراج تقارير دقيقة من البيانات
كتابة استعلامات منظمة وقابلة للتطوير