Script cinema
rockenzsurfApuntes29 de Julio de 2015
275 Palabras (2 Páginas)262 Visitas
USE master;
GO
CREATE DATABASE Cinema
ON
(
NAME = cINEMA_dat,
FILENAME = 'C:\bd\Cinema.mdf', -- crea la base de datos ARCHIVOS TRANSACIONALES
SIZE = 5, -- tamaño que se asigna
MAXSIZE = 50, -- TAMAÑO MAXIMO
FILEGROWTH = 5
)
LOG ON
(
NAME = Cinema_log,
FILENAME = 'C:\bd\Cinema.ldf', -- DATOS FISICOS
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB
);
GO
USE Cinema
CREATE Table Socio
(
IdSocio int identity (1,1) Not null,
Nombre varchar (40) Not null,
Direccion varchar (40) Not null,
ClaveDeElector varchar (40) Not null,
Edad int Not null,
Telefono varchar (20) ,
Sexo char (1) Not null,
Constraint PkCliente Primary Key Clustered(IdSocio),
)
CREATE Table Rol
(
IdRol int identity (1,1) Not null,
Descripcion varchar (40) ,
Constraint PkRol Primary Key Clustered(IdRol),
)
CREATE Table Nacionalidad
(
IdNacionalidad int identity (1,1) Not null,
Nacionalidad varchar (20) ,
Constraint PkNacionalidad Primary Key Clustered(IdNacionalidad),
)
CREATE Table Genero
(
IdGenero int identity (1,1) Not null,
nombre varchar (40) Not null,
Descripcion varchar (40) ,
Constraint PkGenero Primary Key Clustered(IdGenero),
)
CREATE Table Pelicula
(
IdPelicula int identity (1,1) Not null,
IdNacionalidad int,
Nombre varchar (30) ,
FechaRenta Date,
año int ,
idGenero int,
Productora varchar (30) ,
Constraint PkPelicula Primary Key Clustered(IdPelicula),
Constraint FkNacionalidadPel Foreign Key (IdNacionalidad) References Nacionalidad(IdNAcionalidad),
Constraint FkGeneroPel Foreign Key (IdGenero) References Genero(IdGenero)
)
CREATE Table Actor
(
IdActor int identity (1,1) Not null,
nombre varchar (30) Not null,
IdNacionalidad int ,
Constraint PkActor Primary Key Clustered(IdActor),
Constraint FkNacionalidad Foreign Key (IdNacionalidad) References Nacionalidad(IdNacionalidad)
)
CREATE Table Ficha
(
IdGenero int ,
IdPelicula int,
IdRol int,
IdActor int,
Constraint FkGenero Foreign Key (IdGenero) References Genero(IdGenero),
Constraint FkPelicula Foreign Key (IdPelicula) References Pelicula(IdPelicula),
Constraint FkRol Foreign Key (IdRol) References Rol(IdRol),
Constraint FkActor Foreign Key (IdActor) References Actor(IdActor)
)
CREATE Table Ejemplar
(
IdEjemplar int identity (1,1) Not null,
IdPelicula int,
estado char (18) ,
Constraint PkEjemplar Primary Key Clustered(IdEjemplar),
Constraint FkPeliculaEj Foreign Key (IdPelicula) References Pelicula(IdPelicula)
)
CREATE Table Renta
(
IdRenta int identity (1,1) Not null,
IdSocio int,
IdEjemplar int,
FechaRenta Date,
FechaEntrega Date ,
Devolucion Date,
Constraint PkRenta Primary Key
...