Riepilogo :in questo tutorial, ti presentiamo prima un database di esempio SQLite. Quindi, ti forniremo i collegamenti per scaricare il database di esempio e il suo diagramma. Alla fine del tutorial, ti mostreremo come connetterti al database di esempio utilizzando lo strumento sqlite3.
Introduzione al database di esempio chinook SQLite
Ti forniamo il database di esempio SQLite chiamato chinook. Il database di esempio chinook è un buon database per esercitarsi con SQL, in particolare SQLite.
Il seguente diagramma del database illustra le tabelle del database chinook e le loro relazioni.
Tabelle di database di esempio Chinook
Ci sono 11 tabelle nel database di esempio chinook.
-
employees
la tabella memorizza i dati dei dipendenti come ID dipendente, cognome, nome, ecc. Ha anche un campo chiamatoReportsTo
per specificare chi segnala a chi. -
customers
la tabella memorizza i dati dei clienti. -
invoices
&invoice_items
tabelle:queste due tabelle memorizzano i dati della fattura. Leinvoices
la tabella memorizza i dati dell'intestazione della fattura einvoice_items
la tabella memorizza i dati delle voci di fattura. -
artists
la tabella memorizza i dati degli artisti. È una semplice tabella che contiene solo l'ID artista e il nome. -
albums
la tabella memorizza i dati su un elenco di tracce. Ogni album appartiene a un artista. Tuttavia, un artista può avere più album. -
media_types
la tabella memorizza i tipi di media come audio MPEG e file audio AAC. -
genres
table memorizza tipi di musica come rock, jazz, metal, ecc. -
tracks
la tabella memorizza i dati delle canzoni. Ogni traccia appartiene a un album. -
playlists
&playlist_track
tavoli:playlists
la tabella memorizza i dati sulle playlist. Ogni playlist contiene un elenco di brani. Ogni traccia può appartenere a più playlist. La relazione tra leplaylists
tabella etracks
la tabella è molti-a-molti. Ilplaylist_track
tabella viene utilizzata per riflettere questa relazione.
Scarica database di esempio SQLite
È possibile scaricare il database di esempio SQLite utilizzando il seguente collegamento.
Scarica il database di esempio SQLite
Nel caso in cui desideri avere il diagramma del database come riferimento, puoi scaricare sia la versione in bianco e nero che quella a colori in formato PDF.
Scarica il diagramma di database di esempio SQLite
Scarica il diagramma di database di esempio SQLite con colore
Come connettersi al database di esempio SQLite
Il file di database di esempio è in formato ZIP, quindi è necessario estrarlo in una cartella, ad esempio C:\sqlite\db
. Il nome del file è chinook.db
Se non hai installato il software zip, puoi scaricare un software zip gratuito come 7-zip.
Innanzitutto, usa il programma della riga di comando e vai alla directory SQLite in cui si trova il file sqlite3.exe:
c:\sqlite>
Code language: Shell Session (shell)
In secondo luogo, usa il seguente comando per connetterti a chinook
database di esempio situato nel db
cartella, che è una sottocartella di sqlite
cartella.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
Dovresti vedere il seguente comando:
sqlite>
Code language: Shell Session (shell)
Terzo, prova un semplice comando, ad esempio .tables, per visualizzare tutte le tabelle disponibili nel database di esempio.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
In questo tutorial, ti abbiamo presentato il database di esempio SQLite di chinook e ti abbiamo mostrato come collegarti ad esso utilizzando lo strumento sqlite3.