ALQUILER DE PELICULAS

Ver el tema anterior Ver el tema siguiente Ir abajo

ALQUILER DE PELICULAS

Mensaje  Nando F.r.v. el Miér Mar 16, 2011 12:15 am




CREATE DATABASE PELICULAS;
USE PELICULAS;

CREATE TABLE GENERO
( NOMBRE NVARCHAR,
ACTOR CHAR (15) NULL,
IDIOMA NVARCHAR (50) NULL,
PRIMARY KEY (NOMBRE));


CREATE TABLE TITULO
(
NOMBRE NVARCHAR,
GENERO NVARCHAR (50) NULL,
DURACION INT,
ACTORES NVARCHAR (15) NULL,
IDIOMA NVARCHAR (50) NULL,


PRIMARY KEY (NOMBRE));


CREATE TABLE TIPO_PELICULA
(
CODIGO INT,
GENERO NVARCHAR (20)NULL,
IDIOMA NVARCHAR (10) NULL,
NOMBRE NVARCHAR (12) NULL,

PRIMARY KEY(CODIGO));

CREATE TABLE CLIENTE
(NOMBRE NVARCHAR,
APELLIDO NVARCHAR (20) NULL,
DIRECCION NVARCHAR (20) NULL,
TELEFONO NVARCHAR (20)NULL,

PRIMARY KEY (NOMBRE));


CREATE TABLE ALQUILADO
(CODIGO_PEL INT,
NOMBRE_PEL NVARCHAR (20) NULL,
GENERO NVARCHAR (20) NULL,
FECHA DATETIME
PRIMARY KEY (CODIGO_PEL));

CONSTRAINT FK_NOMBRE FOREING KEY (NOMBRE) REFERENCES GENERO (NOMBRE),
CONSTRAINT FK_NOMBRE FOREING KEY (NOMBRE) REFERENCES TITULO (NOMBRE),
CONSTRAINT FK_GENERO FOREING KEY (GENERO) REFERENCES TIPO_PELICULA (GENERO),
CONSTRAINT FK_NOMBRE FOREING KEY (NOMBRE) REFERENCES CLIENTE (NOMBRE),
CONSTRAINT FK_CODIGO_PEL FOREING KEY (CODIGO_PEL) REFERENCES ALQUILADO (CODIGO_PEL));



INSERT INTO TIPO_PELICULA (CODIGO,GENERO,IDIOMA,NOMBRE) VALUES
(01,'ACCION','ESPAÑOL','SAW7')
(02,'TERROR','INGLES','EL RITO'),
(03,'TERROR','ALEMAN','EL PADRINO'),
(04,'ACCION','ESPAÑOL','EL TRANSPORTADOR'),
(05,'ACCION','ESPAÑOL','DOS MIL DOCE'),
(06,'TERROR','INGLES','EL HOSTIL'),
(07,'ACCION','ESPAÑOL','SCOOBY DOOP'),
(08,'TERROR','INGLES','EL PASEO'),
(09,'TERROR','INGLES','FANTASMAS'),
(10,'TERROR','INGLES','CASTIGADOR2');

SELECT * FROM TIPO_PELICULA


UPDATE TIPO_PELICULA SET CODIGO =01 WHERE GENERO ='ACCION' AND IDIOMA,NOMBRE ='ESPAÑOL','SAW7'
UPDATE TIPO_PELICULA SET CODIGO =02 WHERE GENERO ='TERROR' AND IDIOMA,NOMBRE ='INGLES','EL RITO'
UPDATE TIPO_PELICULA SET CODIGO =03 WHERE GENERO ='TERROR' AND IDIOMA,NOMBRE='ALEMAN','EL PADRINO'
UPDATE TIPO_PELICULA SET CODIGO =04 WHERE GENERO ='ACCION' AND IDIOMA,NOMBRE='ESPAÑOL','EL TRANSPORTADOR'
UPDATE TIPO_PELICULA SET CODIGO =05 WHERE GENERO ='ACCION' AND IDIOMA,NOMBRE='ESPAÑOL','DOS MIL DOCE'
UPDATE TIPO_PELICULA SET CODIGO =06 WHERE GENERO ='TERROR' AND IDIOMA,NOMBRE='INGLES','EL HOSTIL'
UPDATE TIPO_PELICULA SET CODIGO =07 WHERE GENERO ='ACCION' AND IDIOMA,NOMBRE='ACCION','SCOOBY DOOP'
UPDATE TIPO_PELICULA SET CODIGO =08 WHERE GENERO ='TERROR' AND IDIOMA,NOMBRE='TERROR','EL PASEO'
UPDATE TIPO_PELICULA SET CODIGO =09 WHERE GENERO ='TERROR' AND IDIOMA,NOMBRE='TERROR','FANTASMAS'
UPDATE TIPO_PELICULA SET CODIGO =10 WHERE GENERO ='TERROR' AND IDIOMA,NOMBRE='TERROR','CASTIGADOR2'

