Veritabanı motoru oluşturma
Burada ilk SQL motorunu çalıştıracaksın. Çalışma dizinindeki 'Chinook.sqlite' SQLite veritabanına bağlanmak için bir motor oluşturacaksın. Hatırlarsan, 'Northwind.sqlite' veritabanına bağlanacak bir motor oluşturmak için Hugo şu komutu çalıştırmıştı:
engine = create_engine('sqlite:///Northwind.sqlite')
Burada 'sqlite:///Northwind.sqlite', Northwind.sqlite SQLite veritabanına ait bağlantı dizesi olarak adlandırılır.
Chinook veritabanı hakkında kısa bir arka plan bilgisi: Chinook veritabanı, medya verilerinin gerçek olduğu; müşteri, çalışan ve satış verilerinin ise elle oluşturulduğu yarı-kurgusal bir dijital medya mağazasına ait bilgileri içerir.
“Neden adı Chinook?” diye soracak olursan, kendi web sitelerine göre,
Bu örnek veritabanının adı Northwind veritabanından esinlenmiştir. Chinook, Kuzey Amerika’nın iç batısında, Kanada Ovası ve Büyük Düzlüklerin farklı dağ sıralarıyla birleştiği bölgelerde görülen rüzgarlardır. Chinook’lar en çok Kanada’nın güney Alberta bölgesinde etkindir. Northwind’e alternatif olmayı amaçlayan bir veritabanı için Chinook iyi bir isim seçimidir.
Bu egzersiz
Python'da Veri Aktarmaya Giriş
kursunun bir parçasıdırEgzersiz talimatları
sqlalchemymodülündencreate_enginefonksiyonunu içe aktar.'Chinook.sqlite'SQLite veritabanına bağlanacak bir motor oluştur veenginedeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import necessary module
from ____ import ____
# Create engine: engine