# Приказивање података о аеродромима Добијена вам је [база података](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) заснована на [SQLite](https://sqlite.org/index.html) која садржи информације о аеродромима. Шема је приказана испод. Користићете [SQLite екстензију](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) у [Visual Studio Code](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) за приказивање информација о аеродромима у различитим градовима. ## Упутства Да бисте започели задатак, потребно је да извршите неколико корака. Потребно је да инсталирате одређене алате и преузмете пример базе података. ### Подешавање система Можете користити Visual Studio Code и SQLite екстензију за интеракцију са базом података. 1. Идите на [code.visualstudio.com](https://code.visualstudio.com?WT.mc_id=academic-77958-bethanycheum) и пратите упутства за инсталацију Visual Studio Code-а 1. Инсталирајте [SQLite екстензију](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) према упутствима на страници Marketplace-а ### Преузимање и отварање базе података Затим преузмите и отворите базу података. 1. Преузмите [датотеку базе података са GitHub-а](https://raw.githubusercontent.com/Microsoft/Data-Science-For-Beginners/main/2-Working-With-Data/05-relational-databases/airports.db) и сачувајте је у одређени директоријум 1. Отворите Visual Studio Code 1. Отворите базу података у SQLite екстензији тако што ћете изабрати **Ctl-Shift-P** (или **Cmd-Shift-P** на Mac-у) и укуцати `SQLite: Open database` 1. Изаберите **Choose database from file** и отворите датотеку **airports.db** коју сте претходно преузели 1. Након отварања базе података (нећете видети ажурирање на екрану), креирајте нови прозор за упите тако што ћете изабрати **Ctl-Shift-P** (или **Cmd-Shift-P** на Mac-у) и укуцати `SQLite: New query` Када отворите нови прозор за упите, можете га користити за покретање SQL изјава против базе података. Можете користити команду **Ctl-Shift-Q** (или **Cmd-Shift-Q** на Mac-у) за покретање упита против базе података. > [!NOTE] > За више информација о SQLite екстензији, можете консултовати [документацију](https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&WT.mc_id=academic-77958-bethanycheum) ## Шема базе података Шема базе података представља дизајн и структуру њених табела. База података **airports** има две табеле, `cities`, која садржи списак градова у Уједињеном Краљевству и Ирској, и `airports`, која садржи списак свих аеродрома. Пошто неки градови могу имати више аеродрома, креиране су две табеле за чување информација. У овом задатку ћете користити спајања (joins) за приказивање информација о различитим градовима. | Градови | | ----------------- | | id (PK, integer) | | city (text) | | country (text) | | Аеродроми | | -------------------------------- | | id (PK, integer) | | name (text) | | code (text) | | city_id (FK to id in **Cities**) | ## Задатак Креирајте упите за враћање следећих информација: 1. свих имена градова у табели `Cities` 1. свих градова у Ирској у табели `Cities` 1. свих имена аеродрома са њиховим градом и државом 1. свих аеродрома у Лондону, Уједињено Краљевство ## Критеријуми за оцењивање | Изузетно | Прихватљиво | Потребно побољшање | | -------- | ----------- | ------------------ | --- **Одрицање од одговорности**: Овај документ је преведен помоћу услуге за превођење вештачке интелигенције [Co-op Translator](https://github.com/Azure/co-op-translator). Иако настојимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу настати услед коришћења овог превода.