Publicado el 2 comentarios

SQL Básico. Descargar base de datos Chinook.

En la sección anterior vimos como agrupar datos y ordenar resultados . Hemos hablado de que SQLite es una base de datos relacional. Hasta ahorita sólo hemos trabajado con una sola tabla, sin embargo en la práctica, las bases de datos cuentan con más de una tabla y a veces hasta decenas o cientos de ellas y que se “relacionan” entre sí. Para la prácticas siguientes del curso usaremos la base de datos Chinook que es gratuita.

La base de datos Chinook, es una base de datos de ejemplo que puede ser usada para demostraciones. Se creo como alternativa a la base de datos de ejemplo llamada Northwind que viene con la instalación de motor de base de datos SQL Server. La base de datos puede ser cargada en distintos motores de bases de datos entre los que se encuentran SQL Server, Oracle, MySQL, PostgreSQL, DB2 y por supuesto SQLite que es el el motor de base de datos que usamos en este curso.

La base de datos Chinook puede ser usada libremente y fue creada por desarrolladores y puesta en le sitio de GitHub. Si quieres visitar el sitio Github de desarrollo de esta base de datos, visita esta liga. Ahí podrás encontrar más información y/o puedes descargar el archivo de la base de datos Chinook en formato SQLite que se encuentra en ese mismo sitio. También puedes descargar la base de datos Chinook en formato SQLite comprimido en un archivo zip en este mismo blog.

Imagen del sitio GitHub de la base de datos Chinook.

Si lo descargas desde la liga del sitio de GitHub, el archivo descargado se llama “Shinook_Sqlite.sqlite” y es la base de datos en formato SQLite. En el caso de que descargues el archivo que se encuentra en este blog, entonces el archivo que descargarás será un archivo comprimido en formato zip llamado “Chinook_Sqlite.zip”. Dentro de este archivo encontrarás la misma base de datos SQLite “Shinook_Sqlite.sqlite”. Descompacta el archivo zip y coloca el archivo de base de datos SQLite en una carpeta de tu preferencia, se recomienda en la carpeta que hemos estado usando en este curso.

Abre la base de datos con el software “DB Browser for SQLite” cómo lo vimos en la sección SQL básico. Agregar datos a una tabla con SQL en la parte titulada “Abriendo una base de datos con DB4S”.

Si observamos la estructura de la base de datos como hemos hecho antes en este curso veras las 11 tablas siguientes:

Tablas de la base de datos Chinook.

Descripción de la la tabla de la base de datos Chinook.

La base de datos simula una tienda de música digital, enseguida se describe el contenido de cada una de ellas.

TABLADESCRIPCION O CONTENIDO
AlbumLos álbumes de música. Su identificador (AlbumId), su título (Title) y el identificador del artista (ArtisiId).
ArtistLos artistas. Su identificador (ArtistId) y su nombre (Name).
CustomerLos clientes que han adquirido tracks. Su identificador (CustomerId), sus datos personales y el empleado que lo atendió ( SupportRepId).
EmployeeLos empleados de la tienda. Su identificador (EmployeeId) y sus datos personales.
GenreLos géneros de música. Su identificador (GenreId) y el nombre del género musical (Name).
InvoiceLas facturas. El identificador de la factura (InvoiceId) , el identificador del cliente que hizo la compra (CustomerId) y los datos de la factura.
InvoiceLineEl detalle de la factura, cada artículo comprado. Su identificador (InvoiceLineId), el identificador de la factura ala que pertenece (InvoiceId), el identificador del track de música adquirido (TrackId), el precio unitario (UnitPrice) y la cantidad (Quantity).
MediaTypeEl tipo de archivo de música. Su identificador (MediaTypeId) y su nombre (Name).
PlaylistListas de reproducción. Su identificador (PlaylistId) y el nombre de la lista (Name).
PlaylistTrackLas pistas de música dentro de cada lista de reproducción. El identificador de la lista de reproducción (PlaylistId) y el identificador de la pista de música (TrackId).
TrackLas pistas de música. El identificador de la pista (TrackId) y los datos de la pista.
Descripción de las tabla de la base de datos Chinook.

En la siguiente sección veremos como consultar varias tablas usando esta base de datos y veremos en la práctica como se relacionan entre sí.

¡Hasta la próxima!

IR A LA PAGINA DEL CURSO.

2 comentarios en “SQL Básico. Descargar base de datos Chinook.

  1. […] como su nombre lo indica, trabaja con relaciones, es decir, tablas relacionadas. En la siguiente sección veremos como descargar una base de datos más real, con tablas relacionadas, que nos servirán en […]

  2. […] la sección anterior, vimos como obtener la base de datos Chinook que es la base de datos que usaremos de ahora en […]

Deja un comentario