Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment faire pour modifier un code …
  • Comment lire temps en UML 
  • Comment lire un octet du fichier par…
  • Comment faire pour supprimer AutoDes…
  • Qu'est-ce qu'une application graphiq…
  • Comment utiliser les tutoriels de ca…
  • Techniques de contrôle de concurren…
  • Livres liés à l'informatique 
  • Comment ajouter des attributs à un …
  • Comment faire pour mettre un point d…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Les inconvénients de Normalisation

    bases de données simples peuvent pas besoin de normalisation ; plus complexes font probablement . Si vous avez entendu le mot «normalisation» mais jamais regardé vers le haut , vous pourriez découvrir que votre base de données peut utiliser la normalisation . Avant de se lancer à l'aventure dans la normalisation , il est important de connaître les avantages et les inconvénients liés à l'organisation des tables dans une base de données. Données Organisation

    Une base de données est semblable à un classeur . Vous avez la possibilité de regrouper des objets semblables et de les placer dans les tiroirs séparés ou mélanger le tout dans un seul tiroir au hasard. Choisissez la première méthode d' organisation , et vous trouverez probablement que bijou que vous cherchez rapidement parce que vous aurez une idée de l'endroit où chercher. Bases de données informatiques travaillent sur ​​un principe similaire . Un concepteur de base de données peut mélanger tous les éléments de données dans une table unique ou d'un groupe d' éléments connexes à l'intérieur de plusieurs tables. La normalisation se réfère à la méthode que vous utilisez à des éléments de base de données connexes du groupe.
    Normalisation

    un but de normalisation important est l'élimination des données dupliquées . Par exemple, si votre table de vente contient un élément " de la ville à la clientèle " , et votre table de clientèle a un article identique , votre base de données contient des données en double. La base de données n'est pas normalisée . Un autre objectif de la normalisation est l'élimination des dépendances qui sont incompatibles pour augmenter l'efficacité de vos méthodes d'accès aux données . Vous devez également éliminer les dépendances de données qui sont incompatibles . Une dépendance incompatible lorsque, par exemple , vous ajoutez une couleur de voiture à un tableau contenant les données des employés .
    Strucutural Inconvénients

    Se débarrasser des données redondantes et les dépendances incohérentes peuvent réduire la taille de votre base de données. Cependant, vous pourriez subir un nouveau coût lorsque vous restructurez vos tables de données. Vous ou un analyste de données doit comprendre normalisation et d'effectuer une analyse détaillée avant même de commencer à normaliser vos données si vous avez un système complexe. Il est également possible de sur- normaliser une base de données et de le décomposer en trop de tables granulaires. Par exemple, vous pouvez avoir une table Employee parfaitement normalisé contenant des champs pour le nom , l'identifiant et adresse e-mail . Si cela se produit , vous devrez peut-être créer des requêtes plus complexes pour joindre des données éparpillées sur plusieurs tables.
    Efficacité réduite

    car les données résident dans plusieurs tables dans un correctement normalisée base de données , il faut parfois plus de travail pour extraire les données et produire des rapports . Si un rapport des ventes nécessite des données provenant d'une table de produit , un tableau des prix et une table à la clientèle, une requête doit rejoindre les trois tables de produire le rapport . Lecteurs CPU et disque doivent travailler plus fort pour effectuer de telles requêtes. D'autre part, si toutes vos données résident dans un seul tableau qui n'est pas normalisée , votre requête n'aurait qu'à récupérer les données de ce tableau. Normaliser vos tables efficacement afin de maximiser l'efficacité du traitement .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment puis-je ouvrir un fichier EPR à Accueil 
  • Comment rechercher un fichier dans VB 
  • Types de langages informatiques 
  • Comment faire pour intégrer un formulaire de contact dans une page HTML 
  • Comment connecter une zone de liste à un Datagrid 
  • Les inconvénients de Normalisation 
  • Inconvénients Compression d'un site web 
  • HTML ColSpan Tutoriel 
  • Comment faire frontières graphique 
  • Comment utiliser les conventions de dénomination standard dans Mulitmedia 
  • Connaissances Informatiques © http://www.ordinateur.cc