Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 4.64 KB

File metadata and controls

65 lines (43 loc) · 4.64 KB

הצגת נתוני שדות תעופה

סופקה לכם מסד נתונים המבוסס על SQLite שמכיל מידע על שדות תעופה. הסכימה מוצגת למטה. תשתמשו ב-הרחבת SQLite ב-Visual Studio Code כדי להציג מידע על שדות תעופה בערים שונות.

הוראות

כדי להתחיל במשימה, תצטרכו לבצע כמה שלבים. תצטרכו להתקין כמה כלים ולהוריד את מסד הנתונים לדוגמה.

הגדרת המערכת שלכם

ניתן להשתמש ב-Visual Studio Code ובהרחבת SQLite כדי לעבוד עם מסד הנתונים.

  1. גשו ל-code.visualstudio.com ופעלו לפי ההוראות להתקנת Visual Studio Code
  2. התקינו את הרחבת SQLite כפי שמוסבר בעמוד ה-Marketplace

הורדה ופתיחת מסד הנתונים

כעת תורידו ותפתחו את מסד הנתונים.

  1. הורידו את קובץ מסד הנתונים מ-GitHub ושמרו אותו בתיקייה
  2. פתחו את Visual Studio Code
  3. פתחו את מסד הנתונים בהרחבת SQLite על ידי לחיצה על Ctl-Shift-P (או Cmd-Shift-P במק) והקלדת SQLite: Open database
  4. בחרו Choose database from file ופתחו את קובץ airports.db שהורדתם קודם
  5. לאחר פתיחת מסד הנתונים (לא תראו עדכון על המסך), צרו חלון שאילתה חדש על ידי לחיצה על Ctl-Shift-P (או Cmd-Shift-P במק) והקלדת SQLite: New query

לאחר פתיחת חלון השאילתה החדש, ניתן להשתמש בו להרצת פקודות SQL על מסד הנתונים. ניתן להשתמש בפקודה Ctl-Shift-Q (או Cmd-Shift-Q במק) כדי להריץ שאילתות על מסד הנתונים.

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)

משימה

צרו שאילתות שיחזירו את המידע הבא:

  1. כל שמות הערים בטבלת Cities
  2. כל הערים באירלנד בטבלת Cities
  3. כל שמות שדות התעופה עם העיר והמדינה שלהם
  4. כל שדות התעופה בלונדון, בריטניה

קריטריונים להערכה

מצטיין מספק דורש שיפור

הצהרת אחריות:
מסמך זה תורגם באמצעות שירות תרגום AI Co-op Translator. למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עשויים להכיל שגיאות או אי דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב כמקור סמכותי. עבור מידע קריטי, מומלץ להשתמש בתרגום מקצועי אנושי. אנו לא נושאים באחריות לאי הבנות או פירושים שגויים הנובעים משימוש בתרגום זה.