Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-- EJERCICIOS
-- INGRESA 2 REGISTROS
INSERT INTO EMPLEADO (NOMBRE, APELLIDO1, APELLIDO2, DNI, FECHANAC, DIRECCION, SEXO,
SUELDO, SUPERDNI, DNO)
VALUES('Araceli', 'Jacobo', 'Martínez', 01, TO_DATE ('12-12-2022', 'mm-dd-yyyy'),
'Zapata', 'M',3000, 888665555,1)
INSERT INTO EMPLEADO (NOMBRE, APELLIDO1, APELLIDO2, DNI, FECHANAC, DIRECCION, SEXO,
SUELDO, SUPERDNI, DNO)
VALUES('Geraldine', 'Santibañez', 'Cruz', 02, TO_DATE ('12-12-2022', 'mm-dd-yyyy'),
'Zapata', 'M',7000, 987654321,1)
-- 1) CREAR UNA TABLA QUE SE LLAME ESTUDIANTE, VA A TENER UNA MATRICULA, NOMBRE,
CURSO, MATERIA CALFINAL (CALIFICACION), NSS
--10) INDEXA LA TABLA ESTUDIANTE POR EL CAMPO "CALFINAL", EL ÍNDICE SERÁ NO ÚNICO
CREATE INDEX in_estudiante_calfinal ON ESTUDIANTE (CALFINAL);
--11) INDEXA LA TABKA ESTUDIANTE POR EL CAMPO "CURSO" Y "MATERIA", EL ÍNDICE SERÁ
NO ÚNICO
CREATE INDEX in_estudiante_cursomateria ON ESTUDIANTE (CURSO, MATERIA);
--12) INTENTA CREAR UN INDICE SOBRE "MATERIA" Y VERIFICA SI PUEDES TENER DATOS
DUPLICADOS
CREATE INDEX idx_estudiante_materia ON ESTUDIANTE (MATERIA);
--verificacion
INSERT INTO ESTUDIANTE (Nombre, Matricula, Curso, Materia, Calfinal, Nss)
VALUES ('Pilar', '20223TN063', 'Noveno', 'Integradora', 9.5, '576770067');
-- no se puede tener datos duplicado debido a la restricciòn unica de NSS
-- 1) REALIZA UNA CONSULTA QUE MUESTRE EL NOMBRE DEL PROYECTO EN LA QUE TRABAJA
ALBERTO CAMPO SASTRE (3 TABLAS (TRABAJA_EN, PROYECTO Y EMPLEADO)) DNI EMPLEADO CON
DNI, NUMPROY CON NUMPROYECTO
CREATE OR REPLACE VIEW DATOPROYECTO AS
SELECT NOMBREPROYECTO FROM EMPLEADO INNER JOIN TRABAJA_EN ON EMPLEADO.DNI =
TRABAJA_EN.DNIEMPLEADO
INNER JOIN PROYECTO ON TRABAJA_EN.NUMPROY = PROYECTO.NUMPROYECTO WHERE
EMPLEADO.NOMBRE ='Alberto' AND
EMPLEADO.APELLIDO1='Campos' AND EMPLEADO.APELLIDO2='Sastre';