Formas Normales
Enviado por marialexrod • 19 de Septiembre de 2013 • 516 Palabras (3 Páginas) • 443 Visitas
Formas Normales
Las formas normales son aplicadas a las tablas de una base de datos. Decir que una base de datos está en la forma normal N es decir que todas sus tablas están en la forma normal N.
Diagrama de inclusión de todas las formas normales.
En general, las primeras tres formas normales son suficientes para cubrir las necesidades de la mayoría de las bases de datos. El creador de estas 3 primeras formas normales (o reglas) fue Edgar Alanis.
Primera forma normal (1NF)
Una relación R se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos.
Debe cumplir lo siguiente:
-Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda.
-Todos los ingresos en cualquier columna (atributo) deben ser del mismo tipo.
-Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante.
-Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.
Ejemplo E-R en su primera forma normal.
Segunda forma normal (2NF)
Una relación R está en 2FN si y solo si está en 1FN y los atributos no primos dependen funcionalmente de la llave primaria.
- Represente funcionalmente la 2NF
Tercera forma normal (3NF)
Una relación R está en 3FN si y solo si esta en 2FN y todos sus atributos no primos dependen no transitivamente de la llave primaria.
- Represente funcionalmente la 3NF
Forma normal de Boyce Codd (NFBC)
La tabla se encuentra en FNBC si cada determinante, atributo que determina completamente a otro, es clave candidata. Deberá registrarse de forma anillada ante la presencia de un intervalo seguido de una formalización perpetua, es decir las variantes creadas, en una tabla no se llegaran a mostrar, si las ya planificadas, dejan de existir.
Formalmente, un esquema de relación está en FNBC, si y sólo si, para toda dependencia funcional válida en , se cumple que
1. es superllave o clave.
De esta forma, todo esquema que cumple FNBC, está además en 3FN; sin embargo, no todo esquema que cumple con 3FN, está en FNBC.
Cuarta forma normal (4NF)
Un esquema de relaciones R está en 4FN con respecto a un conjunto D de dependencias funcionales y de valores múltiples sí, para todas las dependencias de valores múltiples en D de la forma X->->Y, donde X<=R y Y<=R, se cumple por lo menos una de estas condiciones:
* X->->Y es una dependencia de valores múltiples trivial.
* X es una superllave del esquema R.
Ejemplo de 4NF
Quinta forma normal (5NF)
Un esquema de relaciones
...