DROP DELETE TIPO_PELICULA WHERE CODIGO = 01;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 02;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 03;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 04;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 05;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 06;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 07;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 08;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 09;
DROP DELETE TIPO_PELICULA WHERE CODIGO = 10;


INSERT INTO TITULO (NOMBRE,GENERO,DURACION,ACTORES,IDIOMA) VALUES
('SAW5','ACCION',1:30,'ARNOLD GONZALES','INGLES'),
('TRANSFORMES','TERROR',2:00,'JEAN CLAUDE VAN DAME','ESPAÑOL'),
('CASAFANTASMAS','TERROR',1:15,'JEANS BOND','ESPAÑOL'),
('CASADORES2','ACCION',1:20,'SILVESTRE STALLONE','INGLES'),
('GOZILA','ACCION',2:20,'ARNOLD GONZALES','ESPAÑOL'),
('KING KONG','TERROR',1:25,'HOMERO SIMPSONS','ESPAÑOL'),
('MADAGASCAR','ACCION',2:00,'TOM CRUSH','INGLES'),
('SICARIOS2','TERROR',1:05,'JUANES CAICEDO','ESPAÑOL'),
('FANTASIA','TERROR',1:00,'ARNOLD GONZALES','INGLES'),
('COMANDO2','TERROR',1:45,'JENA CLAUDE VAN DAME','ESPAÑOL');


SELECT *FROM TITULO


UPDATE TITULO SET NOMBRE ='SAW5' WHERE GENERO ='ACCION' AND DURACION,ACTORES,IDIOMA ='ESPAÑOL','SAW7'
UPDATE TITULO SET NOMBRE ='TRANSFORMES' WHERE GENERO ='TERROR' AND DURACION,ACTORES,IDIOMA ='INGLES','EL RITO'
UPDATE TITULO SET NOMBRE ='CASAFANTASMAS' WHERE GENERO ='TERROR' AND DURACION,ACTORES,IDIOMA='ALEMAN','EL

PADRINO'
UPDATE TITULO SET NOMBRE ='CASADORES2' WHERE GENERO ='ACCION' AND DURACION,ACTORES,IDIOMA='ESPAÑOL','EL

TRANSPORTADOR'
UPDATE TITULO SET NOMBRE ='GOZILA' WHERE GENERO ='ACCION' AND DURACION,ACTORES,IDIOMA='ESPAÑOL','DOS MIL DOCE'
UPDATE TITULO SET NOMBRE ='KING KONG' WHERE GENERO ='TERROR' AND DURACION,ACTORES,IDIOMA='INGLES','EL HOSTIL'
UPDATE TITULO SET NOMBRE ='MADAGASCAR' WHERE GENERO ='ACCION' AND DURACION,ACTORES,IDIOMA='ACCION','SCOOBY DOOP'
UPDATE TITULO SET NOMBRE ='SICARIOS2' WHERE GENERO ='TERROR' AND DURACION,ACTORES,IDIOMA='TERROR','EL PASEO'
UPDATE TITULO SET NOMBRE ='FANTASIA' WHERE GENERO ='TERROR' AND DURACION,ACTORES,IDIOMA='TERROR','FANTASMAS'
UPDATE TITULO SET NOMBRE ='COMANDO2' WHERE GENERO ='TERROR' AND DURACION,ACTORES,IDIOMA='TERROR','CASTIGADOR2'

