Normalización en el modelado de Base de Datos
Wildany Suarez
Reglas de normalización en el modelado de base de datos
Las formas normales proporcionan los criterios para determinar la vulnerabilidad y las anomalías lógicas. Una tabla siempre satisface los requisitos de su HNF y de todas las formas normales mas baja que su HNF, la normalización nos sirve para optimizar nuestra base de datos, para ocupar el menor espacio posible y obtener los datos necesarios para no repetirlos se deben de cumplir ciertas condiciones para que esto se lleve a cabo bien que son:
1- Los datos deben estar almacenados con el menor espacio posible
2- eliminar los errores lógicos
3- eliminar la redundancia de los datos
4- ordenar los datos
Las formas normales
Primera forma normal(1FN)
Una tabla en una base de datos relacional pertenece a la primera forma normal si se cumplen las funciones que son: Los datos son atómicos y las columnas contiene el mismo tipo de datos.
Segunda forma normal(2FN)
En la forma normal se ven dos tipos de dependencias que son: La dependencia funcional que consiste en que se va a tener varios atributos y sea A,B y C. Quiere decir que A es la clave primaria, pero B y C dependerán totalmente de A. La otra dependencia transitiva quiere de ir que si tenemos los mismos atributos( A,B y C), A es la clave primaria, B depende de A, pero C depende de B, esto genera una dependencia transitiva porque como C depende de B y B depende de A quiere decir que C tiene dependencia transitiva con A.
Tercera forma normal(3FN)
Se caracteriza por evadir la redundancia de datos y así evitar la repetición en varias tablas como también repetir el uso de campos que son innecesarios en una tabla.
Forma normal de Boice Codd (FNBC)
Esta hace que la base de datos sea mas funcional, siempre y cuando se elimine la redundancia de datos, y así también utilizando poco espacio de almacenamiento, también eliminando errores lógicos y por ultimo ordenando los datos cómo debe ser.
Comentarios
Publicar un comentario