4.6 KiB
Afișarea datelor despre aeroporturi
Vi s-a pus la dispoziție o bază de date construită pe SQLite, care conține informații despre aeroporturi. Schema este afișată mai jos. Veți utiliza extensia SQLite în Visual Studio Code pentru a afișa informații despre aeroporturile din diferite orașe.
Instrucțiuni
Pentru a începe această sarcină, va trebui să urmați câțiva pași. Va trebui să instalați câteva instrumente și să descărcați baza de date de exemplu.
Configurați sistemul
Puteți utiliza Visual Studio Code și extensia SQLite pentru a interacționa cu baza de date.
- Accesați code.visualstudio.com și urmați instrucțiunile pentru a instala Visual Studio Code
- Instalați extensia SQLite conform instrucțiunilor de pe pagina Marketplace
Descărcați și deschideți baza de date
În continuare, veți descărca și deschide baza de date.
- Descărcați fișierul bazei de date de pe GitHub și salvați-l într-un director
- Deschideți Visual Studio Code
- Deschideți baza de date în extensia SQLite selectând Ctl-Shift-P (sau Cmd-Shift-P pe Mac) și tastând
SQLite: Open database
- Selectați Choose database from file și deschideți fișierul airports.db pe care l-ați descărcat anterior
- După ce ați deschis baza de date (nu veți vedea o actualizare pe ecran), creați o fereastră nouă de interogare selectând Ctl-Shift-P (sau Cmd-Shift-P pe Mac) și tastând
SQLite: New query
Odată deschisă, fereastra nouă de interogare poate fi utilizată pentru a rula instrucțiuni SQL împotriva bazei de date. Puteți utiliza comanda Ctl-Shift-Q (sau Cmd-Shift-Q pe Mac) pentru a rula interogări împotriva bazei de date.
[!NOTE] Pentru mai multe informații despre extensia SQLite, puteți consulta documentația
Schema bazei de date
Schema unei baze de date reprezintă designul și structura tabelelor sale. Baza de date airports are două tabele, cities
, care conține o listă de orașe din Regatul Unit și Irlanda, și airports
, care conține lista tuturor aeroporturilor. Deoarece unele orașe pot avea mai multe aeroporturi, au fost create două tabele pentru a stoca informațiile. În acest exercițiu veți utiliza operațiuni de tip join pentru a afișa informații despre diferite orașe.
Orașe |
---|
id (PK, integer) |
city (text) |
country (text) |
Aeroporturi |
---|
id (PK, integer) |
name (text) |
code (text) |
city_id (FK către id în Orașe) |
Sarcină
Creați interogări pentru a returna următoarele informații:
- toate numele orașelor din tabelul
Cities
- toate orașele din Irlanda din tabelul
Cities
- toate numele aeroporturilor împreună cu orașul și țara lor
- toate aeroporturile din Londra, Regatul Unit
Criterii de evaluare
Exemplu | Adecvat | Necesită îmbunătățiri |
---|
Declinare de responsabilitate:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim să asigurăm acuratețea, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa natală ar trebui considerat sursa autoritară. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite care pot apărea din utilizarea acestei traduceri.