Shrnutí :v tomto tutoriálu vám nejprve představíme ukázkovou databázi SQLite. Poté vám poskytneme odkazy na stažení vzorové databáze a jejího diagramu. Na konci tutoriálu vám ukážeme, jak se připojit k ukázkové databázi pomocí nástroje sqlite3.
Úvod do ukázkové databáze chinook SQLite
Poskytujeme vám ukázkovou databázi SQLite s názvem chinook. Vzorová databáze chinook je dobrá databáze pro procvičování SQL, zejména SQLite.
Následující diagram databáze ilustruje databázové tabulky chinook a jejich vztahy.
Ukázkové databázové tabulky Chinook
Ve vzorové databázi chinooku je 11 tabulek.
-
employees
tabulka ukládá údaje o zaměstnancích, jako je ID zaměstnance, příjmení, jméno atd. Má také pole s názvemReportsTo
upřesnit, kdo se komu hlásí. -
customers
tabulka ukládá data zákazníků. -
invoices
&invoice_items
tabulky:tyto dvě tabulky ukládají fakturační údaje.invoices
tabulka ukládá data hlavičky faktury ainvoice_items
tabulka ukládá data řádkových položek faktury. -
artists
tabulka ukládá data umělců. Je to jednoduchá tabulka, která obsahuje pouze ID a jméno interpreta. -
albums
tabulka ukládá data o seznamu stop. Každé album patří jednomu interpretovi. Jeden interpret však může mít více alb. -
media_types
tabulka ukládá typy médií, jako jsou audio MPEG a audio soubory AAC. -
genres
stůl ukládá hudební typy jako rock, jazz, metal atd. -
tracks
tabulka ukládá data skladeb. Každá skladba patří k jednomu albu. -
playlists
&playlist_track
tabulky:playlists
tabulka ukládá data o seznamech skladeb. Každý seznam skladeb obsahuje seznam skladeb. Každá skladba může patřit do více seznamů skladeb. Vztah meziplaylists
tabulka atracks
tabulka je mnoho k mnoha.playlist_track
k vyjádření tohoto vztahu se používá tabulka.
Stáhněte si ukázkovou databázi SQLite
Vzorovou databázi SQLite si můžete stáhnout pomocí následujícího odkazu.
Stáhněte si ukázkovou databázi SQLite
V případě, že chcete mít schéma databáze pro referenci, můžete si stáhnout černobílou i barevnou verzi ve formátu PDF.
Stáhněte si schéma ukázkové databáze SQLite
Stáhněte si ukázkový diagram databáze SQLite s barvou
Jak se připojit k ukázkové databázi SQLite
Ukázkový databázový soubor je ve formátu ZIP, proto jej musíte rozbalit do složky, například C:\sqlite\db
. Název souboru je chinook.db
Pokud nemáte nainstalovaný software zip, můžete si stáhnout bezplatný software zip, například 7-zip.
Nejprve použijte program příkazového řádku a přejděte do adresáře SQLite, kde se nachází soubor sqlite3.exe:
c:\sqlite>
Code language: Shell Session (shell)
Za druhé, použijte následující příkaz pro připojení k chinook
ukázková databáze umístěná v db
složku, která je podsložkou sqlite
složka.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
Měli byste vidět následující příkaz:
sqlite>
Code language: Shell Session (shell)
Za třetí, vyzkoušejte jednoduchý příkaz, např. .tables, abyste zobrazili všechny tabulky dostupné ve vzorové databázi.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
V tomto tutoriálu jsme vám představili ukázkovou databázi chinook SQLite a ukázali vám, jak se k ní připojit pomocí nástroje sqlite3.