SQLite
 sql >> Base de données >  >> RDS >> SQLite

Exemple de base de données SQLite

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. Les invoices la table stocke les données d'en-tête de facture et les invoice_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 les playlists table et tracks table est plusieurs à plusieurs. La playlist_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.dbCode 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_trackCode 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.