Size havaalanları hakkında bilgi içeren SQLite tabanlı bir veritabanı sağlandı. Şema aşağıda gösterilmiştir. Farklı şehirlerin havaalanları hakkında bilgi görüntülemek için Visual Studio Code içindeki SQLite eklentisini kullanacaksınız.
Bu ödeve başlamak için birkaç adımı tamamlamanız gerekecek. Biraz araç kurmanız ve örnek veritabanını indirmeniz gerekiyor.
Veritabanı ile etkileşimde bulunmak için Visual Studio Code ve SQLite eklentisini kullanabilirsiniz.
- code.visualstudio.com adresine gidin ve Visual Studio Code'u kurma talimatlarını izleyin
- Marketplace sayfasındaki talimatlara göre SQLite eklentisini yükleyin
Sonraki adımda veritabanını indirip açacaksınız.
- GitHub'dan veritabanı dosyasını indirin ve bir dizine kaydedin
- Visual Studio Code'u açın
- Ctl-Shift-P (Mac'te Cmd-Shift-P) tuşlarına basarak ve
SQLite: Open databaseyazarak SQLite eklentisinde veritabanını açın - Choose database from file seçeneğini seçin ve daha önce indirdiğiniz airports.db dosyasını açın
- Veritabanını açtıktan sonra (ekranda bir güncelleme görmeyeceksiniz), Ctl-Shift-P (Mac'te Cmd-Shift-P) tuşlarına basarak ve
SQLite: New queryyazarak yeni bir sorgu penceresi oluşturun
Açıldıktan sonra, yeni sorgu penceresi veritabanına karşı SQL ifadeleri çalıştırmak için kullanılabilir. Veritabanına karşı sorguları çalıştırmak için Ctl-Shift-Q (Mac'te Cmd-Shift-Q) komutunu kullanabilirsiniz.
Note
SQLite eklentisi hakkında daha fazla bilgi için belgelere başvurabilirsiniz.
Bir veritabanının şeması, tablo tasarımı ve yapısıdır. airports veritabanı, Birleşik Krallık ve İrlanda'daki şehirlerin bir listesini içeren cities ve tüm havaalanlarının listesini içeren airports olmak üzere iki tabloya sahiptir. Bazı şehirlerde birden fazla havaalanı olabileceğinden, bilgiyi depolamak için iki tablo oluşturulmuştur. Bu alıştırmada, farklı şehirler için bilgi görüntülemek amacıyla birleştirmeler kullanacaksınız.
| Şehirler |
|---|
| id (PK, integer) |
| city (text) |
| country (text) |
| Havaalanları |
|---|
| id (PK, integer) |
| name (text) |
| code (text) |
| city_id (Şehirler tablosundaki id'ye FK) |
Aşağıdaki bilgileri döndüren sorgular oluşturun:
Citiestablosundaki tüm şehir isimleriCitiestablosundaki İrlanda'daki tüm şehirler- Şehir ve ülke bilgileriyle birlikte tüm havaalanı isimleri
- Londra, Birleşik Krallık'taki tüm havaalanları
| Örnek Çalışma | Yeterli | Geliştirme Gerekiyor |
|---|
Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çeviriler hata veya yanlışlıklar içerebilir. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalardan sorumlu değiliz.