Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 3.84 KB

File metadata and controls

65 lines (43 loc) · 3.84 KB

Lennujaamade andmete kuvamine

Teile on antud andmebaas, mis on loodud SQLite abil ja sisaldab teavet lennujaamade kohta. Skeem on allpool kuvatud. Kasutate SQLite laiendust Visual Studio Code'is, et kuvada teavet erinevate linnade lennujaamade kohta.

Juhised

Ülesande alustamiseks peate tegema mõned sammud. Teil tuleb paigaldada vajalikud tööriistad ja alla laadida näidisandmebaas.

Süsteemi seadistamine

Andmebaasiga suhtlemiseks saate kasutada Visual Studio Code'i ja SQLite laiendust.

  1. Minge lehele code.visualstudio.com ja järgige juhiseid Visual Studio Code'i paigaldamiseks
  2. Paigaldage SQLite laiendus vastavalt juhistele Marketplace'i lehel

Andmebaasi allalaadimine ja avamine

Järgmisena laadige alla ja avage andmebaas.

  1. Laadige GitHubist andmebaasifail alla ja salvestage see kausta
  2. Avage Visual Studio Code
  3. Avage andmebaas SQLite laienduses, valides Ctl-Shift-P (või Cmd-Shift-P Macis) ja sisestades SQLite: Open database
  4. Valige Choose database from file ja avage airports.db fail, mille te varem alla laadisite
  5. Pärast andmebaasi avamist (ekraanil ei pruugi näha olla muudatusi), looge uus päringuaken, valides Ctl-Shift-P (või Cmd-Shift-P Macis) ja sisestades SQLite: New query

Kui päringuaken on avatud, saab seda kasutada SQL-i käskude täitmiseks andmebaasi vastu. Käskude täitmiseks andmebaasis saate kasutada käsku Ctl-Shift-Q (või Cmd-Shift-Q Macis).

Note

Lisateabe saamiseks SQLite laienduse kohta võite tutvuda dokumentatsiooniga

Andmebaasi skeem

Andmebaasi skeem on selle tabelite kujundus ja struktuur. airports andmebaasis on kaks tabelit: cities, mis sisaldab Ühendkuningriigi ja Iirimaa linnade loetelu, ja airports, mis sisaldab kõigi lennujaamade loetelu. Kuna mõnes linnas võib olla mitu lennujaama, loodi teabe salvestamiseks kaks tabelit. Selles harjutuses kasutate liitumisi, et kuvada teavet erinevate linnade kohta.

Cities
id (PK, integer)
city (text)
country (text)
Airports
id (PK, integer)
name (text)
code (text)
city_id (FK to id in Cities)

Ülesanne

Looge päringud, et tagastada järgmine teave:

  1. kõik linnanimed Cities tabelis
  2. kõik Iirimaa linnad Cities tabelis
  3. kõik lennujaamade nimed koos nende linna ja riigiga
  4. kõik Londoni, Ühendkuningriigi lennujaamad

Hindamiskriteeriumid

Näidislik Piisav Vajab parandamist

Lahtiütlus:
See dokument on tõlgitud AI tõlketeenuse Co-op Translator abil. Kuigi püüame tagada täpsust, palume arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Algne dokument selle algkeeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgenduste eest.