Table des matières:

Pourquoi un problème de données non normalisées?
Pourquoi un problème de données non normalisées?

Vidéo: Pourquoi un problème de données non normalisées?

Vidéo: Pourquoi un problème de données non normalisées?
Vidéo: Word - 4 Expert - Cours Publipostage Problème format de donnée 2024, Avril
Anonim

Un mal normalisé base de données et des tables mal normalisées peuvent provoquer problèmes allant d'E/S disque excessives et de mauvaises performances système ultérieures à des erreurs Les données . Une condition mal normalisée peut entraîner une Les données redondance, qui pèse sur tous les programmes qui modifient le Les données.

Ainsi, qu'est-ce qui caractérise les données non normalisées ?

Non normalisé formulaire (UNF), également connu sous le nom de non normalisé relation ou non première forme normale (NF2), est une base de données simple Les données modèle (organisation de Les données dans une base de données) manquant de l'efficacité de la normalisation de la base de données.

Par la suite, la question est, que se passe-t-il si vous ne normalisez pas une base de données ? Non- normalisé tables signifie généralement que les mêmes données sont stockées dans plusieurs emplacements. Si c'est le cas, en l'absence de code applicatif pour l'empêcher, il est fort possible qu'une des valeurs soit mise à jour sans mettre à jour toutes les copies de la même valeur dans les autres tables.

Les gens demandent également quels sont les avantages de la normalisation d'une base de données ?

Les avantages de la normalisation inclure: la recherche, le tri et la création d'index sont plus rapides, car les tableaux sont plus étroits et davantage de lignes tiennent sur une page de données. Vous avez généralement plus de tables. Vous pouvez avoir plus d'index clusterisés (un par table), de sorte que vous bénéficiez d'une plus grande flexibilité dans le réglage des requêtes.

Quels sont les inconvénients de la normalisation ?

Voici quelques-uns des inconvénients de la normalisation:

  • Étant donné que les données ne sont pas dupliquées, des jointures de table sont requises. Cela rend les requêtes plus compliquées, et donc les temps de lecture sont plus lents.
  • Étant donné que les jointures sont nécessaires, l'indexation ne fonctionne pas aussi efficacement.

Conseillé: