BD Cine
Enviado por Gabriela Mtz • 9 de Junio de 2019 • Tarea • 358 Palabras (2 Páginas) • 122 Visitas
--Create BD
CREATE DATABASE CINE;
--Colocarnos en la BD que deseamos trabajar
USE CINE;
--Crear una tabla salas
CREATE TABLE SALAS(clave INT IDENTITY(2,3),Nombre VARCHAR(20));
--Visualizar el contenido de la tabla salas
SELECT * FROM SALAS;
--Agregar un registro
INSERT INTO SALAS VALUES ('Butacas_Disp')
--Agregar 3 registros al mismo tiempo
INSERT INTO SALAS VALUES ('Numero'),('Nombre'),('Butacas_Disp');
--Agregar la llave principal a salas
ALTER TABLE SALAS ADD CONSTRAINT PK_Cine PRIMARY KEY(Clave);
--Agregar tabla Peliculas
CREATE TABLE PELICULAS(Folio INT PRIMARY KEY,Tipo VARCHAR(25), Existencia INT,Precio MONEY);
--ver información de peliculas
SELECT * FROM PELICULAS;
--Agregar 4 registros a PELICULAS
INSERT INTO PELICULAS VALUES (1,’Duracion ') , (2,’Idioma’),(3,'Estreno'),(4,’Fecha’);
--Agregar la columna Peliculas
ALTER TABLE SALAS ADD peliculas INT;
--Llenar peliculas
UPDATE SALAS SET peliculas=2;
--Crear la relación entre ambas tablas
ALTER TABLE CINE ADD
CONSTRAINT FK_PeliculasSalas
FOREIGN KEY (PELICULAS)
REFERENCES PELICULAS(CLAVE);
--Consulta con los valores de la relación
--Modo largo
SELECT CINE.Folio,CINE.Tipo,CINE.Existencia,
PELICULAS.Precio, PELICULAS.Nombre AS peliculas
FROM CINE
INNER JOIN PELICULAS ON PELICULAS.Clave=SALAS;
--Forma corta (utilizando sinonimos)
SELECT C.Folio,C.tipo,C.Existencia,P.Precio, P.Nombre As 'Peliculas del Cine'
FROM SALAS S
INNER JOIN PELICULAS P ON S.Sala=S.Clave;
--Crear la relación entre ambas tablas
--Agregar tabla actores
--crear una tabla actores
CREATE TABLE ACTORES (Clave INT IDENTITY ,Nombre VARCHAR(20));
--visualizar el contenido de la tabla actores
SELECT * FROM ACTORES;
--Agregar un registro
INSERT INTO ACTORES VALUES('Id_Actores');
--Agregar 4 registros al mismo tiempo
INSERT INTO ACTORES VALUES ('Personaje'),('Premios'),('Dobles'),(‘Libreto’);
--Agregar la llave principal a actores
ALTER TABLE ACTORES ADD CONSTRAINT PK_Actores PRIMARY KEY(Clave);
--Crear relación entre ambas tablas
--Agregar tabla director
--Crear tabla director
CREATE TABLE DIRECTOR(Clave INT IDENTITY (2,3),Nombre VARCHAR(20));
--visualizar el contenido de la tabla director
...