sábado, 19 de junio de 2021

Normalización

 Normalización

¿Que es la Normalización? De un diseño de bases de datos que se aplica a las bases de datos relacionales para evitar las redundancias. Sin embargo es el proceso de elaborar, aplicar y mejorar las normas que se emplean en distintas actividades científicas, industriales o económicas, con el fin de ordenarlas y mejorarlas.


Fases de la normalización:

Primera forma normal (1FN)

Una tabla en una base de datos relacional está en la primera forma normal cuando se cumplen estas condiciones:

  • Todos los datos son atómicos.
  • Todas las columnas contienen el mismo tipo de datos.


Segunda forma normal (2FN)

Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).

Tercera forma normal (3FN)

La tabla se encuentra en 3FN si es 2FN y si no existe ninguna dependencia funcional transitiva entre los atributos que no son clave.

Un ejemplo de este concepto sería que, una dependencia funcional X->Y en un esquema de relación R es una dependencia transitiva si hay un conjunto de atributos Z que no es un subconjunto de alguna clave de R, donde se mantiene X->Z y Z->Y.


Forma normal de Boyce-Codd (FNBC)

La llamada forma normal de Boyce-Codd es una versión más fuerte que la tercera. Si en esta se afirma que: • Ningún atributo no-clave puede depender de forma transitiva de una clave candidata. En la presente forma normal se ha de cumplir que: • Ningún atributo puede depender de forma transitiva de una clave candidata, a no ser que se trate de una dependencia trivial. La forma normal de Boyce-Codd solo es relevante para las tablas con varias claves candidatas compuestas, en las que las claves se superponen, es decir, para aquellos casos en los que un atributo es común a dos claves candidatas (dos claves candidatas comparten un atributo).


Cuarta forma normal (4FN)


Para que una tabla esté en la cuarta forma normal, ha de estar en la de Boyce-Codd y
cumplir, además, con esta condición:

No hay dependencias multivaluadas a no ser que sean triviales.
La dependencia multivaluada (multivalued dependency) o multivalor tiene lugar siempre
que dos atributos sin relación entre sí, dependan del mismo atributo. 


Quinta forma normal (5FN)

Una tabla está en la 5FN cuando satisface las condiciones de la cuarta y cumple,
además, esta condición:

La tabla no puede fragmentarse más sin que se pierda información.

La tabla de aquí abajo presenta qué cualificación aporta cada trabajador a cada
proyecto de software –de este modo, puede deducirse de forma indirecta qué nivel de
conocimiento requiere cada proyecto.


objetivos:

  • Simplificación: se trata de reducir el número de modelos y de normas dependiendode cada , para quedarse únicamente con los más necesarios.
  • Unificación: se trata de permitir los intercambios y las comparaciones a nivelinternacional.
  • Especificación: se persigue evitar errores de identificación, creando un lenguajeclaro y preciso.







No hay comentarios.:

Publicar un comentario

Seguridad de la información

 ¿Qué es la seguridad de información? La  seguridad informática  es una disciplina  que  se encarga de proteger la integridad y la privacida...