SQLite
 sql >> Datenbank >  >> RDS >> SQLite

SQLite-Beispieldatenbank

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 namens ReportsTo um festzulegen, wer wem unterstellt ist.
  • customers Tabelle speichert Kundendaten.
  • invoices &invoice_items Tabellen:Diese beiden Tabellen speichern Rechnungsdaten. Die invoices Tabelle speichert Rechnungskopfdaten und die invoice_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 den playlists Tabelle und tracks Tabelle ist viele-zu-viele. Der playlist_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.dbCode 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_trackCode 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.