ejercicio 7.3
DESCRIPTION
Ejercicio 7.3TRANSCRIPT
BASE DE DATOS AVANZADAS
CAPITULO 18
EJERCICIO 7.3
Integrantes:
Edwin Maza
José Fernández
EJEMPLO
Duplicacion de los atributos de clave externa en las
relaciones uno a muchos para reducir las combinaciones
EJEMPLO
EmpleadoTipo departamentoDepartamento
EJEMPLO
Si se desea saber que empleados trabajan en un X departamento.
Select e.* from Empleados e, Tipo_departamento td, departamento d
Where e.Id_depa=d.Id_dep AND td.IdTipo=d.IdTipo AND d.descripcion=“Administracion”
EMPLEADO
Hay dos opciones para que la prestación sea la mejor.
1) Bajar la clave foránea de Departamentos a la de Empleados y hacer un join con la tabla Tipo_Departamento.
Select e.* from Empleados e, Tipo_departamento td,
Where td.IdTipo=d.IdTipo AND d.descripcion=“Administracion”
2) Bajar las claves de Tipo_Departamento y Departamento a la de Empleados.
Select e.* from Empleados e, Tipo_departamento td,
Where d.descripcion=“Administracion”
EJEMPLO
Esto se haría en caso de que se accede esta consulta frecuentemente