Está en la página 1de 3

https://www.youtube.com/watch?

v=KQdIobNHp70&t=1015s

-- ----------------------------
-- Table structure for departamento
-- ----------------------------
CREATE TABLE departamento (
NombreDpto varchar(30),
NumeroDpto int,
DniDirector int,
FechaIngresoDirector date,
PRIMARY KEY (NumeroDpto)
);

-- ----------------------------
-- Records of departamento
-- ----------------------------
INSERT INTO departamento VALUES ('Sede Central', 1, 888665555, '1981-06-19');
INSERT INTO departamento VALUES ('Administracion', 4, 987654321, '1995-01-01');
INSERT INTO departamento VALUES ('Investigacion', 5, 333445555, '1988-05-22');

-- ----------------------------
-- Table structure for empleado
-- ----------------------------
CREATE TABLE empleado (
Nombre varchar(30),
Apellido1 varchar(30),
Apellido2 varchar(30),
Dni int,
FechaNac date,
Direccion varchar(50),
Sexo char(255),
Sueldo int,
SuperDni int,
Dno int,
PRIMARY KEY (Dni)
);

-- ----------------------------
-- Records of empleado
-- ----------------------------
INSERT INTO empleado VALUES ('Jose', 'Perez', 'Perez', 123456789, '1965-09-01',
'Eloy 1,98', 'H', 30000, 333445555, 5);
INSERT INTO empleado VALUES ('Alberto', 'Campos', 'Sastre', 333445555, '1955-12-
08', 'Avda. Ramos, 9', 'H', 40000, 888665555, 5);
INSERT INTO empleado VALUES ('Aurora', 'Oliva', 'Avezuela', 453453453, '1972-07-
31', 'Anton, 6', 'M', 25000, 333445555, 5);
INSERT INTO empleado VALUES ('Fernando', 'Ojeda', 'Ordoñez', 666884444, '1962-09-
15', 'Portillo, s-n', 'H', 38000, 333445555, 5);
INSERT INTO empleado VALUES ('Eduardo', 'Ochoa', 'Paredes', 888665555, '1937-11-
10', 'Las Peñas, 1', 'H', 55000, null, 1);
INSERT INTO empleado VALUES ('Juana', 'Sainz', 'Oreja', 987654321, '1941-06-20',
'Cerquillas, 67', 'M', 43000, 888665555, 4);
INSERT INTO empleado VALUES ('Luis', 'Pajares', 'Morera', 987987987, '1969-03-29',
'Enebros, 90', 'H', 25000, 987654321, 4);
INSERT INTO empleado VALUES ('Alicia', 'Jimenez', 'Celaya', 999887777, '1968-05-
12', 'Gran Via, 38', 'M', 25000, 987654321, 4);
-- ----------------------------
-- Table structure for localizaciones_dpto
-- ----------------------------
CREATE TABLE localizaciones_dpto (
NumeroDpto int,
UbicacionDpto varchar(30),
PRIMARY KEY (NumeroDpto,UbicacionDpto)
);

-- ----------------------------
-- Records of localizaciones_dpto
-- ----------------------------
INSERT INTO localizaciones_dpto VALUES (1, 'Madrid');
INSERT INTO localizaciones_dpto VALUES (4, 'Gijon');
INSERT INTO localizaciones_dpto VALUES (5, 'Madrid');
INSERT INTO localizaciones_dpto VALUES (5, 'Sevilla');
INSERT INTO localizaciones_dpto VALUES (5, 'Valencia');

-- ----------------------------
-- Table structure for proyecto
-- ----------------------------
CREATE TABLE proyecto (
NombreProyecto varchar(30),
NumProyecto int,
UbicacionProyecto varchar(30),
NumDptoProyecto int,
PRIMARY KEY (NumProyecto)
);

-- ----------------------------
-- Records of proyecto
-- ----------------------------
INSERT INTO proyecto VALUES ('ProductoX', 1, 'Valencia', 5);
INSERT INTO proyecto VALUES ('ProductoY', 2, 'Sevilla', 5);
INSERT INTO proyecto VALUES ('ProductoZ', 3, 'Madrid', 5);
INSERT INTO proyecto VALUES ('Computacion', 10, 'Gijon', 4);
INSERT INTO proyecto VALUES ('Reorganizacion', 20, 'Madrid', 1);
INSERT INTO proyecto VALUES ('Comunicaciones', 30, 'Gijon', 4);

-- ----------------------------
-- Table structure for subordinado
-- ----------------------------
CREATE TABLE subordinado (
DniEmpleado int,
NombSubordinado varchar(30),
Sexo char(255),
FechaNac date,
Relacion varchar(30),
PRIMARY KEY (DniEmpleado,NombSubordinado)
);

-- ----------------------------
-- Records of subordinado
-- ----------------------------
INSERT INTO subordinado VALUES (123456789, 'Alicia', 'M', '1988-12-30', 'Hija');
INSERT INTO subordinado VALUES (123456789, 'Elisa', 'M', '1967-05-05', 'Esposa');
INSERT INTO subordinado VALUES (123456789, 'Miguel', 'H', '1988-01-04', 'Hijo');
INSERT INTO subordinado VALUES (333445555, 'Alicia', 'M', '1986-04-05', 'Hija');
INSERT INTO subordinado VALUES (333445555, 'Luisa', 'M', '1958-05-03', 'Esposa');
INSERT INTO subordinado VALUES (333445555, 'Teodoro', 'H', '1983-10-25', 'Hijo');
INSERT INTO subordinado VALUES (987654321, 'Alfonso', 'H', '1942-02-28', 'Esposo');

-- ----------------------------
-- Table structure for trabaja_en
-- ----------------------------
CREATE TABLE trabaja_en (
DniEmpleado int,
NumProy int,
Horas float,
PRIMARY KEY (DniEmpleado,NumProy)
);

-- ----------------------------
-- Records of trabaja_en
-- ----------------------------
INSERT INTO trabaja_en VALUES (123456789, 1, 32.5);
INSERT INTO trabaja_en VALUES (123456789, 2, 7.5);
INSERT INTO trabaja_en VALUES (333445555, 2, 10);
INSERT INTO trabaja_en VALUES (333445555, 3, 10);
INSERT INTO trabaja_en VALUES (333445555, 10, 10);
INSERT INTO trabaja_en VALUES (333445555, 20, 10);
INSERT INTO trabaja_en VALUES (453453453, 1, 20);
INSERT INTO trabaja_en VALUES (453453453, 2, 20);
INSERT INTO trabaja_en VALUES (666884444, 3, 40);
INSERT INTO trabaja_en VALUES (888665555, 20, null);
INSERT INTO trabaja_en VALUES (987654321, 20, 15);
INSERT INTO trabaja_en VALUES (987654321, 30, 20);
INSERT INTO trabaja_en VALUES (987987987, 10, 35);
INSERT INTO trabaja_en VALUES (987987987, 30, 5);
INSERT INTO trabaja_en VALUES (999887777, 10, 10);
INSERT INTO trabaja_en VALUES (999887777, 30, 30);

También podría gustarte