¿Qué es la normalización de las bases de datos?
Se trata de un proceso de organización de las bases de datos en el que se aplica una serie de reglas para tener una estructura de datos saneada. En otras palabras, el objetivo es eliminar duplicidades o dependencias innecesarias en las tablas de datos y entre las relaciones que estas unen - o bien aportarlas, si la necesidad es la contraria-.
Por ejemplo, la normalización de los datos fiscales en curso de una empresa permitiría eliminar de ese registro otros indicadores temporales, relativos a su histórico, o que dependen de terceras tablas.
La correcta asignación del valor de los datos es tan importante porque será la única manera de garantizar que se eliminan redundancias y que, por ende, los cambios en la data se implementen y cruzan correctamente.
¿Cómo hacer la normalización de una base de datos?
• Mantener el orden de los datos. Ello facilitará las consultas y por tanto se conseguirá una mayor eficacia. Para ordenador los datos dentro del programa Access, se entra en la opción de Vista Hoja de Datos y hacer clic sobre el campo correspondiente por el que se quiere comenzar a ordenar. El orden puede realizarse de forma ascendente o descendiente. Pueden ordenarse los datos por más de un campo.
• Pensar en la facilidad para las consultas. Filtrar datos de una forma rápida y sencilla es fundamental para una buena gestión de bases de datos. En una consulta pueden destacarse tres aspectos: dónde (en qué tablas se quiere realizar la búsqueda); qué (qué datos exactamente quiere que se devuelva) o cómo (con qué apariencia se quieren los resultados). ¿Cómo pueden crearse consultas desde Access? Debe abrirse la base de datos previamente creada. Se activa la cinta de opciones Crear. Después se hace clic en la opción Diseño de Consulta en el grupo Consultas. Una vez hecho esto, aparecerá la ventana Mostrar Tabla, desde la que se decidirá qué tablas formarán parte de la consulta.

¿Cuáles son las fases de la normalización de una base de datos?
Primera forma normal: Es necesario, contar con tablas separadas para cada conjunto de datos relacionados. A continuación se debe asignar una clave primaria a cada grupo de datos, que no contenga atributos nulos. Otras claves importantes son no incluir datos de significado similar en la misma tabla, que los atributos sean mínimos y que las columnas y filas sean independientes, para que un cambio de orden no influya en su significado.
Segunda forma normal: Se suma la gestión de múltiples registros. Es decir, si un dato aplica a diferentes localizaciones, debemos crear tablas separadas y relacionarlas a través de una clave ajena o externa. Por ejemplo, para hacer seguimiento del desarrollo de una app, diferenciamos los datos de la aplicación de los de las distintas fases de implementación. Así, los datos se relacionan mediante la clave ajena.
Tercera forma normal: Para alcanzar este nivel, los datos del mismo registro deben estar estructurados de modo que todos los campos dependan de la clave primaria. Este nivel es conveniente en tablas de datos que requieren de continua actualización. Así evitamos desglosar la información en diferentes tablas.
¿Cuántas normalización de base de datos existen?
Aunque existen muchos niveles de normalización, son solo tres los más habituales en las empresas. Nos referiremos a ellos como “Formas Normales” y cada una aplica unas reglas o criterios que determinan el nivel de vulnerabilidad de los datos a posibles inconsistencias o anomalías. A mayor nivel de forma normal, mayor normalización.
Fuentes:
https://www.ctisoluciones.com/blog/normalizacion-base-de-datos?authuser=0
https://concepto.de/wp-content/uploads/2018/04/base-de-datos-min-e1523470739502.jpg
https://www.ctisoluciones.com/blog/gestionar-correctamente-la-base-datos-una-empresa?authuser=0
https://upload.wikimedia.org/wikipedia/commons/9/93/OOo-2.0-Base-ca.png
https://www.ctisoluciones.com/blog/normalizacion-base-de-datos?authuser=0
https://blogs.iadb.org/conocimiento-abierto/wp-content/uploads/sites/10/2015/01/Charts1.jpg
https://bookdown.org/paranedagarcia/database/images/database.jpg
Comentarios
Publicar un comentario