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_counterHoy266
mod_vvisit_counterAyer427
mod_vvisit_counterEsta semana266
mod_vvisit_counterLa semana pasada5382
mod_vvisit_counterEste mes15550
mod_vvisit_counterEl mes pasado29418
mod_vvisit_counterTodos los días1623186

We have: 34 guests, 2 bots online
Hoy es: Jun 18, 2018