sql >> Base de Datos >  >> RDS >> SQLite

Base de datos de ejemplo de SQLite

Resumen :en este tutorial, primero le presentamos una base de datos de muestra de SQLite. Luego, le daremos los enlaces para descargar la base de datos de muestra y su diagrama. Al final del tutorial, le mostraremos cómo conectarse a la base de datos de muestra utilizando la herramienta sqlite3.

Introducción a la base de datos de ejemplo chinook SQLite

Le proporcionamos la base de datos de ejemplo de SQLite llamada chinook. La base de datos de muestra chinook es una buena base de datos para practicar con SQL, especialmente SQLite.

El siguiente diagrama de la base de datos ilustra las tablas de la base de datos chinook y sus relaciones.

Tablas de base de datos de muestra de Chinook

Hay 11 tablas en la base de datos de ejemplo chinook.

  • employees La tabla almacena datos de los empleados, como la identificación del empleado, el apellido, el nombre, etc. También tiene un campo llamado ReportsTo para especificar quién informa a quién.
  • customers tabla almacena datos de clientes.
  • invoices &invoice_items tablas:estas dos tablas almacenan datos de facturas. Las invoices la tabla almacena los datos del encabezado de la factura y los invoice_items La tabla almacena los datos de las partidas de la factura.
  • artists tabla almacena datos de artistas. Es una tabla simple que contiene solo la identificación y el nombre del artista.
  • albums tabla almacena datos sobre una lista de pistas. Cada álbum pertenece a un artista. Sin embargo, un artista puede tener varios álbumes.
  • media_types table almacena tipos de medios como audio MPEG y archivos de audio AAC.
  • genres la mesa almacena tipos de música como rock, jazz, metal, etc.
  • tracks tabla almacena los datos de las canciones. Cada pista pertenece a un álbum.
  • playlists &playlist_track tablas:playlists datos de almacenamiento de tabla sobre listas de reproducción. Cada lista de reproducción contiene una lista de pistas. Cada pista puede pertenecer a varias listas de reproducción. La relación entre las playlists tabla y tracks la tabla es de muchos a muchos. El playlist_track la tabla se utiliza para reflejar esta relación.

Descargar base de datos de ejemplo de SQLite

Puede descargar la base de datos de muestra de SQLite usando el siguiente enlace.

Descargue la base de datos de ejemplo de SQLite

En caso de que desee tener el diagrama de la base de datos como referencia, puede descargar las versiones en blanco y negro y en color en formato PDF.

Descargue el diagrama de la base de datos de muestra de SQLite

Descargue el diagrama de base de datos de muestra de SQLite con color

Cómo conectarse a la base de datos de ejemplo de SQLite

El archivo de la base de datos de muestra tiene formato ZIP, por lo tanto, debe extraerlo a una carpeta, por ejemplo, C:\sqlite\db . El nombre del archivo es chinook.db

Si no tiene instalado el software zip, puede descargar un software zip gratuito como 7-zip.

Primero, use el programa de línea de comandos y navegue hasta el directorio SQLite donde se encuentra el archivo sqlite3.exe:

c:\sqlite>Code language: Shell Session (shell)

En segundo lugar, use el siguiente comando para conectarse al chinook base de datos de ejemplo ubicada en db carpeta, que es una subcarpeta de sqlite carpeta.

c:\sqlite>sqlite3 c:\sqlite\db\chinook.dbCode language: Shell Session (shell)

Debería ver el siguiente comando:

sqlite>Code language: Shell Session (shell)

En tercer lugar, pruebe con un comando simple, por ejemplo, .tables para ver todas las tablas disponibles en la base de datos de ejemplo.

sqlite> .tables
albums          employees       invoices        playlists
artists         genres          media_types     tracks
customers       invoice_items   playlist_trackCode language: SQL (Structured Query Language) (sql)

En este tutorial, le presentamos la base de datos de ejemplo chinook SQLite y le mostramos cómo conectarse a ella mediante la herramienta sqlite3.