DROP DELETE TITULO WHERE NOMBRE = 'SAW5';
DROP DELETE TITULO WHERE NOMBRE = 'TRANSFORMES';
DROP DELETE TITULO WHERE NOMBRE = 'CASAFANTASMAS';
DROP DELETE TITULO WHERE NOMBRE = 'CASADORES2';
DROP DELETE TITULO WHERE NOMBRE = 'GOZILA';
DROP DELETE TITULO WHERE NOMBRE = 'KING KONG';
DROP DELETE TITULO WHERE NOMBRE = 'MADAGASCAR';
DROP DELETE TITULO WHERE NOMBRE = 'SICARIOS2';
DROP DELETE TITULO WHERE NOMBRE = 'FANTASIA';
DROP DELETE TITULO WHERE NOMBRE = 'COMANDO2';


INSERT INTO CLIENTE (NOMBRE,APELLIDO,DIRECCION,TELEFONO) VALUES
('ANDRES','LOZANO','AVE2',5535874),
('JUAN','CAJICA','AVE5',5535444),
('CAMILO','CUATIN','CALLE2',6835874),
('FERNANDO','MUÑOZ','CALLE1',5532574),
('ELIZABETH','ARIZA','CALLE5',5538974),
('CLAUDIA','VILLAREAL','AVE6',5595874),
('ARMANDO','MUÑOZ','AVE4',6502587),
('JULIAN','JARAMILLO','CALLE23',5536874),
('CARLOS','MOLINA','CALLE21',5557844),
('DIEGO','MORALES','AVE9',6205874);


SELECT * FROM CLIENTE

UPDATE CLIENTE SET NOMBRE ='ANDRES' WHERE APELLIDO ='LOZANO' AND DIRECCION,TELEFONO ='AVE2',5535874
UPDATE CLIENTE SET NOMBRE ='JUAN' WHERE APELLIDO ='CAJICA' AND DIRECCION,TELEFONO ='AVE5',6835874
UPDATE CLIENTE SET NOMBRE ='CAMILO' WHERE APELLIDO ='CUATIN' AND DIRECCION,TELEFONO ='CALLE2',6835874
UPDATE CLIENTE SET NOMBRE ='FERNANDO' WHERE APELLIDO ='MUÑOZ' AND DIRECCION,TELEFONO ='CALLE1',5532574
UPDATE CLIENTE SET NOMBRE ='ELIZABETH' WHERE APELLIDO ='ARIZA' AND DIRECCION,TELEFONO ='CALLE5',5538974
UPDATE CLIENTE SET NOMBRE ='CLAUDIA' WHERE APELLIDO ='ARIZA' AND DIRECCION,TELEFONO ='AVE6',5595874
UPDATE CLIENTE SET NOMBRE ='ARMANDO' WHERE APELLIDO ='VILLAREAL' AND DIRECCION,TELEFONO ='AVE4',6502587
UPDATE CLIENTE SET NOMBRE ='JULIAN' WHERE APELLIDO ='MUÑOZ' AND DIRECCION,TELEFONO ='CALLE23',5536874
UPDATE CLIENTE SET NOMBRE ='CARLOS' WHERE APELLIDO ='JARAMILLO' AND DIRECCION,TELEFONO ='CALLE21',5557844
UPDATE CLIENTE SET NOMBRE ='DIEGO' WHERE APELLIDO ='MOLINA' AND DIRECCION,TELEFONO ='AVE9',6205874


DROP DELETE CLIENTE WHERE NOMBRE = 'ANDRES';
DROP DELETE CLIENTE WHERE NOMBRE = 'JUAN';
DROP DELETE CLIENTE WHERE NOMBRE = 'CAMILO';
DROP DELETE CLIENTE WHERE NOMBRE = 'FERNANDO';
DROP DELETE CLIENTE WHERE NOMBRE = 'ELIZABETH';
DROP DELETE CLIENTE WHERE NOMBRE = 'CLAUDIA';
DROP DELETE CLIENTE WHERE NOMBRE = 'ARMANDO';
DROP DELETE CLIENTE WHERE NOMBRE = 'JULIAN';
DROP DELETE CLIENTE WHERE NOMBRE = 'CARLOS';
DROP DELETE CLIENTE WHERE NOMBRE = 'DIEGO';

avatar
Nando F.r.v.

Mensajes : 5
Fecha de inscripción : 09/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.