4.5 KiB
Oro uostų duomenų rodymas
Jums buvo pateikta duomenų bazė, sukurta naudojant SQLite, kurioje yra informacija apie oro uostus. Žemiau pateikta schemos struktūra. Naudosite SQLite plėtinį programoje Visual Studio Code, kad galėtumėte peržiūrėti informaciją apie įvairių miestų oro uostus.
Instrukcijos
Norėdami pradėti užduotį, turėsite atlikti kelis veiksmus. Reikės įdiegti keletą įrankių ir atsisiųsti pavyzdinę duomenų bazę.
Sistemos paruošimas
Galite naudoti Visual Studio Code ir SQLite plėtinį, kad galėtumėte dirbti su duomenų baze.
- Eikite į code.visualstudio.com ir vykdykite instrukcijas, kad įdiegtumėte Visual Studio Code
- Įdiekite SQLite plėtinį, kaip nurodyta Marketplace puslapyje
Atsisiųskite ir atidarykite duomenų bazę
Toliau atsisiųskite ir atidarykite duomenų bazę.
- Atsisiųskite duomenų bazės failą iš GitHub ir išsaugokite jį kataloge
- Atidarykite Visual Studio Code
- Atidarykite duomenų bazę SQLite plėtinyje, paspausdami Ctl-Shift-P (arba Cmd-Shift-P Mac kompiuteryje) ir įvesdami
SQLite: Open database
- Pasirinkite Choose database from file ir atidarykite airports.db failą, kurį atsisiuntėte anksčiau
- Atidarę duomenų bazę (ekrane nebus matomas atnaujinimas), sukurkite naują užklausų langą, paspausdami Ctl-Shift-P (arba Cmd-Shift-P Mac kompiuteryje) ir įvesdami
SQLite: New query
Kai langas atidarytas, jį galima naudoti SQL užklausoms vykdyti prieš duomenų bazę. Užklausas galite vykdyti naudodami komandą Ctl-Shift-Q (arba Cmd-Shift-Q Mac kompiuteryje).
[!NOTE] Daugiau informacijos apie SQLite plėtinį galite rasti dokumentacijoje
Duomenų bazės schema
Duomenų bazės schema – tai jos lentelių dizainas ir struktūra. airports duomenų bazėje yra dvi lentelės: cities
, kurioje pateikiamas Jungtinės Karalystės ir Airijos miestų sąrašas, ir airports
, kurioje pateikiamas visų oro uostų sąrašas. Kadangi kai kuriuose miestuose gali būti keli oro uostai, buvo sukurtos dvi lentelės informacijai saugoti. Šioje užduotyje naudosite sujungimus (joins), kad galėtumėte peržiūrėti informaciją apie skirtingus miestus.
Miestai |
---|
id (PK, sveikasis skaičius) |
city (tekstas) |
country (tekstas) |
Oro uostai |
---|
id (PK, sveikasis skaičius) |
name (tekstas) |
code (tekstas) |
city_id (FK į id lentelėje Cities) |
Užduotis
Sukurkite užklausas, kurios pateiktų šią informaciją:
- visų miestų pavadinimus iš
Cities
lentelės - visus Airijos miestus iš
Cities
lentelės - visų oro uostų pavadinimus su jų miestu ir šalimi
- visus oro uostus Londone, Jungtinėje Karalystėje
Vertinimo kriterijai
Puikiai | Pakankamai | Reikia tobulinti |
---|
Atsakomybės apribojimas:
Šis dokumentas buvo išverstas naudojant AI vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojama naudoti profesionalų žmogaus vertimą. Mes neprisiimame atsakomybės už nesusipratimus ar klaidingus interpretavimus, atsiradusius dėl šio vertimo naudojimo.