Zusammenfassung :In diesem Tutorial stellen wir Ihnen zunächst eine SQLite-Beispieldatenbank vor. Dann geben wir Ihnen die Links zum Herunterladen der Beispieldatenbank und ihres Diagramms. Am Ende des Tutorials zeigen wir Ihnen, wie Sie mit dem sqlite3-Tool eine Verbindung zur Beispieldatenbank herstellen.
Einführung in die SQLite-Beispieldatenbank von Chinook
Wir stellen Ihnen die SQLite-Beispieldatenbank mit dem Namen chinook zur Verfügung. Die Chinook-Beispieldatenbank ist eine gute Datenbank zum Üben mit SQL, insbesondere SQLite.
Das folgende Datenbankdiagramm veranschaulicht die Chinook-Datenbanktabellen und ihre Beziehungen.
Chinook-Beispieldatenbanktabellen
Es gibt 11 Tabellen in der Chinook-Beispieldatenbank.
-
employees
Tabelle speichert Mitarbeiterdaten wie Mitarbeiter-ID, Nachname, Vorname usw. Sie hat auch ein Feld namensReportsTo
um festzulegen, wer wem unterstellt ist. -
customers
Tabelle speichert Kundendaten. -
invoices
&invoice_items
Tabellen:Diese beiden Tabellen speichern Rechnungsdaten. Dieinvoices
Tabelle speichert Rechnungskopfdaten und dieinvoice_items
Tabelle speichert die Daten der Rechnungsposten. -
artists
Tabelle speichert Künstlerdaten. Es ist eine einfache Tabelle, die nur die Künstler-ID und den Namen enthält. -
albums
Tabelle speichert Daten über eine Liste von Tracks. Jedes Album gehört einem Künstler. Ein Künstler kann jedoch mehrere Alben haben. -
media_types
Tabelle speichert Medientypen wie MPEG-Audio- und AAC-Audiodateien. -
genres
table speichert Musikrichtungen wie Rock, Jazz, Metal usw. -
tracks
Tabelle speichert die Daten der Songs. Jeder Titel gehört zu einem Album. -
playlists
&playlist_track
Tabellen:playlists
Tabelle speichert Daten über Wiedergabelisten. Jede Wiedergabeliste enthält eine Liste von Titeln. Jeder Titel kann zu mehreren Wiedergabelisten gehören. Die Beziehung zwischen denplaylists
Tabelle undtracks
Tabelle ist viele-zu-viele. Derplaylist_track
Tabelle wird verwendet, um diese Beziehung widerzuspiegeln.
SQLite-Beispieldatenbank herunterladen
Sie können die SQLite-Beispieldatenbank über den folgenden Link herunterladen.
Laden Sie die SQLite-Beispieldatenbank herunter
Falls Sie das Datenbankdiagramm als Referenz haben möchten, können Sie sowohl Schwarzweiß- als auch Farbversionen im PDF-Format herunterladen.
SQLite-Beispieldatenbankdiagramm herunterladen
SQLite-Beispieldatenbankdiagramm mit Farbe herunterladen
So stellen Sie eine Verbindung zur SQLite-Beispieldatenbank her
Die Beispieldatenbankdatei ist im ZIP-Format, daher müssen Sie sie in einen Ordner extrahieren, z. B. C:\sqlite\db
. Der Name der Datei ist chinook.db
Wenn Sie keine Zip-Software installiert haben, können Sie eine kostenlose Zip-Software wie 7-zip herunterladen.
Verwenden Sie zunächst das Befehlszeilenprogramm und navigieren Sie zum SQLite-Verzeichnis, in dem sich die Datei sqlite3.exe befindet:
c:\sqlite>
Code language: Shell Session (shell)
Verwenden Sie zweitens den folgenden Befehl, um eine Verbindung zum chinook
herzustellen Beispieldatenbank, die sich in db
befindet Ordner, der ein Unterordner von sqlite
ist Ordner.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
Sie sollten den folgenden Befehl sehen:
sqlite>
Code language: Shell Session (shell)
Versuchen Sie drittens einen einfachen Befehl, z. B. .tables, um alle in der Beispieldatenbank verfügbaren Tabellen anzuzeigen.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
In diesem Tutorial haben wir Ihnen die Chinook-SQLite-Beispieldatenbank vorgestellt und Ihnen gezeigt, wie Sie mit dem sqlite3-Tool eine Verbindung zu ihr herstellen.