Ejemplo de Dependencia Funcional

TURNOS DE TRABAJO: Dada la siguiente relación;

     ASIGNACIÓN (DNI, Nombre, Código_Tienda, Dirección_Tienda, Fecha, Turno)

que contiene información relativa a la asignación de los turnos de trabajo de los empleados de los distintos centros de una cadena de tiendas de moda:


Se pide, considerando únicamente la extensión de la relación mostrada en la tabla :
a. Indicar un ejemplo de anomalía de borrado.
b. Indicar las dependencias funcionales utilizando las siguientes abreviaturas:
   DNI (P),
   Nombre(N),
   Código_Tienda (C),
   Dirección_Tienda (D),
   Turno (T),
   Fecha (F).
c. ¿En qué Forma Normal se encuentra la relación? ¿Cuáles son sus claves?

Solución:

a.
Si se eliminara el último empleado de una tienda, no quedarían rastros de la existencia de dicha tienda.

b.
     P -> N  \
     P -> T    >  P -> (N, T, F)
     P -> F   /

     C -> D

P, C -> (N, T, F, D)

c.

En ninguna forma normal, dado que existen grupos repetitivos de datos, y hay anomalías de inserción, modificación y eliminación.

Las claves serían DNI para acceder a los datos de los empleados y Código_Tienda para acceder a los datos de las tiendas.

Comentarios

Entradas populares