Samenvatting :in deze tutorial laten we je eerst kennismaken met een SQLite-voorbeelddatabase. Vervolgens geven we u de links om de voorbeelddatabase en het bijbehorende diagram te downloaden. Aan het einde van de zelfstudie laten we u zien hoe u verbinding kunt maken met de voorbeelddatabase met behulp van de sqlite3-tool.
Inleiding tot de chinook SQLite-voorbeelddatabase
We bieden u de SQLite-voorbeelddatabase met de naam chinook. De chinook-voorbeelddatabase is een goede database om te oefenen met SQL, vooral SQLite.
Het volgende databasediagram illustreert de chinook-databasetabellen en hun relaties.
Chinook-voorbeelddatabasetabellen
Er zijn 11 tabellen in de chinook-voorbeelddatabase.
-
employees
tabel slaat werknemersgegevens op zoals werknemers-ID, achternaam, voornaam, enz. Het heeft ook een veld met de naamReportsTo
om aan te geven wie aan wie rapporteert. -
customers
tabel slaat klantgegevens op. -
invoices
&invoice_items
tabellen:in deze twee tabellen worden factuurgegevens opgeslagen. Deinvoices
tabel slaat factuurkopgegevens op en deinvoice_items
tabel slaat de gegevens van de factuurregelitems op. -
artists
table slaat artiestengegevens op. Het is een eenvoudige tabel die alleen de artiest-ID en naam bevat. -
albums
tabel slaat gegevens op over een lijst met tracks. Elk album is van één artiest. Eén artiest kan echter meerdere albums hebben. -
media_types
table slaat mediatypen op, zoals MPEG-audio en AAC-audiobestanden. -
genres
table slaat muzieksoorten op zoals rock, jazz, metal, enz. -
tracks
tabel slaat de gegevens van nummers op. Elk nummer hoort bij één album. -
playlists
&playlist_track
tabellen:playlists
tabelgegevens over afspeellijsten opslaan. Elke afspeellijst bevat een lijst met nummers. Elke track kan tot meerdere afspeellijsten behoren. De relatie tussen deplaylists
tabel entracks
tafel is veel-op-veel. Deplaylist_track
tabel wordt gebruikt om deze relatie weer te geven.
Download SQLite voorbeelddatabase
U kunt de SQLite-voorbeelddatabase downloaden via de volgende link.
Download SQLite voorbeelddatabase
Als u het databasediagram als referentie wilt hebben, kunt u zowel zwart-wit- als kleurenversies downloaden in PDF-formaat.
SQLite-voorbeelddatabasediagram downloaden
Download SQLite-voorbeelddatabasediagram met kleur
Hoe verbinding te maken met SQLite-voorbeelddatabase
Het voorbeelddatabasebestand heeft de ZIP-indeling, daarom moet u het uitpakken in een map, bijvoorbeeld C:\sqlite\db
. De naam van het bestand is chinook.db
Als je geen zip-software hebt geïnstalleerd, kun je gratis zip-software downloaden, zoals 7-zip.
Gebruik eerst het opdrachtregelprogramma en navigeer naar de SQLite-directory waar het bestand sqlite3.exe zich bevindt:
c:\sqlite>
Code language: Shell Session (shell)
Ten tweede, gebruik de volgende opdracht om verbinding te maken met de chinook
voorbeelddatabase in de db
map, een submap van de sqlite
map.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
U zou het volgende commando moeten zien:
sqlite>
Code language: Shell Session (shell)
Probeer ten derde een eenvoudig commando, bijvoorbeeld .tables, om alle tabellen in de voorbeelddatabase te bekijken.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
In deze zelfstudie hebben we u kennis laten maken met de chinook SQLite-voorbeelddatabase en hebben we u laten zien hoe u er verbinding mee kunt maken met behulp van de sqlite3-tool.