BASES DE DATOS: GENERALIDADES
Y SISTEMAS DE GESTIÓN
v ¿Hasta
dónde se debe normalizar una Base de Datos?
R: En primera instancia una BD se debe normalizar hasta su mínima
expresión, aunque este proceso también depende de parte del diseñador. La base
de datos se debe diseñar teniendo en cuenta los requerimientos de la empresa,
organización o compañía. Por lo tanto existen también otros factores como en
cuanto a la información si será consultada de manera multiusuario, etc.
v Una
empresa desarrolla varios proyectos que son asignados a distintos empleados;
cada empleado sólo estará vinculado a un proyecto, en un momento dado. Cada
proyecto consume diferentes recursos en cantidades determinadas: los empleados
estarán a cargo de un supervisor, quién también es un empleado. Los empleados
pueden tener a su cargo personas beneficiarias (hijos, esposas(os), padres,
entre otros).
Para este caso deberá realizar los siguientes puntos:
1. Obtener
las entidades que representen los requerimientos descritos en el caso.
2. Obtener
las relaciones y atributos en forma 1NF.
3. Aplicar
la 2FN, a las entidades que lo requieran.
4. Normalizar
las relaciones obtenidas hasta la forma 3NF,
5. Obtener
el diagrama entidad relación (E-R) que representa la información descrita con
su respectiva cardinalidad.
SOLUCION
1. Las
entidades son:
Ø Proyecto
Ø Empleado
Ø Recurso
Ø Beneficiario
2. Las
relaciones son:
Proyecto
|
Empleado
|
Recurso
|
Beneficiario
|
IdProy
(PK)
|
IdEmp
(PK)
|
IdRec
(PK)
|
IdEmp(PK)
|
NomProy
|
CedEmp
|
Descrip
|
NomBen
(PK)
|
Durac
|
Nombre
|
Unid
|
FechaNac
|
FechaIn
|
Direcc
|
Sexo
|
|
Telef
|
|||
IdSup
|
3. 2NF:
no es necesario.
4. 3NF:
no es necesario.
5. Diagrama
E-R:
WEBGRAFIA

Comentarios
Publicar un comentario