Anda telah diberikan pangkalan data yang dibina menggunakan SQLite yang mengandungi maklumat tentang lapangan terbang. Skema ditunjukkan di bawah. Anda akan menggunakan SQLite extension dalam Visual Studio Code untuk memaparkan maklumat tentang lapangan terbang di pelbagai bandar.
Untuk memulakan tugasan ini, anda perlu melakukan beberapa langkah. Anda perlu memasang beberapa alat dan memuat turun pangkalan data contoh.
Anda boleh menggunakan Visual Studio Code dan SQLite extension untuk berinteraksi dengan pangkalan data.
- Pergi ke code.visualstudio.com dan ikuti arahan untuk memasang Visual Studio Code
- Pasang SQLite extension seperti yang diarahkan di halaman Marketplace
Seterusnya, anda akan memuat turun dan membuka pangkalan data.
- Muat turun fail pangkalan data dari GitHub dan simpan ke direktori
- Buka Visual Studio Code
- Buka pangkalan data dalam SQLite extension dengan memilih Ctl-Shift-P (atau Cmd-Shift-P pada Mac) dan taip
SQLite: Open database - Pilih Choose database from file dan buka fail airports.db yang anda muat turun sebelum ini
- Selepas membuka pangkalan data (anda tidak akan melihat kemas kini pada skrin), buat tetingkap kueri baru dengan memilih Ctl-Shift-P (atau Cmd-Shift-P pada Mac) dan taip
SQLite: New query
Setelah dibuka, tetingkap kueri baru boleh digunakan untuk menjalankan pernyataan SQL terhadap pangkalan data. Anda boleh menggunakan arahan Ctl-Shift-Q (atau Cmd-Shift-Q pada Mac) untuk menjalankan kueri terhadap pangkalan data.
Note
Untuk maklumat lanjut tentang SQLite extension, anda boleh merujuk kepada dokumentasi
Skema pangkalan data adalah reka bentuk dan struktur jadualnya. Pangkalan data airports mempunyai dua jadual, cities, yang mengandungi senarai bandar di United Kingdom dan Ireland, dan airports, yang mengandungi senarai semua lapangan terbang. Oleh kerana beberapa bandar mungkin mempunyai banyak lapangan terbang, dua jadual telah dibuat untuk menyimpan maklumat tersebut. Dalam latihan ini, anda akan menggunakan gabungan untuk memaparkan maklumat bagi pelbagai bandar.
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
Buat kueri untuk mengembalikan maklumat berikut:
- semua nama bandar dalam jadual
Cities - semua bandar di Ireland dalam jadual
Cities - semua nama lapangan terbang dengan bandar dan negara mereka
- semua lapangan terbang di London, United Kingdom
| Cemerlang | Memadai | Perlu Penambahbaikan |
|---|
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat kritikal, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.