In lieu of an abstract, here is a brief excerpt of the content:

Annexe 9 Conception de la base de données: la modélisation entité-association PLAN DE L’ANNEXE › Les concepts de base › Un exemple: la firme de consultation › Un concept avancé: la super-entité › Le passage du modèle entité-association à un ensemble de tables normalisées › La procédure de conception d’une base de données: l’approche par la modélisation entité-association › Conclusion › Questions 366 Le développement de systèmes d’information Cette annexe présente la modélisation entité-association comme approche de conception de la base de données. Cette approche consiste à identifier les entités du processus cible et du futur système d’information au sujet desquelles on doit conserver des données ainsi que les associations entre ces entités. Le résultat de la modélisation est un modèle entité-association. De ce modèle, l’analyste dérivera un ensemble de tables normalisées. LES CONCEPTS DE BASE L’analyste qui utilise le modèle entité-association doit décrire le processus que le système supporte à l’aide des trois concepts de base suivants: l’entité, l’association entre les entités et l’attribut. L’entité L’entité sert à représenter les éléments concrets ou abstraits du monde réel sur lesquels on désire conserver des données. Une entité peut être : une personne (employé, client, étudiant); un endroit (bureau, entrepôt, territoire); une organisation (fournisseur , unités organisationnelles); une ressource tangible (argent, véhicule, pièce, équipement); un concept (projet, facture, plaintes); ou un événement (livraison de marchandises, commande d’un client, inscription d’un étudiant). Par exemple, dans une entreprise de distribution, les clients, les commandes, les produits et les livraisons sont des entités d’intérêt. Dans une université, les entités pertinentes sont les étudiants, les inscriptions, les cours. Les entités qui apparaissent dans un modèle conceptuel dépendent donc de l’entreprise qui est modélisée. Il est important de comprendre que le concept d’entité fait référence à un ensemble d’éléments ayant tous les mêmes caractéristiques et non pas à un élément particulier. Par exemple, l’entité ÉTUDIANT décrit l’ensemble de tous les étudiants. Une entité spécifique, par exemple l’étudiant Paul Tremblay, est appelée une occurrence de l’entité. L’entité est représentée graphiquement par un rectangle à coins arrondis à l’intérieur duquel le nom de l’entité est inscrit. ÉTUDIANT [3.133.79.70] Project MUSE (2024-04-19 05:53 GMT) Annexe 9. Conception de la base de données: la modélisation entité-association 367 L’association entre les entités En réalité, les entités n’existent pas de façon indépendante les unes des autres. Une entité est toujours reliée à une autre. Par exemple, les liens suivants existent entre les entités CLIENTS, COMMANDES et PRODUITS: un CLIENT place une COMMANDE une COMMANDE contient des PRODUITS L’association dans un modèle conceptuel des données sert à représenter les liens qui existent entre les entités. Graphiquement, l’association entre deux entités est représentée par une ligne qui joint les deux entités. On remarque sur le graphique suivant que les deux sens de l’association sont nommés. COMMANDE CLIENT place est placée PRODUIT est commandé contient De même, entre les entités ÉTUDIANT, COURS, PROFESSEUR, il existe les liens suivants: un ÉTUDIANT suit des COURS un COURS est enseigné par un PROFESSEUR COURS ÉTUDIANT suit est suivi par PROFESSEUR enseigne est enseigné par Encore une fois, il est important de remarquer que l’association «est enseigné par» fait référence à l’ensemble de tous les liens qui existent entre les occurrences des entités COURS et PROFESSEURS. 368 Le développement de systèmes d’information La cardinalité des associations Pour être capable de bien modéliser une situation, il ne suffit pas de savoir qu’une entité est reliée à une autre. On doit aussi connaître le nombre d’occurrences de chaque entité qui sont impliquées dans une association. Par exemple, un ÉTUDIANT suit plusieurs COURS, un COURS est suivi par plusieurs ÉTUDIANTS, un SERVICE est dirigé par un seul DIRECTEUR, un SERVICE a plusieurs EMPLOYÉS. C’est ce qu’on appelle la cardinalité de l’association. Il existe trois types de cardinalités: 1 @ 1, 1 à plusieurs...

Share