Want to create interactive content? It’s easy in Genially!

Get started free

3.2 Normalización

Licenciatura en TI y ND

Created on June 27, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Word Search: Corporate Culture

Corporate Escape Room: Operation Christmas

Happy Holidays Mobile Card

Christmas Magic: Discover Your Character!

Christmas Spirit Test

Branching Scenario: Save Christmas

Correct Concepts

Transcript

3.2 Normalización

Ahora que conocemos las etapas del ciclo de vida de la base de datos, empezaremos con el proceso de normalizar, esto permite que al implementarse cumpla con lo mínimo necesario para evitar la redundancia de los datos. ¡Comencemos! 3.2.1 Análisis de las relaciones Para el modelo relacional, como se mencionó en la unidad 2, las relaciones son fundamental, por eso ahora haremos un análisis de estas, consideradas un paso crucial en el diseño de bases de datos, ya que ayuda a determinar la estructura de las tablas y las relaciones entre ellas. Para profundizar en este tema, te invitamos a ver el siguiente video. En él podrás recordar cómo analizar las relaciones y aplicar este conocimiento al momento de realizar la normalización.

Video 1. El Profe Paúl Idiaquez. (2020, 11 de mayo). Análisis de Relaciones de Bases de Datos Parte 1. [video]. YouTube. https://www.youtube.com/watch?v=PV-sZcOHZLw

Ya que has observado el video con atención, te invito a dar continuación a los objetivos que tiene la normalización en la construcción de una base de datos.

3.2.2 Objetivos de la normalización El objetivo principal de la normalización de bases de datos es eliminar redundancias en los datos, lo que a su vez ayuda a mejorar la integridad, confiabilidad y eficiencia de la base de datos. Observa el siguiente video que explica qué es la normalización, su importancia y sus objetivos principales. Toma nota de los puntos más relevantes, ya que te servirán para realizar la normalización posteriormente.

Video 2. Vida MRR - Programacion web. (2019, 10 de julio). Qué es la normalización de Bases de Datos #BasicosDev [video]. YouTube. https://www.youtube.com/watch?v=CdUsNUAdl8E

Ahora que conocemos los objetivos de la normalización, te invitamos a iniciar con el aprendizaje sobre una dependencia funcional, la cual se explica a continuación.

3.2.3 Dependencia funcional Un concepto fundamental relacionado con la normalización es el de dependencia funcional, el cual describe la relación entre atributos dentro de una relación. La dependencia funcional se refiere a una propiedad semántica que describe cómo se relacionan los atributos entre sí dentro de un conjunto de datos. Hemos analizado las relaciones y el objetivo de la normalización. Sin embargo, en el siguiente video aprenderás sobre las dependencias funcionales, un aspecto fundamental para llevar a cabo la normalización. Te invito a observarlo con atención.

Video 3. Informatico sin limites. (2022, 19 de abril). Que Son Las DEPENDENCIAS FUNCIONALES en Base De Datos | ❤ BIEN Explicado! [video]. YouTube. https://www.youtube.com/watch?v=1PJLDStZVlo

Ahora que tenemos un conocimiento más amplio sobre la normalización y su propósito, es momento de revisar las reglas de normalización mencionadas anteriormente. Recuerda que estas reglas, conocidas como formas normales, son conjuntos de criterios esenciales que utilizamos para normalizar, es decir, mejorar la estructura de las bases de datos.

3.2.5 Segunda forma normal

3.2.6 Tercera forma normal

3.2.4 Primera forma normal

Te invitamos a revisar el siguiente video para comprender en detalle los subtemas 3.2.4, 3.2.5 y 3.2.6, donde exploraremos cómo aplicar las primeras tres formas normales de la normalización. Esto nos permitirá adquirir un conocimiento más profundo sobre el tema.

Video 4. Más Tecnología. (2024,12 de marzo). NORMALIZACIÓN de bases de datos (1FN, 2FN y 3FN) | Videotutorial [video]. YouTube. https://www.youtube.com/watch?v=m7kpSO6kqY8

Te recomendamos buscar más información sobre la normalización y, en particular, sobre la aplicación de las primeras tres formas normales. Realizar ejercicios prácticos te ayudará a consolidar tu comprensión y dominio del tema.

Adicionalmente, es importante continuar con el estudio de dos formas normales adicionales: la Forma Normal de Boyce-Codd y la Cuarta Forma Normal. Estas también son fundamentales para garantizar la integridad y eficiencia en las bases de datos relacionales.

3.2.8 Cuarta forma normal

3.2.7 Forma normal Boyce-Codd

Finalmente, te invitamos a revisar la siguiente lectura obligatoria, que permitirá profundizar en la normalización de bases de datos. Este material te guiará paso a paso para comprender y aplicar las formas normales adecuadas según cada caso.

Lectura obligatoria 2. Coronel, C., Morris, S., Rob, P. (2011). Bases de datos Diseño, implementación y administración. Cengage Learning. https://drive.google.com/file/d/1HCFGeJYdtXvUV9j2Za6c81DM_-j7avbB/view?usp=sharing

Ahora que has aprendido a normalizar la base de datos, es decir que no haya redundancias en la base de datos, te invitamos a que indagues más y busques ejercicios para que practiques la normalización. Continuemos con nuestro tema 3.3 “Diccionario de datos”.

Para poder aplicar la tercera forma normal (3FN) es necesario que la base de datos este en 2FN y en 1FN. Ahora, si se eliminan redundancias transitivas, se asegura que cada atributo no clave dependa de toda la clave primaria y no solo de un subconjunto. Es decir, elimina las dependencias transitivas entre atributos no clave.

Para esta segunda forma normal (2FN), es imprescindible que la base de datos esté primero en primera forma normal (1FN). A partir de esto, se eliminan las redundancias al eliminar atributos dependientes de parte de la clave primaria, pero no de toda ella. Es decir, cada atributo que no sea clave primaria debe depender funcionalmente de la clave primaria. Cabe mencionar que este tipo de dependencias se abordaron en el modelo relacional durante la unidad dos, tema 2.3.

La cuarta forma normal (4FN) se aplica en casos más complejos que requieren un análisis detallado de las relaciones entre las entidades. Como mencionamos anteriormente, la base de datos debe cumplir con la tercera, segunda y primera forma normal para poder aplicar la cuarta forma normal. Esta forma normal elimina redundancias causadas por dependencias multivaluadas independientes.

Esta forma normal establece que todos los atributos que dependen de otros deben estar directamente relacionados con la clave primaria de la tabla. Reforzar este concepto nos permite avanzar en la normalización de la base de datos. Es crucial porque elimina redundancias específicas y previene anomalías de actualización que pueden presentarse en bases de datos que solo cumplen con la tercera forma normal.

La primera forma normal (1FN) es una estructura fundamental para organizar datos en tablas. Elimina grupos repetitivos y asegura que cada celda contenga un único valor, que se considera atómico, es decir, no puede dividirse más. Por ejemplo, el nombre completo de una persona puede dividirse en nombre, apellido paterno y apellido materno, pero los apellidos y el nombre en sí mismos no pueden dividirse más, ya que no tendría sentido hacerlo.