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.
Ülesande alustamiseks peate tegema mõned sammud. Teil tuleb paigaldada vajalikud tööriistad ja alla laadida näidisandmebaas.
Andmebaasiga suhtlemiseks saate kasutada Visual Studio Code'i ja SQLite laiendust.
- Minge lehele code.visualstudio.com ja järgige juhiseid Visual Studio Code'i paigaldamiseks
- Paigaldage SQLite laiendus vastavalt juhistele Marketplace'i lehel
Järgmisena laadige alla ja avage andmebaas.
- Laadige GitHubist andmebaasifail alla ja salvestage see kausta
- Avage Visual Studio Code
- Avage andmebaas SQLite laienduses, valides Ctl-Shift-P (või Cmd-Shift-P Macis) ja sisestades
SQLite: Open database - Valige Choose database from file ja avage airports.db fail, mille te varem alla laadisite
- 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 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) |
Looge päringud, et tagastada järgmine teave:
- kõik linnanimed
Citiestabelis - kõik Iirimaa linnad
Citiestabelis - kõik lennujaamade nimed koos nende linna ja riigiga
- kõik Londoni, Ühendkuningriigi lennujaamad
| 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.