Ejercicios De Normalizacion
1. Observa la siguiente relación y sus datos:
PROJECT (ProjectID, EmployeeName, EmployeeSalary)
Where ProjectID is the name of a work project
EmployeeName is thename of an employee who works on that project
EmployeeSalary is the salary of the employee whose name is EmployeeName
2. Si se asume que todas las dependencias funcionales y restricciones sonevidentes en los datos, cuáles de los siguientes ejemplos son verdaderos?
A. ProjectID à EmployeeName
Verdadero para cada Project ID hay un Employee Name
B. ProjectID à EmployeeSalaryVerdadero hay una relacion de atributo a atributo en esta relación
C. (ProjectID, EmployeeName) à EmployeeSalary
Verdadero cada proyecto tiene su respectivo precio
D. EmployeeName à EmployeeSalaryVerdadero
E. EmployeeSalary à ProjectID
Falso un valor de precio pude corresponder a distintos proyectos
F. EmployeeSalary à (ProjectID, EmployeeName)
Falso un precio puede corresponder adiferentes proyectos
3. Responde a las siguientes preguntas:
G. Cuál es la llave PROJECT?
Llave primaria
H. Son todos atributos (non-key) que no son llaves, si existen algunos, dependen todosde la llave?
Todos los atributos corresponden a la misma llave
I. En que forma normal está PROJECT?
Esta en 2NF los atributos de la relacion original son aquellos atributos funcionalmentedependientes de la llave primaria, es decir del DETERMINANTE
J. Describe anomalías que las modificaciones a PROJECT
Eliminar la dependencia transitiva
K. Es ProjectID un determinante?
Si
L. EsEmployee Name un determinante?
Si solo puede haber un proyecto con el mismo nombre
M. Es (ProjectID, EmployeeName) un determinante?
Si es en atributo único
N. Es EmployeeSalary un determinante?No puede haber un solo valor para diferentes proyectos
O. La relación contiene dependencia parcial? Si la contiene, cuál es?
Si, el salario no depende del ID del proyecto
P. Rediseña esta...
Regístrate para leer el documento completo.