Site Info Site Info

Base De Datos De Peliculas Sql

Base De Datos De Peliculas Sql

Vamos a hablar sobre Bases de Datos de Películas usando SQL. En esencia, aprenderemos a organizar información sobre películas (títulos, directores, actores, etc.) en una base de datos que podemos consultar usando SQL (Structured Query Language). Imagina una gran hoja de cálculo, pero mucho más potente y organizada.

Paso 1: Diseño de la Base de Datos

Primero, necesitamos planificar qué información queremos guardar. Pensaremos en tablas. Cada tabla representa una entidad (algo) en nuestra base de datos, como "Películas" o "Actores". Cada tabla tendrá columnas, que definen los atributos (características) de esa entidad.

Por ejemplo, la tabla "Películas" podría tener las siguientes columnas:

  • ID: Un número único para cada película (clave primaria).
  • Título: El nombre de la película.
  • Director: El nombre del director.
  • Año: El año de lanzamiento.
  • Género: El género de la película (Comedia, Drama, etc.).

La tabla "Actores" podría tener:

  • ID: Un número único para cada actor (clave primaria).
  • Nombre: El nombre del actor.

Y podríamos tener una tercera tabla llamada "Actuaciones" para conectar películas y actores (quién actuó en qué película). Esta tabla tendría:

  • PelículaID: El ID de la película (clave foránea).
  • ActorID: El ID del actor (clave foránea).

Paso 2: Creación de las Tablas con SQL

Ahora usaremos SQL para crear estas tablas. Aquí tienes un ejemplo para la tabla "Películas":

Anexar los datos de peliculas a nuestra base de datos - YouTube
Anexar los datos de peliculas a nuestra base de datos - YouTube

CREATE TABLE Películas (
ID INT PRIMARY KEY,
Título VARCHAR(255),
Director VARCHAR(255),
Año INT,
Género VARCHAR(255)
);

CREATE TABLE indica que estamos creando una nueva tabla. INT y VARCHAR definen el tipo de datos que almacenaremos en cada columna (entero y texto, respectivamente). PRIMARY KEY indica que la columna "ID" es la clave principal, identificando cada fila de manera única.

Similarmente, crearíamos las tablas "Actores" y "Actuaciones".

.: PRACTICA 20. TABLAS DE BASE DE DATOS DE PELICULAS
.: PRACTICA 20. TABLAS DE BASE DE DATOS DE PELICULAS

Paso 3: Insertar Datos

Una vez que tenemos las tablas, necesitamos insertar datos. Usamos la instrucción INSERT INTO. Por ejemplo:

INSERT INTO Películas (ID, Título, Director, Año, Género)
VALUES (1, 'El Señor de los Anillos', 'Peter Jackson', 2001, 'Fantasía');

Este comando inserta una nueva fila en la tabla "Películas" con la información especificada.

Paso 4: Consultar la Base de Datos con SQL

La parte más interesante es consultar la base de datos. Usamos la instrucción SELECT para recuperar información. Por ejemplo, para obtener todos los títulos de las películas:

Proyecto Cine (MySQL+NetBeans): Base de Datos
Proyecto Cine (MySQL+NetBeans): Base de Datos

SELECT Título FROM Películas;

Para obtener todas las películas dirigidas por "Peter Jackson":

SELECT * FROM Películas WHERE Director = 'Peter Jackson';

SQl Server - Base de datos de Sistema de Películas - YouTube
SQl Server - Base de datos de Sistema de Películas - YouTube

WHERE se usa para filtrar los resultados basados en una condición.

Paso 5: Relaciones entre Tablas (JOINs)

La tabla "Actuaciones" nos permite conectar películas y actores. Usamos JOINs para combinar datos de diferentes tablas. Por ejemplo, para encontrar todos los actores que participaron en la película "El Señor de los Anillos":

SELECT Actores.Nombre
FROM Actores
INNER JOIN Actuaciones ON Actores.ID = Actuaciones.ActorID
INNER JOIN Películas ON Actuaciones.PelículaID = Películas.ID
WHERE Películas.Título = 'El Señor de los Anillos';

Este es un ejemplo básico. Con SQL, puedes realizar consultas mucho más complejas para analizar y extraer información valiosa de tu Base de Datos de Películas.

Gallery

programación 3 UES 2015 : Base de datos para un cine
mysql - Normalizar base de datos hasta la Tercera Forma Normal - Stack
programación 3 UES 2015 : Base de datos para un cine
Bases de Datos
Diagrama De Base De Datos Diagrama De Base De Datos Ejemplos
INFORMÁTICA II -ESCUELA DE BACHILLERES: BASE DE DATOS DE PELICULAS (1