You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Data-Science-For-Beginners/translations/ar/2-Working-With-Data/05-relational-databases/assignment.md

5.1 KiB

عرض بيانات المطارات

تم تزويدك بـ قاعدة بيانات مبنية على SQLite تحتوي على معلومات حول المطارات. يتم عرض المخطط أدناه. ستستخدم امتداد SQLite في Visual Studio Code لعرض معلومات حول مطارات المدن المختلفة.

التعليمات

لبدء المهمة، ستحتاج إلى تنفيذ بعض الخطوات. ستحتاج إلى تثبيت بعض الأدوات وتنزيل قاعدة البيانات النموذجية.

إعداد النظام الخاص بك

يمكنك استخدام Visual Studio Code وامتداد SQLite للتفاعل مع قاعدة البيانات.

  1. انتقل إلى code.visualstudio.com واتبع التعليمات لتثبيت Visual Studio Code
  2. قم بتثبيت امتداد SQLite كما هو موضح في صفحة السوق

تنزيل وفتح قاعدة البيانات

بعد ذلك، ستقوم بتنزيل وفتح قاعدة البيانات.

  1. قم بتنزيل ملف قاعدة البيانات من GitHub واحفظه في دليل
  2. افتح Visual Studio Code
  3. افتح قاعدة البيانات في امتداد SQLite عن طريق تحديد Ctl-Shift-P (أو Cmd-Shift-P على جهاز Mac) وكتابة SQLite: Open database
  4. اختر Choose database from file وافتح ملف airports.db الذي قمت بتنزيله مسبقًا
  5. بعد فتح قاعدة البيانات (لن ترى تحديثًا على الشاشة)، قم بإنشاء نافذة استعلام جديدة عن طريق تحديد Ctl-Shift-P (أو Cmd-Shift-P على جهاز Mac) وكتابة SQLite: New query

بمجرد الفتح، يمكن استخدام نافذة الاستعلام الجديدة لتشغيل عبارات SQL ضد قاعدة البيانات. يمكنك استخدام الأمر Ctl-Shift-Q (أو Cmd-Shift-Q على جهاز Mac) لتشغيل الاستعلامات ضد قاعدة البيانات.

[!NOTE] لمزيد من المعلومات حول امتداد SQLite، يمكنك الرجوع إلى التوثيق

مخطط قاعدة البيانات

مخطط قاعدة البيانات هو تصميم الجداول وهيكلها. تحتوي قاعدة بيانات airports على جدولين، cities، الذي يحتوي على قائمة المدن في المملكة المتحدة وأيرلندا، و airports، الذي يحتوي على قائمة جميع المطارات. نظرًا لأن بعض المدن قد تحتوي على مطارات متعددة، تم إنشاء جدولين لتخزين المعلومات. في هذا التمرين، ستستخدم الربط لعرض المعلومات للمدن المختلفة.

المدن
id (PK, integer)
city (text)
country (text)
المطارات
id (PK, integer)
name (text)
code (text)
city_id (FK to id in Cities)

المهمة

قم بإنشاء استعلامات لإرجاع المعلومات التالية:

  1. جميع أسماء المدن في جدول Cities
  2. جميع المدن في أيرلندا في جدول Cities
  3. جميع أسماء المطارات مع المدينة والبلد الخاص بها
  4. جميع المطارات في لندن، المملكة المتحدة

التقييم

متميز كافٍ يحتاج إلى تحسين

إخلاء المسؤولية:
تم ترجمة هذا المستند باستخدام خدمة الترجمة بالذكاء الاصطناعي Co-op Translator. بينما نسعى لتحقيق الدقة، يرجى العلم أن الترجمات الآلية قد تحتوي على أخطاء أو عدم دقة. يجب اعتبار المستند الأصلي بلغته الأصلية المصدر الرسمي. للحصول على معلومات حاسمة، يُوصى بالترجمة البشرية الاحترافية. نحن غير مسؤولين عن أي سوء فهم أو تفسير خاطئ ينشأ عن استخدام هذه الترجمة.