0% encontró este documento útil (0 votos)
45 vistas5 páginas

Normalización

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 5

Normalización

La normalización es el proceso mediante el cual se transforma datos complejos a


un conjunto de estructuras de datos más pequeñas, que además de ser más
simples y estables, son más fáciles de entender. También se puede entender la
normalización como una serie de reglas que sirven para ayudar a los diseñadores
de bases de datos a desarrollar un esquema 34 que minimice los problemas de
lógica. Las guías que normalización provee crean el marco de referencia para
simplificar una estructura de datos compleja.

Primera forma normal:


La regla de la primera forma normal establece que las columnas repetidas deben
eliminarse y colocarse en tablas separadas. Poner la base de datos en la primera
forma normal resuelve el problema de los encabezados de columna múltiples.
Una tabla está en Primera Forma Normal si:
 Todos los atributos son atómicos. Por ejemplo, en el campo teléfono no
tenemos varios teléfonos. En caso de que si, se deben separar, por
ejemplo, teléfono de casa, teléfono celular.
 La tabla contiene una clave primaria única. Por ejemplo, el NIF para
personas, la matrícula para vehículos o un simple id autoincrementar. Si no
tiene clave, no es 1FN.
 La clave primaria no contiene atributos nulos. No podemos tener filas
para las que no haya clave (por ejemplo, personas sin NIF o vehículos sin
matrícula).
 No debe existir variación en el número de columnas. Si algunas filas
tienen 8 columnas y otras 3, pues no estamos en 1FN.
 Los campos no clave deben identificarse por la clave. Es decir, que los
campos no clave dependen funcionalmente de la clave. Esto es
prácticamente lo mismo que decir que existe clave primaria.
 Debe Existir una independencia del orden tanto de las filas como de
las columnas, es decir, si los datos cambian de orden no deben cambiar
sus significados. Por ejemplo, si en la columna 1 tenemos el primer apellido
y en la columna 2 tenemos el segundo, pues no estamos en 1FN.
Igualmente, si en la tercera fila tenemos el tercer mejor expediente y en la
quinta fila el quinto, no estamos en 1FN.
Ejemplo:

Segunda forma normal


La regla de la segunda forma normal establece que todas las dependencias
parciales se deben eliminar y separar dentro de sus propias tablas. Una
dependencia parcial es el término que describe aquellos datos que no dependen
de la llave primaria de la tabla para identificarlos
Una relación esta en 2FN si y solo sí.
 Esta en 1NF
 Todos los atributos fuera de la llave primaria son funcionalmente
dependientes de la misma de manera completa.
Ejemplo:
La segunda forma normal dice que todos los atributos no clave deben depender
por completo de la clave primaria
Tercera forma normal
Una tabla está normalizada en esta forma si todas las columnas que no son llaves
son funcionalmente dependientes por completo de la llave primaria y no hay
dependencias transitivas. Cuando las tablas están en su Tercera Forma Normal se
previenen errores de lógica cuando se insertan o borran registros. Cada columna
en una tabla está identificada de manera única por la llave primaria, y no debe
haber datos repetidos.

Forma normal de Boyce-Codd (FNBC)


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 llegarán 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
 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.
Otras formas normales

Cuarta Forma Normal (4FN)


Una tabla se encuentra en 4FN si, y solo si, para cada una de sus dependencias
multivaluadas no funcionales X {\displaystyle \rightarrow} \rightarrow Y, siendo X
una super-clave que, X es una clave candidata o un conjunto de claves primarias.

Quinta Forma Normal (5FN)


Una tabla se encuentra en 5FN si:
La tabla está en 4FN
No existen relaciones de dependencias de reunión (join) no triviales que no se
generen desde las claves. Una tabla que se encuentra en la 4FN se dice que está
en la 5FN si, y sólo si, cada relación de dependencia de reunión (join) se
encuentra definida por claves candidatas. Por lo que, si se aplicara una consulta
entre al menos tres relaciones independientes entre sí dentro de la 4FN y se
obtuvieran tuplas espurias, entonces no estaría dentro de la 5FN.

Forma Normal de Dominio / Clave


Permite especificar el tipo de restricciones que rigen en un atributo, si cada
restricción es una consecuencia lógica de la definición de claves y dominios donde
esta es una descripción de los valores permitidos para un atributo.
Elementos
 Restricciones
 Claves
 Dominios

Fuentes de información
Ordoñez, M. Z., Tapia, J. H., & Asanza, W. R. (2016). Fundamentos de base de datos.
4.2.4 Forma Normal de Boyce - Codd. (s. f.). Recuperado 26 de mayo de 2021, de
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro14/424_forma_normal_de_boyce
__codd.html

Mendelzon, A. (2000). Introducción a las bases de datos relacionales. México: Pearson


Educación.

Connolly, T. M. y Begg, C. (2005). Sistemas de bases de datos (4.ª ed.). México: Pearson
Educación-Addison Wesley.
Corvo, H. S. (2020, 18 enero). ¿Qué es la tercera forma normal? (Bases de datos).
Recuperado 26 de mayo de 2021, de https://www.lifeder.com/tercera-forma-normal/

Barbero, M. J. (2015, 7 noviembre). Formas Normales (1FN, 2FN, 3FN y FNBC) | El Blog

de 19E37. Recuperado 27 de mayo de 2021, de http://19e37.com/blog/formas-

normales-1fn-2fn-3fn/#:%7E:text=1FN%20%E2%80%93%20Primera%20Forma

%20Normal,contiene%20una%20clave%20primaria%20%C3%BAnica.

También podría gustarte