Normalizacion de Bases de Datos

Get Started. It's Free
or sign up with your email address
Normalizacion de Bases de Datos by Mind Map: Normalizacion de Bases de Datos

1. Primera Forma Normal (1NF )

1.1. Una tabla de base de datos relacional que se adhiere a la 1FN es una que satisface cierto conjunto mínimo de criterios. Estos criterios se refieren básicamente a asegurarse que la tabla es una representación fiel de una relación y está libre de "grupos repetitivos“, la 1FN, tal y como es definida por algunos autores excluye "atributos relación-valor" (tablas dentro de tablas) siguiendo el precedente establecido por E.F. Codd.

2. Segunda Forma Normal (2NF)

2.1. Una tabla 1NF está en 2NF si y solo si ninguno de sus atributos no-principales son funcionalmente dependientes en una parte (subconjunto propio) de una clave candidata (Un atributo no-principal es uno que no pertenece a ninguna clave candidata).

3. Tercera Forma Normal (3NF)

3.1. La definición de Codd indica que una tabla está en 3NF si y solo si las tres condiciones siguientes se cumplen: -La tabla está en la segunda forma normal (2NF) -Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave primaria -Es una relación que no incluye ningún atributo clave

4. Cuarta Forma Normal (4NF)

4.1. Se asegura de que las dependencias multivaluadas independientes estén correctas y eficientemente representadas en un diseño de base de datos

5. Quinta Forma Normal (5NF)

5.1. También conocida como forma normal de proyección-unión (PJ/NF), es un nivel de normalización de bases de datos diseñado para reducir redundancia en las bases de datos relacionales que guardan hechos multi-valores aislando semánticamente relaciones múltiples relacionadas. Una tabla se dice que está en 5NF si y sólo si está en 4NF y cada dependencia de unión (join) en ella es implicada por las claves candidatas.

6. Normalizacion

6.1. Es el proceso mediante el cual se transforman datos complejos a un conjunto de estructuras de datos más pequeños, que además de ser más simples y más estables son más fáciles de mantener.

7. Dependencia Funcional

7.1. Es una conexión entre uno o más archivos. Por ejemplo si conocemos el valor de FechaDeNacimiento podemos conocer el valor de edad. Las dependencias funcionales del sistema se escriben utilizando una flecha

7.2. Tipos

7.2.1. Dependencia Funcional Aumentativa

7.2.2. Dependencia Funcional Transitiva

7.2.3. Dependencia Funcional Reflexiva