Perché è necessaria la normalizzazione del database?

Contenuti

Il standardizzazione da Banca dati è una tecnica che viene comunemente utilizzata per organizzare il contenuto delle tabelle dei database transazionali e dei data warehouse. L'applicazione di questa misura non deve essere considerata opzionale, ma piuttosto come un passo necessario per garantire un design di database di successo.

istock_000084251195_small-3697425

Crediti fotografici: istock cybrain

Le conseguenze della mancanza di normalizzazione del database figlio:

  • Inesattezza dei sistemi di database.

  • Rallentamento dei processi.

  • Inefficienza nelle operazioni.

Il normalizzazione del database aiuta a evitare questi effetti negativi già dalla progettazione di nuovi database e Inoltre ti permette di verificare se quelli esistenti garantiscono i dati necessari o l'integrità referenziale. Lo mejor es proceder a normalizar los datos antes de crear las tablas de la base de datos, aún cuando siempre es preferible garantizar su integridad y, inclusive si las bases de datos ya existen y no son de nueva creación, usar estas técnicas para ponerlos a prueba, tener claros los objetivos a lograr en el procedimiento.

Objetivos de la normalización de la base de datos

Al proceder con la normalización de la base de datos, se deben determinar 4 obiettivi:

  1. Organice los datos en grupos lógicos, de tal manera que cada grupo describa una pequeña parte del todo.
  2. Minimizar la cantidad de datos duplicados almacenado en una base de datos.
  3. Perfecciona la organización de los datos de una manera que, Cuando se requieran modificaciones, el cambio solo debe aplicarse en un lugar.
  4. Cree una base de datos a la que se pueda tener acceso rápidamente y donde sea factible manipular los datos con la máxima eficacia y sin comprometer su integridad.

La normalización de la base de datos es especialmente importante en el entorno de procesamiento transaccional., especialmente donde tiene lugar en línea. Esto se debe a la agilidad con la que se llevan a cabo las modificaciones de datos, Quello, allo stesso tempo, suelen ocurrir de forma aleatoria.. Las inserciones, eliminaciones o actualizaciones impactan los datos almacenados y pueden reducir el rendimiento de la base de datos si no se ha normalizado.

Nonostante questo, antes de que pueda comenzar a normalizar una base de datos, è Es necesario realizar un análisis de requerimientos, que será útil para establecer las políticas y procedimientos a aplicar. Esta investigación dará como consecuencia un compendio de Regole aziendali.

Estas reglas debe ser obtenido por consenso e, este acuerdo entre los usuarios de la base de datos, tanto en términos del uso de los diferentes ítems de cada tabla, como en términos de sus definiciones, es fundamental para lograr los objetivos de la normalizzazione del database. Se pueden usar esquemas o metodologías para llegar a un consenso, que faciliten la transición por medio de la etapa de requerimientos, el análisis y el esquema de la base de datos.. Lo importante es que las reglas sean claras y que se confirme el significado de cada término y cómo usarlo antes de comenzar a estandarizar.

(funzione(D, S, ID) {
var js, fjs = d.getElementsByTagName(S)[0];
Se (d.getElementById(ID)) Restituzione;
js = d.createElement(S); js.id = id;
js.src = “//connect.facebook.net/es_ES/all.js#xfbml=1&stato=0”;
fjs.parentNode.insertBefore(js, fjs);
}(documento, 'copione', 'facebook-jssdk'));

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.

Altoparlante dati