Home Bases de Datos El Modelo Relacional Solución ejercicio 3 modelo relacional

PostHeaderIcon Solución ejercicio 3 modelo relacional

Usar puntuación: / 0
MaloBueno 

EMPLEADO{(COD_EMPLE: numérico), (NOMBRE: texto), (COD_DEP: numérico), (NOMBRE_DEP: texto), (AÑOS_DEP: numérico)}

1FN: Como todos los campos excepto el campos AÑOS_DEP tiene valores multivaluados, no está en 1FN, por lo que habrá que eliminar lo campos COD_DEP, NOMBRE_DEP y AÑOS_DEP de la tabla EMPLEADO e introduciéndolos en otras dos nuevas tablas.

EMPLEADO{(COD_EMPLE: numérico), (NOMBRE: texto)}

DPTO{(COD_DEP: numérico), (NOMBRE_DEP: numérico)}

EMP_DPTO{((C.A.COD_EMPLE: numérico), (C.A.COD_DEP: numérico), (AÑOS_DEP: numérico)}

  1. EMP_DPTO               C.A.COD_EMPLE           EMPLEADO
  2. EMP_DPTO                C.A.COD_DEP                DPTO

1FN: Al crear dos tablas más separando los campos multivaluados creamos en total 3 tablas en las que sus campos no son multivaluado, cada campo tiene un solo valor. Al final que dan las tablas EMPLEADO con los campos COD_EMPLE y NOMBRE, DPTO con los campos COD_DEP y NOMBRE_DEP y la última tabla EMP_DPTO con los campos C.A.COD_EMPLE, C.A.COD_DEP y AÑOS_DEP. Al no tener ahora campos multivaluados ya está en 1FN.

2FN: Se encuentra en 2FN las dos primeras tablas (EMPLEADO y DPTO) porque están en 1FN y tienen 1 clave principal. La tabla EMP_DPTO también está en 2FN porque todos sus campos dependen de la clave principal y no tiene, por lo tanto, dependencias parciales.

3FN: Las tablas están en 3FN porque como están en 2FN y ninguna tiene dependencias transitivas ya se encuentran en 3FN.

FNBC: Al no tener claves candidatas y estar en 3FN ya se encuentra en la FNBC todas ellas.
 

Escribir un comentario


Código de seguridad
Refescar

PostHeaderIcon Más Comentado

PostHeaderIcon Últimos Comentarios

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy117
mod_vvisit_counterAyer750
mod_vvisit_counterEsta semana867
mod_vvisit_counterLa semana pasada4692
mod_vvisit_counterEste mes23883
mod_vvisit_counterEl mes pasado46803
mod_vvisit_counterTodos los días1476256

We have: 50 guests online
Hoy es: Ene 23, 2018