Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 6.11 KB

File metadata and controls

65 lines (43 loc) · 6.11 KB

Приказивање података о аеродромима

Добијена вам је база података заснована на SQLite која садржи информације о аеродромима. Шема је приказана испод. Користићете SQLite екстензију у Visual Studio Code за приказивање информација о аеродромима у различитим градовима.

Упутства

Да бисте започели задатак, потребно је да извршите неколико корака. Потребно је да инсталирате одређене алате и преузмете пример базе података.

Подешавање система

Можете користити Visual Studio Code и SQLite екстензију за интеракцију са базом података.

  1. Идите на code.visualstudio.com и пратите упутства за инсталацију Visual Studio Code-а
  2. Инсталирајте SQLite екстензију према упутствима на страници Marketplace-а

Преузимање и отварање базе података

Затим преузмите и отворите базу података.

  1. Преузмите датотеку базе података са GitHub-а и сачувајте је у одређени директоријум
  2. Отворите Visual Studio Code
  3. Отворите базу података у SQLite екстензији тако што ћете изабрати Ctl-Shift-P (или Cmd-Shift-P на Mac-у) и укуцати SQLite: Open database
  4. Изаберите Choose database from file и отворите датотеку airports.db коју сте претходно преузели
  5. Након отварања базе података (нећете видети ажурирање на екрану), креирајте нови прозор за упите тако што ћете изабрати Ctl-Shift-P (или Cmd-Shift-P на Mac-у) и укуцати SQLite: New query

Када отворите нови прозор за упите, можете га користити за покретање SQL изјава против базе података. Можете користити команду Ctl-Shift-Q (или Cmd-Shift-Q на Mac-у) за покретање упита против базе података.

Note

За више информација о SQLite екстензији, можете консултовати документацију

Шема базе података

Шема базе података представља дизајн и структуру њених табела. База података 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
  2. свих градова у Ирској у табели Cities
  3. свих имена аеродрома са њиховим градом и државом
  4. свих аеродрома у Лондону, Уједињено Краљевство

Критеријуми за оцењивање

Изузетно Прихватљиво Потребно побољшање

Одрицање од одговорности:
Овај документ је преведен помоћу услуге за превођење вештачке интелигенције Co-op Translator. Иако настојимо да обезбедимо тачност, молимо вас да имате у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални превод од стране људи. Не преузимамо одговорност за било каква погрешна тумачења или неспоразуме који могу настати услед коришћења овог превода.