概要 :このチュートリアルでは、最初にSQLiteサンプルデータベースを紹介します。次に、サンプルデータベースとその図をダウンロードするためのリンクを提供します。チュートリアルの最後に、sqlite3ツールを使用してサンプルデータベースに接続する方法を示します。
chinookSQLiteサンプルデータベースの紹介
chinookという名前のSQLiteサンプルデータベースを提供します。 chinookサンプルデータベースは、SQL、特にSQLiteを練習するのに適したデータベースです。
次のデータベース図は、チヌークデータベーステーブルとそれらの関係を示しています。
チヌークサンプルデータベーステーブル
chinookサンプルデータベースには11個のテーブルがあります。
employeesテーブルには、従業員ID、姓、名などの従業員データが格納されます。また、ReportsToという名前のフィールドもあります。 誰が誰に報告するかを指定します。customersテーブルには顧客データが格納されます。invoices&invoice_itemsテーブル:これらの2つのテーブルは、請求書データを格納します。invoicesテーブルには、請求書ヘッダーデータとinvoice_itemsが格納されます テーブルには、請求書の明細データが格納されます。artistsテーブルにはアーティストのデータが格納されます。これは、アーティストIDと名前のみを含む単純なテーブルです。albumsテーブルには、トラックのリストに関するデータが格納されます。各アルバムは1人のアーティストに属しています。ただし、1人のアーティストが複数のアルバムを持っている場合があります。-
media_typesテーブルには、MPEGオーディオやAACオーディオファイルなどのメディアタイプが格納されます。 genresテーブルには、ロック、ジャズ、メタルなどの音楽タイプが保存されます。tracksテーブルには曲のデータが格納されます。各トラックは1つのアルバムに属しています。playlists&playlist_trackテーブル:playlistsテーブルには、プレイリストに関するデータが格納されます。各プレイリストには、トラックのリストが含まれています。各トラックは複数のプレイリストに属している場合があります。playlists間の関係 テーブルとtracksテーブルは多対多です。playlist_track表は、この関係を反映するために使用されます。
SQLiteサンプルデータベースをダウンロード
次のリンクを使用して、SQLiteサンプルデータベースをダウンロードできます。
SQLiteサンプルデータベースをダウンロード
参照用のデータベース図が必要な場合は、白黒バージョンとカラーバージョンの両方をPDF形式でダウンロードできます。
SQLiteサンプルデータベース図をダウンロード
色付きのSQLiteサンプルデータベース図をダウンロード
SQLiteサンプルデータベースに接続する方法
サンプルデータベースファイルはZIP形式であるため、C:\sqlite\dbなどのフォルダーに解凍する必要があります。 。ファイルの名前はchinook.dbです。
zipソフトウェアがインストールされていない場合は、7-zipなどの無料のzipソフトウェアをダウンロードできます。
まず、コマンドラインプログラムを使用して、sqlite3.exeファイルが配置されているSQLiteディレクトリに移動します。
c:\sqlite>Code language: Shell Session (shell)
次に、次のコマンドを使用してchinookに接続します dbにあるサンプルデータベース sqliteのサブフォルダーであるフォルダー フォルダ。
c:\sqlite>sqlite3 c:\sqlite\db\chinook.dbCode language: Shell Session (shell) 次のコマンドが表示されます:
sqlite>Code language: Shell Session (shell) 3番目に、.tablesなどの簡単なコマンドを試して、サンプルデータベースで使用可能なすべてのテーブルを表示します。
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_trackCode language: SQL (Structured Query Language) (sql) このチュートリアルでは、chinook SQLiteサンプルデータベースを紹介し、sqlite3ツールを使用してデータベースに接続する方法を示しました。