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

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.

  1. Siirry osoitteeseen code.visualstudio.com ja seuraa ohjeita Visual Studio Coden asentamiseksi
  2. Asenna SQLite-laajennus Marketplace-sivun ohjeiden mukaisesti

Lataa ja avaa tietokanta

Seuraavaksi lataa ja avaa tietokanta.

  1. Lataa tietokantatiedosto GitHubista ja tallenna se hakemistoon
  2. Avaa Visual Studio Code
  3. Avaa tietokanta SQLite-laajennuksessa valitsemalla Ctl-Shift-P (tai Cmd-Shift-P Macilla) ja kirjoittamalla SQLite: Open database
  4. Valitse Choose database from file ja avaa airports.db -tiedosto, jonka latasit aiemmin
  5. 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:

  1. kaikki kaupunkien nimet Cities-taulusta
  2. kaikki Irlannin kaupungit Cities-taulusta
  3. kaikkien lentokenttien nimet sekä niiden kaupunki ja maa
  4. 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.