4.3 KiB
Kuonyesha data za viwanja vya ndege
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.
Maelekezo
Ili kuanza na kazi hii, utahitaji kufanya hatua kadhaa. Utahitaji kusakinisha baadhi ya zana na kupakua hifadhidata ya mfano.
Sanidi mfumo wako
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
Pakua na fungua hifadhidata
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
Baada ya kufungua, 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
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 yalitengenezwa kuhifadhi taarifa. Katika zoezi hili utatumia "joins" 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) |
Kazi
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 pamoja na mji na nchi zao
- viwanja vyote vya ndege vilivyopo London, Uingereza
Rubric
Bora Zaidi | Inayotosheleza | Inayohitaji Uboreshaji |
---|
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha 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.