قم بإنشاء قاعدة بيانات الطيران : (10 درجة)
تحتوي قاعدة بيانات "الطيران" على الجداول التالية:
الطائرة(رقم الطائرة، الشركة، السعة، النوع)
Airplane (plane_number, company, capacity, type)
عون صيانة(رقم عون الصيانة، الاسم، الهاتف، العنوان، التخصص)
Maintenance_aid (maintenance_aid_number, name, phone, address, major)
الصيانة(رقم عون الصيانة، رقم الطائرة، تاريخ الصيانة، التقرير)
Maintenance (maintenance_assistance_number, aircraft_number, maintenance_date, report)
الرحلة(رقم الرحلة، رقم الطائرة، مطار الانطلاق، مطار الوصول، التاريخ، الساعة، رقم الرصيف)
Flight (flight_number, plane_number, departure_airport, arrival_airport, date, hour, dock_number)
فريق الرحلة (رقم الرحلة، رقم عون الطائرة، التقييم)
Flight_team (flight_number, plane_aid_number, evaluation)
عون الطائرة(رقم عون الطائرة، الاسم، الهاتف، العنوان، الوظيفة، المدينة، التقييم)
Plane_assistance (plane_assistance_number, name, phone, address, job, city, evaluation)
المسافر(رقم المسافر، الاسم، الهاتف، العنوان، المدينة)
Traveler (traveler_number, name, phone, address, city)
تفاصيل السفر(رقم المسافر، رقم الرحلة، رقم المقعد، الدرجة)
Travel_details (traveler_number, flight_number, seat_number, class)
الحقيبة(رقم الحقيبة، اللون، الوزن، رقم المسافر)
Bag (bag_number, color, weight, traveler_number)
أنشئ الجداول التالية باستخدام لغة SQL: المسافر، الطائرة، تفاصيل السفر.
أضف القيود على الجداول التي تم إنشائها.
أدرج ثلاث سجلات على الأقل في كل جدول.
أكتب الأجراءات (Procedures) التالية:
PlanesList: لطباعة عدد الطائرات لكل شركة.
CancelFlight: لإلغاء (حذف) كل الحجوزات حسب رقم الرحلة.
أكتب الدوال (Functions) التالية:
BestAgent: لإرجاع اسم أفضل عون طائرة من حيث التقييم.
TripClass: لإرجاع عدد المسافرين حسب رقم الرحلة.
ملاحظة: يتم كتابة الكود كامل لكل إجابة (تعريف المتغيرات و الإستثناءات لو موجودة، إلخ)