Base de datos Sakila: estructura de tablas y visión general del esquema
Sakila es una base de datos relacional de muestra diseñada por MySQL para aprender y demostrar las capacidades de SQL y de los sistemas de gestión de bases de datos relacionales (RDBMS).
Esta página presenta la estructura de las tablas de Sakila, las columnas clave y las restricciones comúnmente utilizadas en consultas SQL educativas.
La base de datos Sakila contiene 15 tablas principales que describen varios aspectos de una empresa de alquiler de DVD.
Diagrama ER de la base de datos Sakila
La lista de tablas
actor - tabla de actores.
- actor_ididentificador único del registro (PK)
- first_namenombre del actor
- last_nameapellido del actor
- last_updatefecha y hora de la última actualización
| actor_id |
first_name |
last_name |
last_update |
| 1 |
John |
Doe |
2023-01-01 12:00:00 |
- CLAVE PRIMARIA, btree (actor_id)
address - direcciones de clientes y personal.
- address_ididentificador único del registro (PK)
- addressdirección postal
- address2dirección adicional
- districtdistrito o región
- city_ididentificador de la ciudad (FK)
- postal_codecódigo postal
- phonenúmero de teléfono
- last_updatefecha y hora de la última actualización
| address_id |
address |
address2 |
district |
city_id |
postal_code |
phone |
last_update |
| 1 |
123 Main St |
[null] |
Downtown |
1 |
12345 |
+1234567890 |
2023-01-01 12:00:00 |
- CLAVE PRIMARIA, btree (address_id)
- CLAVE FORÁNEA (city_id) REFERENCIAS city(city_id)
category - categorías de películas.
- category_ididentificador único del registro (PK)
- namenombre de la categoría
- last_updatefecha y hora de la última actualización
| category_id |
name |
last_update |
| 1 |
Acción |
2023-01-01 12:00:00 |
- CLAVE PRIMARIA, btree (category_id)
city - tabla de ciudades.
- city_ididentificador único del registro (PK)
- citynombre de la ciudad
- country_ididentificador del país (FK)
- last_updatefecha y hora de la última actualización
| city_id |
city |
country_id |
last_update |
| 1 |
Metropolis |
1 |
2023-01-01 12:00:00 |
- CLAVE PRIMARIA, btree (city_id)
- CLAVE FORÁNEA (country_id) REFERENCIAS country(country_id)
country - tabla de países.
- country_ididentificador único del registro (PK)
- countrynombre del país
- last_updatefecha y hora de la última actualización
| country_id |
country |
last_update |
| 1 |
Estados Unidos |
2023-01-01 12:00:00 |
- CLAVE PRIMARIA, btree (country_id)
customer - tabla de clientes.
- customer_ididentificador único del registro (PK)
- store_ididentificador de la tienda (FK)
- first_namenombre del cliente
- last_nameapellido del cliente
- emaildirección de correo electrónico del cliente
- address_ididentificador de la dirección (FK)
- activeindicador de actividad del cliente (0/1)
- create_datefecha y hora en que se agregó el cliente a la base de datos
- last_updatefecha y hora de la última actualización
| customer_id |
store_id |
first_name |
last_name |
email |
address_id |
active |
create_date |
last_update |
| 1 |
1 |
John |
Doe |
john.doe@example.com |
1 |
1 |
2023-01-01 12:00:00 |
2023-01-01 12:00:00 |
- CLAVE PRIMARIA, btree (customer_id)
- CLAVE FORÁNEA (store_id) REFERENCIAS store(store_id)
- CLAVE FORÁNEA (address_id) REFERENCIAS address(address_id)
film - tabla de películas.
- film_ididentificador único del registro (PK)
- titletítulo de la película
- descriptionbreve descripción o trama de la película
- release_yearaño en que se lanzó la película
- language_ididentificador del idioma de la película (FK)
- original_language_ididentificador del idioma original de la película en caso de que esté doblada a un nuevo idioma
- rental_durationduración del período de alquiler en días
- rental_ratecosto de alquilar la película por la duración especificada en la columna rental_duration
- lengthduración de la película en minutos
- replacement_costmonto de penalización por pérdida o daño del disco
- ratingcalificación asignada a la película. Puede ser una de: G, PG, PG-13, R, o NC-17
- special_featureslista de características especiales incluidas en el DVD. Puede ser cero o más de: Tráilers, Comentarios, Escenas eliminadas, Detrás de cámaras
- last_updatefecha y hora de la última actualización
| film_id |
title |
description |
release_year |
language_id |
original_language_id |
rental_duration |
rental_rate |
length |
replacement_cost |
rating |
special_features |
last_update |
| 1 |
Título de la película |
Una breve descripción de la película. |
2000 |
1 |
2 |
5 |
4.99 |
120 |
19.99 |
PG-13 |
Tráilers, Comentarios |
2023-01-01 12:00:00 |
- CLAVE PRIMARIA, btree (film_id)
- CLAVE FORÁNEA (language_id) REFERENCIAS language(language_id)
- CLAVE FORÁNEA (original_language_id) REFERENCIAS language(language_id)
film_actor - relación actores a películas.
- actor_ididentificador del actor (FK)
- film_ididentificador de la película (FK)
- last_updatefecha y hora de la última