Home Bases de Datos El Modelo Relacional Ejemplo Resumen

PostHeaderIcon Ejemplo Resumen

Usar puntuación: / 0
MaloBueno 

Vamos a pasar la siguiente tabla a tercera forma normal

DNI

NOMBRE

DIRECCIÓN

CP

POBLACIÓN

PROVINCIA

41325B

Juan Ramos

c/Las Cañas 59

35507

Valsequillo

Las Palmas

C/Pilón 12

35007

Las Palmas GC

Las Palmas

23456J

Pedro Pérez

C/Vitoria 33

35010

Las Palmas GC

Las Palmas

C/Las Cañas 59

35006

Las Palmas GC

Las Palmas

34561A

María Rodríguez

C/Mayor 44

35340

Valleseco

Las Palmas

222346S

Juana Cabello

C/El Ensanche 23

35430

Arucas

Las Palmas

C/Los abedules 2

35250

Ingenio

Las Palmas

Como podemos observar, existen campos multievaluados, por lo que esta tabla no se encuentra en primera forma normal. Para dejarla en primera forma normal, separamos las personas de las direcciones y las relacionamos con otra tabla llamada VIVEN. Quedaría:

PERSONAS: {(NIF: texto),(Nombre: Texto)}

VIVIENDAS: {(ID_VIVIENDA: Numérico),(CALLE: Texto),(CP: Numérico),(CIUDAD: Texto),(PROVINCIA: Texto)}

VIVEN: {__(NIF: Texto),(ID_VIVIENDA: Numérico)__}

Con esto ya hemos dejado la tabla en 1FN

Además esta tabla se encuentra en 2FN ya que todos las tablas tienen una clave principal formada por un único campo

Además está en 3FN también puesto que todos los campos de todas las tablas dependen única y exclusivamente de la tabla, no habiendo dependencias parciales.

 

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_counterHoy145
mod_vvisit_counterAyer750
mod_vvisit_counterEsta semana895
mod_vvisit_counterLa semana pasada4692
mod_vvisit_counterEste mes23911
mod_vvisit_counterEl mes pasado46803
mod_vvisit_counterTodos los días1476284

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