Ejercios De Normalizacion
Enviado por cataleyasuarez • 21 de Junio de 2012 • 274 Palabras (2 Páginas) • 513 Visitas
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 the name 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 son evidentes 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 à EmployeeSalary
Verdadero hay una relacion de atributo a atributo en esta relación
C. (ProjectID, EmployeeName) à EmployeeSalary
Verdadero cada proyecto tiene su respectivo precio
D. EmployeeName à EmployeeSalary
Verdadero
E. EmployeeSalary à ProjectID
Falso un valor de precio pude corresponder a distintos proyectos
F. EmployeeSalary à (ProjectID, EmployeeName)
Falso un precio puede corresponder a diferentes 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 todos de 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 funcionalmente dependientes 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. Es Employee 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 relación para eliminar las anomalías de la modificación.
(Id proyec-employee name)(Employee name - employee salary)
...