? Un diagramme de relation d'entité, ou ERD , fait partie du processus de conception d'une base de données relationnelle . Un analyste recueille d'abord tous les types de données trouvées dans un organisme et représente ce que les boîtes dans un diagramme . Les cases se rapportent les uns aux autres par des liens , représentée par une ligne , le cas échéant en terminant par les pieds d'un oiseau , ce qui démontre une relation one-to -many . Entité Une entité est une chose ou un acteur pertinent pour l'entreprise, dont l'entreprise souhaite enregistrer les détails . Les exemples en sont clients , bon de commande, produit , etc Chaque entité sera finalement apparaître sur la DRE comme une boîte . Exemple les documents Toutefois, avant de finaliser la liste des entités , les attributs et les relations chaque besoin propre à être examiné , noté et raffiné . Attribut L'analyste aura recueillies du système à modéliser , par exemple un système de vente aura un fichier objet , une commande client et un ticket de caisse. Les attributs sont des rubriques qui apparaissent sur ces documents ou catégoriser une personne ou une chose. Par exemple, un «produit» est décrit par sa taille , la couleur, numéro de pièce , le fabricant et le nom de la marque. L'organisation devra aussi savoir combien de chaque élément sont en stock, où ils vont acheter plus, à ce niveau de stock placez -ils un ordre d'achat de plus , combien ils paient pour cela et combien ils le vendent pour . Cette liste d' attributs de produit contient de nombreux types de données qui ne peuvent pas toutes être tenues dans la même entité. Normalisation Les attributs d'une entité sont diviser et ajoutés à des entités nouvellement créées dans un processus appelé normalisation . Le résultat de ce processus est que chaque entité possède une clé primaire . Il s'agit d' un attribut qui identifie de manière unique une instance de cette entité. Tous les attributs de la clé doit être entièrement dépendant de cette clé. La clé primaire peut être formé par une combinaison d'attributs . C'est ce qu'on appelle une clé composite . Si un attribut possède de nombreux cas pour chaque instance de la clé primaire , il faut diviser le et mettez dans une autre entité , car il s'agit d'un groupe extensible . Les clés étrangères d'une entité sont les attributs qui pointent vers d'autres entités , une clé étrangère d'une entité avec une fréquence plus élevée devrait lier à la clé primaire d'une entité moins fréquentes. Par exemple, dans la relation entre la " tête de réception» et «Reçu Line" le lien est d'une clé étrangère dans la ligne de réception de la clé primaire de tête de réception . Dans la DRE fini, tous les liens doivent avoir une relation un à plusieurs , avec les nombreux extrémité de la liaison attaché à une clé étrangère dans le groupe extensible . But < p> la base de données relationnelle est créé à partir de l' ERD . Les entités deviennent des tables et les attributs deviennent des colonnes de cette table. Les clés primaires deviennent index sur la table et les clés étrangères disent le programmeur comment lo joindre deux tables . La DRE qui a conçu la base de données est tenu de se référer à montrer de carte de façon à passer d'un tableau à l'autre.
|