Quelle est l'importance d'un diagramme entité-relation dans une base de données
Entité
Une entité est un élément ou un acteur pertinent pour l'entreprise, dont l'entreprise souhaite enregistrer les détails. Certains exemples peuvent être des clients, des bons de commande, des produits, etc. Toutes les entités apparaîtront éventuellement dans la zone DRE. Cependant, avant de finaliser la liste des entités, les attributs et les relations de chacun doivent être examinés, enregistrés et perfectionnés.
Les attributs
L'analyste aura rassemblé des exemples de documents à partir du système pour créer des modèles. Par exemple, un système de vente aura un fichier d’articles, un autre de bons de commande et un autre de reçus de vente. Les attributs sont des en-têtes qui apparaissent dans ces documents ou catégorisent une personne ou une chose. Par exemple, un "produit" est décrit par sa taille, sa couleur, son nombre de pièces, son fabricant et sa marque. L'organisation devra également savoir quelle quantité de ces produits est en stock, où ils peuvent en avoir plus, quand ils doivent créer un ordre pour en acheter plus, combien ils paient pour le produit et combien ils le vendent. La liste des attributs d'un produit contient de nombreux types de données qui ne peuvent pas être inclus dans la même entité.
La normalisation
Les attributs d'une entité sont séparés et ajoutés aux entités nouvellement créées via un processus appelé normalisation. Le résultat de ce processus est que chaque entité a une clé primaire. C'est un attribut qui identifie de manière unique toute instance de cette entité. Tous les attributs de la clé doivent en dépendre complètement. La clé primaire doit être formée par une combinaison d'attributs. Ceci s'appelle une clé composée. Si un attribut a plusieurs occurrences pour chaque clé primaire, il sera divisé et placé dans une autre entité, car il s'agit d'un groupe répété. Les clés externes d'une entité sont des attributs qui se connectent à d'autres entités. une clé externe d'une entité plus fréquemment doit être connectée à la clé primaire d'une entité moins fréquente. Par exemple, dans la relation entre "En-tête de reçu" et "Ligne de reçu", le lien est formé par une clé externe située dans la ligne qui mène à la clé primaire de l'en-tête. Dans la DRE terminée, tous les liens auront des relations un-à-plusieurs, le côté relations multiples étant associé à la clé étrangère du groupe répété.
Objectif
La base de données relationnelle est créée avec la DRE. Les entités sont converties en tables et les attributs sont des colonnes de ces tables. Les clés primaires sont converties en index de la table et les clés externes indiquent au programmeur comment lier deux tables. La DRE qui a conçu la base de données est conservée en tant que référence à utiliser en tant que carte indiquant comment passer d'une table à l'autre.