180 likes | 893 Views
Ejemplo de normalización. 1FN-2FN-3FN-FNBC. Tabla sin normalizar. Situación de partida: Tabla “a lo loco”. Primera forma normal (eliminar atributos multivaluados). No existe clave Creo una URL multivaluada Duplico filas. Segunda forma normal (dependencia de la clave).
E N D
Ejemplo de normalización 1FN-2FN-3FN-FNBC
Tabla sin normalizar Situación de partida: Tabla “a lo loco”
Primera forma normal(eliminar atributos multivaluados) • No existe clave Creo una • URL multivaluada Duplico filas
Segunda forma normal(dependencia de la clave) • Crear tablas separadas para aquellos grupos de datos que se aplican a varios registros. • Relacionar estas tablas mediante una clave externa
Tercera forma normal(dependencias transitivas) • direccion de la empresa depende de la clave del usuario, pero también de empresa dependencia transitiva nueva tabla empresas
Boyce-Codd(dependencia de la clave) • Una URL puede tener información de varias empresas puede aparecer duplicada nueva tabla con URL