Résumé :dans ce tutoriel, nous vous présentons d'abord un exemple de base de données SQLite. Ensuite, nous vous donnerons les liens pour télécharger l'exemple de base de données et son schéma. À la fin du didacticiel, nous vous montrerons comment vous connecter à la base de données exemple à l'aide de l'outil sqlite3.
Introduction à l'exemple de base de données Chinook SQLite
Nous vous fournissons l'exemple de base de données SQLite nommé chinook. L'exemple de base de données chinook est une bonne base de données pour s'entraîner avec SQL, en particulier SQLite.
Le diagramme de base de données suivant illustre les tables de la base de données du chinook et leurs relations.
Exemples de tables de base de données Chinook
Il y a 11 tables dans la base de données d'échantillons de quinnat.
-
employees
La table stocke les données des employés telles que l'identifiant de l'employé, le nom, le prénom, etc. Elle comporte également un champ nomméReportsTo
pour spécifier qui relève de qui. -
customers
la table stocke les données des clients. -
invoices
&invoice_items
tables :ces deux tables stockent les données des factures. Lesinvoices
la table stocke les données d'en-tête de facture et lesinvoice_items
table stocke les données des éléments de ligne de facture. -
artists
table stocke les données des artistes. Il s'agit d'un simple tableau qui ne contient que l'identifiant et le nom de l'artiste. -
albums
table stocke des données sur une liste de pistes. Chaque album appartient à un artiste. Cependant, un artiste peut avoir plusieurs albums. -
media_types
table stocke les types de médias tels que les fichiers audio MPEG et AAC. -
genres
la table stocke des types de musique tels que le rock, le jazz, le métal, etc. -
tracks
table stocke les données des chansons. Chaque piste appartient à un album. -
playlists
&playlist_track
tableaux :playlists
table stocke des données sur les listes de lecture. Chaque liste de lecture contient une liste de pistes. Chaque piste peut appartenir à plusieurs listes de lecture. La relation entre lesplaylists
table ettracks
table est plusieurs à plusieurs. Laplaylist_track
table est utilisée pour refléter cette relation.
Télécharger l'exemple de base de données SQLite
Vous pouvez télécharger l'exemple de base de données SQLite en utilisant le lien suivant.
Télécharger l'exemple de base de données SQLite
Si vous souhaitez avoir le diagramme de la base de données à titre de référence, vous pouvez télécharger les versions noir et blanc et couleur au format PDF.
Télécharger un exemple de diagramme de base de données SQLite
Téléchargez un exemple de diagramme de base de données SQLite avec couleur
Comment se connecter à l'exemple de base de données SQLite
L'exemple de fichier de base de données est au format ZIP, vous devez donc l'extraire dans un dossier, par exemple, C:\sqlite\db
. Le nom du fichier est chinook.db
Si vous n'avez pas installé de logiciel zip, vous pouvez télécharger un logiciel zip gratuit tel que 7-zip.
Tout d'abord, utilisez le programme en ligne de commande et accédez au répertoire SQLite où se trouve le fichier sqlite3.exe :
c:\sqlite>
Code language: Shell Session (shell)
Deuxièmement, utilisez la commande suivante pour vous connecter au chinook
exemple de base de données située dans la db
dossier, qui est un sous-dossier de sqlite
dossier.
c:\sqlite>sqlite3 c:\sqlite\db\chinook.db
Code language: Shell Session (shell)
Vous devriez voir la commande suivante :
sqlite>
Code language: Shell Session (shell)
Troisièmement, essayez une commande simple, par exemple .tables pour afficher toutes les tables disponibles dans l'exemple de base de données.
sqlite> .tables
albums employees invoices playlists
artists genres media_types tracks
customers invoice_items playlist_track
Code language: SQL (Structured Query Language) (sql)
Dans ce didacticiel, nous vous avons présenté l'exemple de base de données Chinook SQLite et vous avons montré comment vous y connecter à l'aide de l'outil sqlite3.