Normalización de base de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Normalización de base de datos por Mind Map: Normalización de base de datos

1. Primera forma normal

1.1. Todos los atributos, valores almacenados en las columnas, deben ser indivisibles.

1.2. No deben existir grupos de valores repetidos.

1.3. Ejemplo

2. Segunda forma normal

2.1. Disponen de una clave primaria formada por una única columna con un valor indivisible.

2.2. Están ajustadas a la primera forma normal.

2.3. Ejemplo

3. Tercera forma normal

3.1. No deben existir dependencias transitivas entre las columnas de una tabla.

3.2. Se encuentra en 2FN.

3.3. Ejemplo

4. Dependencia transitiva

4.1. Es una relación indirecta entre valores en la misma tabla que causa una dependencia funcional.

4.2. X determina Y e Y determina Z, pero Y no determina X. En ese caso, decimos que Z tiene dependencia transitiva con respecto a X, a través de Y.

5. Concepto

5.1. Organizar datos

5.1.1. Creación de tablas y relaciones entre ellas

6. Ventajas

6.1. Base de datos flexible

6.1.1. Eliminar la redundancia e inconsistencia

7. Dependencia funcional

7.1. Es un tipo de restricción que constituye una generalización del concepto de clave.

7.2. Sean X e Y subconjuntos de atributos de una relación. Diremos que Y tiene una dependencia funcional de X, o que X determina a Y, si cada valor de X tiene asociado siempre un único valor de Y.

8. Forma normal Boyce-Codd

8.1. No existen dependencias funcionales no triviales de los atributos que no sean un conjunto de la clave candidata.

8.2. Es una versión ligeramente más fuerte de la 3FN.

8.3. Se dice que una tabla está en FNBC si y solo si está en 3FN y cada dependencia funcional no trivial tiene una clave candidata como determinante.

8.4. Ejemplo

9. Dependencia funcional y transitiva

9.1. Ejemplo