IDDeProyecto es el nombre de un proyecto de trabajo.
Enviado por Fernando Cabrera • 8 de Diciembre de 2016 • Tarea • 329 Palabras (2 Páginas) • 213 Visitas
Ejercicios de Normalización
- Considera la definición de Relación y los datos de muestra siguientes:
PROYECTO(IDDeProyecto, NombreDeEmpleado, SalarioDeEmpleado)
Donde:
IDDeProyecto es el nombre de un proyecto de trabajo
NombreDeEmpleado es el nombre de un colaborador del proyecto
SalarioDeEmpleado es el sueldo del colaborador cuyo nombre es NombreDeEmpleado
PROYECTO
IDDeProyecto | NombreDeEmpleado | SalarioDeEmpleado |
100A | Pérez | 100.000.- |
100A | González | 80.000.- |
100B | González | 80.000.- |
200A | Pérez | 100.000.- |
200B | Pérez | 100.000.- |
200C | Román | 50.000.- |
200C | González | 80.000.- |
200D | Román | 50.000.- |
Suponiendo que en estos datos son evidentes todas las dependencias funcionales y las restricciones, ¿Cuáles de los siguientes enunciados son verdaderos?
- IDDeProyecto → NombreDeEmpleado
- IDDeProyecto → SalarioDeEmpleado
- (IDDeProyecto, NombreDeEmpleado) → SalarioDeEmpleado
- NombreDeEmpleado → SalarioDeEmpleado
- SalarioDeEmpleado → IDDeProyecto
- SalarioDeEmpleado → IDDeProyecto, NombreDeEmpleado
Responde estas preguntas:
- ¿Cual es la clave de PROYECTO?
- ¿Todos los atributos que no son claves (si los hay) dependen por completo de la clave?
- ¿En cual forma normal esta PROYECTO?
- Describa dos anomalías de modificación que pudiera tener PROYECTO
- ¿Es IDDeProyecto un determinante?
- ¿Es NombreDeEmpleado un determinante?
- ¿Es (IDDeProyecto, NombreDeEmpleado) un determinante?
- ¿Es SalarioDeEmpleado un determinante?
- ¿Contiene esta relación una dependencia transitiva?, en caso afirmativo cuál es?
- Rediseñe esta relación para eliminar las anomalías de modificación
- Considera la definición de relación y datos de muestra siguientes:
PROYECTO-HORAS(NombreDeEmpleado, IDDeProyecto, IDDeTarea, Teléfono, HorasTotales)
Donde:
NombreDeEmpleado es el nombre de un colaborador
IDDeProyecto es el nombre de un proyecto
IDDeTArea es el nombre de una tarea normal de trabajo
Teléfono es el número de teléfono de un empleado
HorasTotales son las horas totales trabajadas por el empleado
PROYECTO-HORAS
NombreDeEmpleado | IDDeProyecto | IDDeTarea | Teléfono | HorasTotales |
Juan | 100A | B-1 | 12345 | 12 |
Juan | 100A | P-1 | 12345 | 12 |
Juan | 200B | B-1 | 12345 | 12 |
Juan | 200B | P-1 | 12345 | 12 |
María | 100A | C-1 | 67890 | 26 |
María | 200A | C-1 | 67890 | 26 |
María | 200D | C-1 | 67890 | 26 |
...