Want to make creations as awesome as this one?

Transcript

Normalización

Base de Datos

Empezar

¿Qué es?Es un proceso que clasifica relaciones, objetos, formas de relación y demás elementos en grupos, con base en las características que cada uno posee. Si se identifican ciertas reglas, se aplica una categoría; si se definen otras reglas, seaplicará otra categoría.

Siguiente

Permite evaluar y corregir la estructura de tablas con la finalidad de minimizar redundancia y así, eliminar la posibilidad de anomalías de inserción, actualización o eliminación (Inconsistencias).

SIGUIENTE

De: DIA Para: Agente Especial Enigmatis Fecha: 30 de abril de 2040 Asunto: ATAQUE A SERVIDORES APRENDIZAJE Agente Especial Enigmatis, le necesitamos para esta misión. El comisario Gramaticus está en paradero desconocido. Un hacker desconocido ha accedido a los servidores de aprendizaje y los controla. En la oficina central de la DIA hemos recibido un mensaje del hacker: pretende acabar con la educación a distancia. Ahora que los colegios no están preparados para asumir una educación presencial esto sería un desastre mundial. ¡Debemos impedirlo! Para encontrar la clave y recuperar el control de los servidores hay que superar 4 pruebas; las pruebas se salvan respondiendo preguntas relacionadas con su idioma, el español. Creemos que usted es el más preparado. Esta es su oportunidad de demostrar su valía y, quizás, ascender de puesto. ¿Acepta el reto?

SIGUIENTE

¿Qué tanto normalizar?

  • Sin anomalías, sin redundancia
  • Posible impacto en desempeño

  • Con anomalías, redundancia
  • Sin problemas de desempeño

Formas normales

1FN

SIGUIENTE

2FN

3FN

Formas normales

Forma normal Boyce-Codd (BCNF)

SIGUIENTE

4FN

5FN

Si y solo si, en cada valor válido de esa relación, toda tupla contiene exactamente un valor para cada atributo.Cada tupla tiene una clave que la identifica en forma unívoca, pero dicha clave no significa orden.

  • Se han eliminado grupos de repetición
  • Se han identificado:
    • Llave primaria
    • Dependencias

Primera Forma Normal

SIGUIENTE

Primera Forma Normal

SIGUIENTE

Si y solo si, está en 1FN y todo atributo que no sea clave es dependiente irreduciblemente de la clave primaria.Todos los atributos son dependientes en forma completa de la clave.

Segunda Forma Normal

SIGUIENTE

Segunda Forma Normal

SIGUIENTE

Si y solo si, está en 2FN y todos los atributos que son clave son dependientes en forma no transitivade de la clave primaria.Eliminar los campos que no dependen de la clave.

Tercera Forma Normal

SIGUIENTE

Tercera Forma Normal

SIGUIENTE

Tercera Forma Normal

SIGUIENTE

Tercera Forma Normal

SIGUIENTE

SIGUIENTE

SIGUIENTE

SIGUIENTE

Ejercicio