4.3 KiB
Lentokenttätietojen näyttäminen
Sinulle on annettu tietokanta, joka on rakennettu SQLite -alustalle ja sisältää tietoa lentokentistä. Skeema on esitetty alla. Käytät SQLite-laajennusta Visual Studio Code -ohjelmassa näyttääksesi tietoa eri kaupunkien lentokentistä.
Ohjeet
Tehtävän aloittamiseksi sinun tulee suorittaa muutama vaihe. Sinun tulee asentaa tarvittavat työkalut ja ladata esimerkkitietokanta.
Järjestelmän valmistelu
Voit käyttää Visual Studio Codea ja SQLite-laajennusta vuorovaikutukseen tietokannan kanssa.
- Siirry osoitteeseen code.visualstudio.com ja seuraa ohjeita Visual Studio Coden asentamiseksi
- Asenna SQLite-laajennus Marketplace-sivun ohjeiden mukaisesti
Lataa ja avaa tietokanta
Seuraavaksi lataa ja avaa tietokanta.
- Lataa tietokantatiedosto GitHubista ja tallenna se hakemistoon
- Avaa Visual Studio Code
- Avaa tietokanta SQLite-laajennuksessa valitsemalla Ctl-Shift-P (tai Cmd-Shift-P Macilla) ja kirjoittamalla
SQLite: Open database
- Valitse Choose database from file ja avaa airports.db -tiedosto, jonka latasit aiemmin
- Tietokannan avaamisen jälkeen (et näe päivitystä näytöllä), luo uusi kyselyikkuna valitsemalla Ctl-Shift-P (tai Cmd-Shift-P Macilla) ja kirjoittamalla
SQLite: New query
Kun kyselyikkuna on avattu, sitä voidaan käyttää SQL-lauseiden suorittamiseen tietokantaa vastaan. Voit käyttää komentoa Ctl-Shift-Q (tai Cmd-Shift-Q Macilla) suorittaaksesi kyselyitä tietokantaa vastaan.
[!NOTE] Lisätietoja SQLite-laajennuksesta löydät dokumentaatiosta
Tietokannan skeema
Tietokannan skeema tarkoittaa sen taulujen suunnittelua ja rakennetta. airports-tietokannassa on kaksi taulua: cities
, joka sisältää luettelon kaupungeista Yhdistyneessä kuningaskunnassa ja Irlannissa, sekä airports
, joka sisältää luettelon kaikista lentokentistä. Koska joillakin kaupungeilla voi olla useita lentokenttiä, tiedot on tallennettu kahteen tauluun. Tässä harjoituksessa käytät liitoksia näyttääksesi tietoa eri kaupungeista.
Cities |
---|
id (PK, integer) |
city (text) |
country (text) |
Airports |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK to id in Cities) |
Tehtävä
Luo kyselyitä, jotka palauttavat seuraavat tiedot:
- kaikki kaupunkien nimet
Cities
-taulusta - kaikki Irlannin kaupungit
Cities
-taulusta - kaikkien lentokenttien nimet sekä niiden kaupunki ja maa
- kaikki Lontoon, Yhdistyneen kuningaskunnan lentokentät
Arviointikriteerit
Erinomainen | Riittävä | Parannettavaa |
---|
Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, että automaattiset käännökset voivat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäisellä kielellä tulisi pitää ensisijaisena lähteenä. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä johtuvista väärinkäsityksistä tai virhetulkinnoista.