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/he/2-Working-With-Data/05-relational-databases/assignment.md

73 lines
4.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "2f2d7693f28e4b2675f275e489dc5aac",
"translation_date": "2025-08-28T15:19:34+00:00",
"source_file": "2-Working-With-Data/05-relational-databases/assignment.md",
"language_code": "he"
}
-->
# הצגת נתוני שדות תעופה
ניתן לך [מאגר נתונים](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) המבוסס על [SQLite](https://sqlite.org/index.html) שמכיל מידע על שדות תעופה. הסכימה מוצגת למטה. תשתמש/י ב-[תוסף SQLite](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) ב-[Visual Studio Code](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) כדי להציג מידע על שדות תעופה בערים שונות.
## הוראות
כדי להתחיל במשימה, תצטרך/י לבצע כמה שלבים. תצטרך/י להתקין כמה כלים ולהוריד את מאגר הנתונים לדוגמה.
### הגדרת המערכת שלך
תוכל/י להשתמש ב-Visual Studio Code ובתוסף SQLite כדי לעבוד עם מאגר הנתונים.
1. גש/י ל-[code.visualstudio.com](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) ופעל/י לפי ההוראות להתקנת Visual Studio Code
1. התקן/י את [תוסף SQLite](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) כפי שמוסבר בדף ה-Marketplace
### הורדה ופתיחת מאגר הנתונים
כעת תוריד/י ותפתח/י את מאגר הנתונים.
1. הורד/י את [קובץ המאגר מ-GitHub](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) ושמור/י אותו בתיקייה
1. פתח/י את Visual Studio Code
1. פתח/י את מאגר הנתונים בתוסף SQLite על ידי בחירה ב-**Ctl-Shift-P** (או **Cmd-Shift-P** במק) והקלדת `SQLite: Open database`
1. בחר/י **Choose database from file** ופתח/י את קובץ **airports.db** שהורדת קודם
1. לאחר פתיחת מאגר הנתונים (לא תראה/י עדכון על המסך), צור/י חלון שאילתות חדש על ידי בחירה ב-**Ctl-Shift-P** (או **Cmd-Shift-P** במק) והקלדת `SQLite: New query`
לאחר הפתיחה, ניתן להשתמש בחלון השאילתות החדש כדי להריץ פקודות SQL על מאגר הנתונים. ניתן להשתמש בפקודה **Ctl-Shift-Q** (או **Cmd-Shift-Q** במק) כדי להריץ שאילתות על המאגר.
> [!NOTE] למידע נוסף על תוסף SQLite, ניתן לעיין ב-[תיעוד](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum)
## סכימת מאגר הנתונים
הסכימה של מאגר נתונים היא עיצוב המבנה והטבלאות שלו. מאגר הנתונים **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`
1. כל הערים באירלנד בטבלת `Cities`
1. כל שמות שדות התעופה עם העיר והמדינה שלהם
1. כל שדות התעופה בלונדון, בריטניה
## קריטריונים להערכה
| מצטיין | מספק | דורש שיפור |
| ------- | ----- | ---------- |
---
**כתב ויתור**:
מסמך זה תורגם באמצעות שירות תרגום מבוסס בינה מלאכותית [Co-op Translator](https://github.com/Azure/co-op-translator). למרות שאנו שואפים לדיוק, יש לקחת בחשבון שתרגומים אוטומטיים עשויים להכיל שגיאות או אי-דיוקים. המסמך המקורי בשפתו המקורית צריך להיחשב כמקור הסמכותי. למידע קריטי, מומלץ להשתמש בתרגום מקצועי על ידי מתרגם אנושי. איננו נושאים באחריות לאי-הבנות או לפרשנויות שגויות הנובעות משימוש בתרגום זה.