1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python で始めるデータのインポート入門

Connected

演習

データベースエンジンの作成

ここでは、最初の SQL エンジンを起動します。作業ディレクトリにある SQLite データベース 'Chinook.sqlite' に接続するエンジンを作成します。'Northwind.sqlite' に接続するエンジンを作成するには、Hugo が次のコマンドを実行していました。

engine = create_engine('sqlite:///Northwind.sqlite')

ここで 'sqlite:///Northwind.sqlite' は、SQLite データベース Northwind.sqlite への接続文字列(connection string)と呼ばれます。 Chinook データベースについて少し背景を説明します。Chinook データベースには、半フィクションのデジタルメディアストアに関する情報が含まれています。メディアのデータは実在のもので、顧客・従業員・売上のデータは手作業で作成されています。

なぜ Chinook という名前なのでしょうか。彼らのウェブサイトによると、

このサンプルデータベースの名称は Northwind データベースに由来しています。Chinook とは、北米内陸西部で、カナダのプレーリーやグレートプレーンズが山脈と接する地域に吹く風のことです。特にカナダのアルバータ州南部でよく見られます。Northwind の代替を目指すデータベースにとって、Chinook は良い名前の選択です。

指示

100 XP
  • モジュール sqlalchemy から関数 create_engine をインポートします。
  • SQLite データベース 'Chinook.sqlite' に接続するエンジンを作成し、engine に代入します。