Cine

CREATE DATABASE BD_CINE
GO
USE BD_CINE
GO
--CREAMOS LA TABLA EMPLEADOS
CREATE TABLE EMPLEADOS
(
	IDEMPLEADO CHAR(8)NOT NULL,
	DNI VARCHAR(8)NOT NULL,
	TELEFONO VARCHAR(30)NOT NULL,
	SUELDO DECIMAL(10,2)NOT NULL,
	NOMBRE VARCHAR(80)NOT NULL,
	APELLIDO VARCHAR(80)NOT NULL,
	EDAD INT NOT NULL,
	DIRECCION VARCHAR(100)NOT NULL,
	FECHA_INGRESO DATETIME DEFAULT GETDATE(),
	CARGO VARCHAR(80)NOT NULL,
	DISPONIBLE BIT DEFAULT 1
	CONSTRAINT PK_EMPLEADOS_IDEMPLEADO PRIMARY KEY(IDEMPLEADO)
)
GO
--CREAMOS LA TABLA LIMPIEZA
CREATE TABLE TECNICO
(
	IDEMPLEADO CHAR(8) NOT NULL,
	EXPERIENCIA DATETIME NOT NULL,
	TIPO_CERTIFICADO VARCHAR(40) NOT NULL,
	DISPONIBLE BIT DEFAULT 1,
	CONSTRAINT PK_TECNICO_IDEMPLEADO  PRIMARY KEY(IDEMPLEADO),
	CONSTRAINT FK_TECNICO_IDEMPLEADO FOREIGN KEY(IDEMPLEADO) REFERENCES EMPLEADOS(IDEMPLEADO)

)
GO
--CREAMOS LA TABLA TECNICO
CREATE TABLE LIMPIEZA
(
	IDEMPLEADO CHAR(8) NOT NULL,
	DISPONIBLE BIT DEFAULT 1,
	AREA_ASIGNADA VARCHAR(50) NOT NULL,
	SUPERVISOR CHAR(8),
	CONSTRAINT PK_LIMPIEZA_IDEMPLEADO PRIMARY KEY(IDEMPLEADO),
	CONSTRAINT FK_LIMPIEZA_SUPERVISOR FOREIGN KEY(SUPERVISOR) REFERENCES LIMPIEZA(IDEMPLEADO),
	CONSTRAINT FK_LIMPIEZA_IDEMPLEADO FOREIGN KEY(IDEMPLEADO) REFERENCES EMPLEADOS(IDEMPLEADO)


)
GO
---SEGUNDO PADRE JEJE

--CREAMOS LA TABLA EQUIPO

CREATE TABLE EQUIPO
(
	IDQUIPO INT NOT NULL,
	ESTADO BIT DEFAULT 0,
	CANTIDAD INT NOT NULL,
	FECHACOMPRA DATETIME2,
	TIPO VARCHAR(40) NOT NULL,
	CONSTRAINT PK_EQUIPO_IDQUIPO PRIMARY KEY(IDQUIPO)

)
GO

--CREAMOS LA TABLA PRODUCTO
CREATE TABLE  PRODUCTO
(
	IDQUIPO INT NOT NULL,
	UNIDAD_MEDIDA DECIMAL(10,2) NOT NULL,
	CADUCIDAD DATETIME2,
	TIPO VARCHAR(40),
	CONSTRAINT PK_PRODUCTO_IDQUIPO PRIMARY KEY(IDQUIPO),
	CONSTRAINT FK_PRODUCTO_EQUIPO FOREIGN KEY (IDQUIPO) REFERENCES EQUIPO(IDQUIPO)


)
GO

--CREAMOS LA TABLA MAQUINARIA
CREATE TABLE MAQUINARIA
(
	IDEQUIPO INT NOT NULL,
	MARCA VARCHAR(40) NOT NULL,
	MODELO VARCHAR(40) NOT NULL,
	TIPO VARCHAR(40) NOT NULL,
	COMBUSTIBLE VARCHAR(50) NOT NULL,
	CONSTRAINT PK_MAQUINARIA_IDEQUIPO PRIMARY KEY(IDEQUIPO),
	CONSTRAINT FK_MAQUINARIA_EQUIPO FOREIGN KEY (IDEQUIPO) REFERENCES EQUIPO(IDQUIPO)

)
GO

Last updated