Umepewa hifadhidata iliyojengwa kwa SQLite ambayo ina taarifa kuhusu viwanja vya ndege. Muundo wa hifadhidata umeonyeshwa hapa chini. Utatumia kiendelezi cha SQLite katika Visual Studio Code kuonyesha taarifa kuhusu viwanja vya ndege vya miji mbalimbali.
Ili kuanza na kazi hii, utahitaji kufanya hatua kadhaa. Utahitaji kusakinisha baadhi ya zana na kupakua hifadhidata ya mfano.
Unaweza kutumia Visual Studio Code na kiendelezi cha SQLite kuingiliana na hifadhidata.
- Tembelea code.visualstudio.com na fuata maelekezo ya kusakinisha Visual Studio Code
- Sakinisha kiendelezi cha SQLite kama ilivyoelekezwa kwenye ukurasa wa Marketplace
Hatua inayofuata ni kupakua na kufungua hifadhidata.
- Pakua faili ya hifadhidata kutoka GitHub na ihifadhi kwenye folda
- Fungua Visual Studio Code
- Fungua hifadhidata katika kiendelezi cha SQLite kwa kuchagua Ctl-Shift-P (au Cmd-Shift-P kwenye Mac) na kuandika
SQLite: Open database - Chagua Choose database from file na fungua faili ya airports.db uliyopakua awali
- Baada ya kufungua hifadhidata (hutapata mabadiliko kwenye skrini), tengeneza dirisha jipya la maswali kwa kuchagua Ctl-Shift-P (au Cmd-Shift-P kwenye Mac) na kuandika
SQLite: New query
Ukishafungua, dirisha jipya la maswali linaweza kutumika kuendesha kauli za SQL dhidi ya hifadhidata. Unaweza kutumia amri Ctl-Shift-Q (au Cmd-Shift-Q kwenye Mac) kuendesha maswali dhidi ya hifadhidata.
Note
Kwa maelezo zaidi kuhusu kiendelezi cha SQLite, unaweza kushauriana na nyaraka
Muundo wa hifadhidata ni mpangilio wa jedwali na muundo wake. Hifadhidata ya airports ina majedwali mawili, cities, ambalo lina orodha ya miji nchini Uingereza na Ireland, na airports, ambalo lina orodha ya viwanja vyote vya ndege. Kwa sababu baadhi ya miji inaweza kuwa na viwanja vya ndege vingi, majedwali mawili yaliundwa kuhifadhi taarifa hizo. Katika zoezi hili utatumia viunganishi kuonyesha taarifa za miji mbalimbali.
| Cities |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Airports |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (FK to id in Cities) |
Tengeneza maswali ya kurudisha taarifa zifuatazo:
- majina yote ya miji katika jedwali la
Cities - miji yote nchini Ireland katika jedwali la
Cities - majina yote ya viwanja vya ndege na miji yao na nchi zao
- viwanja vyote vya ndege vilivyopo London, Uingereza
| Bora Zaidi | Inayotosheleza | Inayohitaji Kuboresha |
|---|
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kwa usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.