5.4 KiB
عرض بيانات المطارات
تم تزويدك بـ قاعدة بيانات مبنية على SQLite تحتوي على معلومات حول المطارات. يتم عرض المخطط أدناه. ستستخدم إضافة SQLite في Visual Studio Code لعرض معلومات حول مطارات مدن مختلفة.
التعليمات
لبدء المهمة، ستحتاج إلى تنفيذ بعض الخطوات. ستحتاج إلى تثبيت بعض الأدوات وتنزيل قاعدة البيانات النموذجية.
إعداد النظام الخاص بك
يمكنك استخدام Visual Studio Code وإضافة SQLite للتفاعل مع قاعدة البيانات.
- انتقل إلى code.visualstudio.com واتبع التعليمات لتثبيت Visual Studio Code
- قم بتثبيت إضافة SQLite كما هو موضح في صفحة Marketplace
تنزيل وفتح قاعدة البيانات
بعد ذلك، ستقوم بتنزيل وفتح قاعدة البيانات.
- قم بتنزيل ملف قاعدة البيانات من GitHub واحفظه في مجلد
- افتح Visual Studio Code
- افتح قاعدة البيانات في إضافة SQLite عن طريق اختيار Ctl-Shift-P (أو Cmd-Shift-P على جهاز Mac) وكتابة
SQLite: Open database
- اختر Choose database from file وافتح ملف airports.db الذي قمت بتنزيله مسبقًا
- بعد فتح قاعدة البيانات (لن ترى تحديثًا على الشاشة)، قم بإنشاء نافذة استعلام جديدة عن طريق اختيار Ctl-Shift-P (أو Cmd-Shift-P على جهاز Mac) وكتابة
SQLite: New query
بمجرد الفتح، يمكن استخدام نافذة الاستعلام الجديدة لتشغيل عبارات SQL على قاعدة البيانات. يمكنك استخدام الأمر Ctl-Shift-Q (أو Cmd-Shift-Q على جهاز Mac) لتشغيل الاستعلامات على قاعدة البيانات.
[!NOTE] لمزيد من المعلومات حول إضافة SQLite، يمكنك الرجوع إلى التوثيق
مخطط قاعدة البيانات
مخطط قاعدة البيانات هو تصميمها وهيكلها الجدولي. تحتوي قاعدة بيانات airports على جدولين، cities
الذي يحتوي على قائمة بالمدن في المملكة المتحدة وأيرلندا، وairports
الذي يحتوي على قائمة بجميع المطارات. نظرًا لأن بعض المدن قد تحتوي على مطارات متعددة، تم إنشاء جدولين لتخزين المعلومات. في هذا التمرين، ستستخدم الربط (joins) لعرض معلومات لمدن مختلفة.
المدن |
---|
id (PK, integer) |
city (text) |
country (text) |
المطارات |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK to id in Cities) |
المهمة
قم بإنشاء استعلامات لإرجاع المعلومات التالية:
- جميع أسماء المدن في جدول
Cities
- جميع المدن في أيرلندا في جدول
Cities
- جميع أسماء المطارات مع مدينتها وبلدها
- جميع المطارات في لندن، المملكة المتحدة
معايير التقييم
متميز | مقبول | يحتاج إلى تحسين |
---|
إخلاء المسؤولية:
تمت ترجمة هذا المستند باستخدام خدمة الترجمة الآلية Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو معلومات غير دقيقة. يجب اعتبار المستند الأصلي بلغته الأصلية هو المصدر الموثوق. للحصول على معلومات حساسة أو هامة، يُوصى بالاستعانة بترجمة بشرية احترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسيرات خاطئة تنشأ عن استخدام هذه الترجمة.