Está en la página 1de 2

Trabajo evaluado Integridad referencial

Se dispone de una BD relacional con informacin de empleados, proyectos y departamentos de una compaa. Su esquema es el siguiente: Tablas:
Empleados ( nss, nombre-emp, fecha-nacimiento, direccin-emp, sexo, salario, superior, departamento ) Departamentos ( #dep, nombre-dep, jefe, fecha-inicio-jefe ) Locales ( # local, nombre-loc, edificio ) Edificios ( nombre-edi, direccin-edi ) Departamentos-Locales ( #dep, #local ) Proyectos ( #proyecto, nombre-pro, local, departamento ) Trabajar_en (empleado, proyecto, horas ) Familiares ( empleado, nombre-fam, sexo, fecha-nacimiento-fam, parentesco )

Integridades referenciales:
Empleados.superior -> Empleados Empleados.departamento -> Departamentos Departamentos.jefe -> Empleados Locales.edificio -> Edificios Departamentos-Locales.#dep -> Departamentos Departamentos-Locales.#local -> Locales Proyectos.local -> Locales Proyectos.departamento -> Departamentos Trabajar_en.empleado -> Empleados Trabajar_en.proyecto -> Proyectos Familiares.empleado -> Empleados

Se pide: a) Dibujar el diagrama referencial. b) Indicar las redundancias existentes. c) Responder cierto, falso o no se puede saber, a las siguientes afirmaciones, y justificarlo: c.1) Un proyecto se puede realizar en varios locales. c.2) Un proyecto lo pueden realizar empleados de varios departamentos. c.3) Todo empleado tiene un superior. d) Explicar cmo se podran obtener los siguientes datos (indicar las tablas e integridades Referenciales necesarias): d.1) nss y nombre de todos los empleados que trabajan en ms de un proyecto. d.2) #dep y nombre de todos los departamentos que tienen algn empleado que participa en algn proyecto realizado en el edificio Central. e) Aplique una restriccin (CONSTRAINTS) si considera dentro de la integridad referencial.

Plazo mximo de entrega Viernes 12-07 a las 12.00 del Da

También podría gustarte