Ventajas y desventajas de la normalización

Normalización :
es la metodología de organizar un modelo de datos para almacenar datos de manera capaz en una base de información. El efecto final es que se borran los datos tediosos y solo se gestionan los datos relacionados con el atributo dentro de la tabla. La normalización incorpora regularmente aislar una base de información en al menos dos tablas y describir las asociaciones entre las tablas. El objetivo es aislar los datos para que las expansiones, las eliminaciones y los cambios en el extranjero se puedan realizar en una sola tabla y luego se multipliquen a través de lo que sobreviva de la base de datos mediante métodos para las asociaciones descritas.

Hay tres estructuras habituales estándar, cada una con niveles extendidos de Normalización de la siguiente manera.

  1. Primera forma normal (1 NF):
    cada campo de una tabla contiene información particular. Por ejemplo, en una descripción general especializada, cada tabla puede contener un campo de fecha de origen independiente.
  2. Segunda forma normal (2 NF):
    cada campo de una tabla que no es un determinante de la sustancia de un campo sustituto debe ser un límite de campos sustitutos en la tabla.
  3. Tercera Forma Normal (3 NF) –
    No se permite información doble. En consecuencia, por ejemplo, si dos tablas requieren un campo de fecha de origen, la información de la fecha de origen puede aislarse en una tabla diferente, y las dos tablas distintas pueden llegar a la información de la fecha de origen mediante métodos para un campo de lista en la fecha de origen. mesa. Cualquier cambio en una fecha de origen normalmente se reflejaría en todas las tablas que se asocien con la tabla de fechas de origen.

Nota:
existen niveles de estandarización adicionales, por ejemplo, la forma normal de Boyce Codd (BCNF), la cuarta estructura habitual (4nf) y la quinta estructura común (5nf). Si bien la estandarización hace que los conjuntos de datos sean más capaces de ayudar, también pueden hacerlos más erráticos porque los datos se dividen en innumerables tablas específicas. Dos en el cuidado de datos, un método asociado con todos los datos en un conjunto que cambia una propiedad cuantificable específica. Un ejemplo válido de cada uso durante un mes podría ser aislado por el total, considerando todas las cosas, para tratar con una tarifa. Tres, en la programación, cambiar el diseño de un número de punto de desnatado para que el dígito más a la izquierda en la mantisa definitivamente no sea un cero.

Ventajas de la normalización:
aquí podemos percibir cualquier razón por la cual la normalización es una posibilidad atractiva en las ideas de RDBMS.

  • Se puede mantener una base de información más modesta a medida que la estandarización elimina la información de copia. En términos generales, el tamaño de la base de información se ve así disminuido.
  • Se garantiza una mejor ejecución que se puede conectar con el punto anterior. A medida que las bases de información son de menor tamaño, el recorrido de la información resulta más rápido y limitado, mejorando así el tiempo y la velocidad de reacción.
  • Se pueden concebir tablas más estrechas, ya que las tablas estandarizadas se ajustarán y tendrán menos segmentos, lo que considera más registros de información por página.
  • Menos archivos por tabla garantiza asignaciones de soporte más rápidas (modificaciones de archivos).
  • También comprende la opción de unir solo las tablas que se requieren.

Desventajas de la normalización:

  • Más mesas para unirse, ya que al distribuir la información en más tablas, la necesidad de unirse a los incrementos de la mesa y la empresa se vuelve más aburrida. La base de datos también reconoce con más entusiasmo.
  • Las tablas contendrán códigos en lugar de información genuina, ya que la información repetida se guardará como líneas de códigos en lugar de la información genuina. Por lo tanto, siempre existe la necesidad de ir a la tabla de consulta.
  • El modelo de datos resulta increíblemente difícil de cuestionar, ya que el modelo de información es avanzado para aplicaciones, no para preguntas improvisadas. (La pregunta improvisada es una consulta que no se puede resolver antes de la emisión de la pregunta. Se compone de un SQL que se desarrolla gradualmente y generalmente se crea mediante dispositivos de preguntas cordiales del área de trabajo). Posteriormente, es difícil mostrar la base de información sin comprender lo que quiere el cliente.
  • A medida que avanza el tipo de estructura típica, la exposición se hace cada vez más lenta.
  • Se necesita información adecuada sobre las diferentes estructuras ordinarias para ejecutar el ciclo de normalización de manera efectiva. El uso imprudente puede provocar un plan terrible cargado de peculiaridades significativas e irregularidades en la información.

Publicación traducida automáticamente

Artículo escrito por pulkitagarwal03pulkit y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *