ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

BD Cine

Gabriela MtzTarea9 de Junio de 2019

358 Palabras (2 Páginas)148 Visitas

Página 1 de 2

--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

SELECT * FROM DIRECTOR;

--Agregar un registro

INSERT INTO DIRECTOR VALUES('Id_director');

--Agregar 4 registros al mismo tiempo

INSERT INTO DIRECTOR VALUES ('Nombre'),('Nominación'),('Num_Peliculas'),(Nacionalidad);

--Agregar la llave principal a director

ALTER TABLE DIRECTOR ADD CONSTRAINT PK_DIRECTOR PRIMARY KEY(Clave);

--Crear la relación entre ambas tablas

--Agregar tabla funciones

--crear una tabla funciones

CREATE TABLE FUNCIONES (Clave INT IDENTITY (2,3),Nombre VARCHAR(20));

--visualizar el contenido de la tabla funciones

SELECT * FROM FUNCIONES;

--Agregar un registro

INSERT INTO FUNCIONES VALUES('Id_funciones');

--Agregar 2 registros al mismo tiempo

INSERT INTO FUNCONES VALUES ('Hora'),('Fecha');

--Agregar la llave principal a funciones

ALTER TABLE FUNCIONES ADD CONSTRAINT PK_Funciones PRIMARY KEY(Clave);

--Crear la relación entre ambas tablas

--Agregar tabla cartelera

--crear una tabla cartelera

CREATE TABLE CARTELERA (Clave INT IDENTITY (2,3),Nombre VARCHAR(20));

--visualizar el contenido de la tabla cartelera

SELECT * FROM CARTELERA;

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (52 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com