La regla de la Segunda Forma Normal
(2FN) establece que todas las dependencias parciales se deben eliminar y
separar dentro de sus propias tablas. Una dependencia parcial es un término que
describe a aquellos datos que no dependen de la clave de la tabla para
identificarlos.
Una de las mayores
desventajas de la normalización es el tiempo que lleva hacerlo. La mayoría de
la gente está demasiado ocupada, y emplear tiempo para asegurarse de que sus
datos están normalizados cuando todo funciona más o menos bien, parece ser un
desperdicio de tiempo. Pero no es así. Usted tendrá que emplear más tiempo
arreglando una base de datos no normalizada que el que emplearía en una
normalizada.
Al haber alcanzado la Segunda Forma
Normal, usted puede disfrutar de algunas de las ventajas de las bases de datos
relacionales, por ejemplo:
- Puede añadir nuevas columnas a una tabla sin
afectar a las demás tablas.
- Lo mismo aplica para las otras tablas.
- Alcanzar este nivel de normalización permite
que los datos se acomoden de una manera natural dentro de los límites
esperados.
Ejemplos:
Como
ya habíamos utilizado este ejemplo en la entrada anterior, ahora
podemos utilizar la 2FN para poder administrar mejor los datos.
Esto denota la diferencia
que existe entre la 1FN que incluía los datos del lector,en la tabla
Libro sin que exista dependencia de código entre ellos.
Otro Ejemplo:
El primary key de la
tabla alumnos es el N° de DNI por lo que en tabla asistencia para vincular al
alumno con la asistencia, solo se necesitaría el N° de DNI.
Ejemplos de Anomalias
2FN:
Ganadores del torneo
Torneo
|
Año
|
Ganador
|
Fecha de nacimiento
del ganador
|
Des Moines Masters
|
1998
|
Chip Masterson
|
14 de marzo de 1977
|
Indiana Invitational
|
1998
|
Al Fredrickson
|
21 de julio de 1975
|
Cleveland Open
|
1999
|
Bob Albertson
|
28 de septiembre de
1968
|
Des Moines Masters
|
1999
|
Al Fredrickson
|
21 de julio de 1975
|
Indiana Invitational
|
1999
|
Chip Masterson
|
14 de marzo de 1977
|
Aunque
el Ganador y la Fecha de nacimiento del ganador están
determinadas por una clave completa {Torneo, Año} y no son partes de ella,
particularmente las combinaciones Ganador / Fecha de nacimiento
del ganador son mostradas repetidamente en múltiples registros. Este
problema es tratado por la tercera forma normal (3NF).
Buena explicación !!!
ResponderEliminartu hermana esta mas buena
Eliminarmuy buen blog lleno de información útil detallado y sencillo de entender
ResponderEliminarla neta esta de la pinche verga esa informacion
Eliminarmejor matate idiota hijo de tu putisima madre
que ni coherencia tienen tu puta existencia prro desgraciado
si no te gusta mamale la verga a tu perro o a tu novia
EliminarQue informacion tan mas culera, de seguro te daban USAER en la primaria pinche morro pendejo, tu texto no tiene coherencia, ayer me coji a mi perro y no paso nada, ¿Como explicas eso?
ResponderEliminarTe amo hijo de puta
si no te parece a 2km de tu casa te puedes ir a chingar a tu reputisima madre pedazo de aborto
Eliminarte mamaste
ResponderEliminarPara normalizar una factura
ResponderEliminarEsta información es copia y pech de winkipedia deverian de poner mas de creatividad.
ResponderEliminarla neta nos vale verga
Eliminardisculpanme si ofendo.
ResponderEliminarEn mi segunda forma normal pudiese agregar las tablas de detalle de venta y detalle de compra? porque según yo no?
ResponderEliminarvayanse todos a la verga los odio a todos
ResponderEliminarhola
ResponderEliminarme enamore de mi perro que hago en ese caso necesito tu ayuda jaime maussan
ResponderEliminarestoy soltero llamenme a este numero 911
ResponderEliminarme gusta el crack la mota el perico me gusta follar y me gustan las matematicas
ResponderEliminardicen que estoy bien loquillo porque pienso en drogas y en puros culillos
ResponderEliminarGaaaaaaaa
ResponderEliminar