Cours complet de UE8 — Systèmes d'information pour le DCG. Révise efficacement avec StudentAI.
UE8 — Systèmes d'information
Niveau L3DCG
---
La modélisation des données constitue une étape fondamentale dans la conception et le développement d'un système d'information (SI). Elle permet de représenter, de manière formelle et structurée, les informations manipulées par une organisation, indépendamment des choix techniques de mise en œuvre.
La démarche de modélisation s'inscrit dans la méthode MERISE (Méthode d'Étude et de Réalisation Informatique pour les Systèmes d'Entreprise), développée en France à la fin des années 1970 par une équipe du Ministère de l'Industrie. MERISE distingue plusieurs niveaux d'abstraction :
| Niveau | Modèle des données | Modèle des traitements |
| --- | --- | --- |
| Conceptuel | MCD — Modèle Conceptuel de Données | MCT — Modèle Conceptuel des Traitements |
| Logique | MLD — Modèle Logique de Données | MOT — Modèle Organisationnel des Traitements |
| Physique | MPD — Modèle Physique de Données | MOT détaillé |
---
Le MCD est une représentation graphique et formelle des données d'un domaine, centrée sur ce que le système doit mémoriser, sans se préoccuper de comment ces données seront stockées techniquement. Il est issu d'une analyse des besoins et constitue un outil de communication entre les concepteurs et les utilisateurs métier.
Le MCD repose sur le formalisme entité-association (ou entité-relation), proposé initialement par Peter Chen en 1976, et repris dans MERISE.
#### L'entité (ou type-entité)
Une entité représente un objet, une personne ou un concept du monde réel dont on souhaite mémoriser des informations. Elle correspond à une classe d'objets partageant les mêmes propriétés.
> Notation graphique : un rectangle portant le nom de l'entité (substantif, au singulier, en majuscules).
Exemples :
Une propriété est une caractéristique élémentaire d'une entité ou d'une association. Elle prend une valeur pour chaque occurrence de l'entité.
Règles à respecter :
L'identifiant est une propriété (ou un groupe de propriétés) dont la valeur est unique pour chaque occurrence de l'entité. Il est souligné dans le MCD.
> Bonne pratique : préférer un identifiant technique simple (NumClient, CodeProduit) à un identifiant naturel composite, pour des raisons d'évolutivité.
#### L'association (ou type-association)
Une association représente un lien sémantique entre deux ou plusieurs entités. Elle est nommée par un verbe ou un substantif exprimant la nature du lien.
> Notation graphique : un ovale (ou ellipse) relié aux entités par des traits.
Exemples :
Exemple : L'association contient entre `COMMANDE` et `ARTICLE` peut porter la propriété Quantité commandée, qui n'appartient ni à la commande seule ni à l'article seul.
Les cardinalités précisent le nombre minimum et maximum de fois qu'une occurrence d'une entité peut participer à une association. Elles s'écrivent sous la forme (min, max) de chaque côté de l'association.
| Cardinalité | Signification |
| --- | --- |
| (0,1) | Une occurrence peut ne participer à aucune ou à une seule occurrence de l'association |
| (1,1) | Une occurrence participe obligatoirement à exactement une occurrence |
| (0,N) | Une occurrence peut ne participer à aucune ou à plusieurs occurrences |
| (1,N) | Une occurrence participe obligatoirement à une ou plusieurs occurrences |
| Cardinalités côté A | Cardinalités côté B | Type de relation |
| --- | --- | --- |
| (1,1) ou (0,1) | (1,1) ou (0,1) | Un à un (1:1) |
| (1,1) ou (0,1) | (1,N) ou (0,N) | Un à plusieurs (1:N) |
| (1,N) ou (0,N) | (1,N) ou (0,N) | Plusieurs à plusieurs (N:M) |
```
CLIENT ——(1,N)—— passe ——(0,N)—— COMMANDE
```
Un MCD valide doit respecter les règles de bonne formation suivantes :
1. Règle d'unicité des identifiants : chaque entité doit posséder un identifiant
2. Règle d'atomicité : chaque propriété est élémentaire et non calculée
3. Règle d'unicité des propriétés : une propriété n'apparaît qu'une seule fois dans le modèle
4. Règle de pertinence des associations : une association doit exprimer un lien réel et non redondant
5. Règle de cohérence des cardinalités : les cardinalités doivent refléter fidèlement les règles de gestion de l'organisation
Tableaux récapitulatifs, mnémotechniques, exercices corrigés, QCM et colle orale IA — tout est inclus.
S'inscrire gratuitementLe MCD est une représentation graphique des données qui met en avant les entités, les relations et les attributs sans se soucier des contraintes techniques. Il permet de visualiser les besoins en données d'un système d'information.
Les éléments principaux d'un MCD sont les entités, les attributs et les relations. Les entités représentent des objets ou concepts, les attributs décrivent leurs caractéristiques, et les relations montrent comment les entités interagissent entre elles.
La transformation d'un MCD en MLD implique l'introduction de types de données et de clés primaires pour chaque entité. Le MLD doit également modéliser les relations, souvent à l'aide de tables de jointure pour les relations plusieurs-à-plusieurs.
Une clé primaire est un attribut ou un ensemble d'attributs qui identifie de manière unique chaque enregistrement dans une table. Elle est essentielle pour garantir l'intégrité des données et faciliter les relations entre les tables.
Une relation 1,N signifie qu'une entité peut être associée à plusieurs instances d'une autre entité, mais pas l'inverse. En revanche, une relation N,N (ou plusieurs-à-plusieurs) signifie que plusieurs instances d'une entité peuvent être associées à plusieurs instances d'une autre entité.
La modélisation des données permet de structurer les informations de manière claire et logique, facilitant ainsi la compréhension des besoins du système. Cela aide également à identifier les relations et les dépendances entre les données, ce qui est crucial pour la conception efficace d'une base de données.
Une table de jointure est utilisée pour gérer les relations plusieurs-à-plusieurs entre deux entités. Elle contient des clés étrangères qui référencent les clés primaires des entités concernées, permettant ainsi de créer des associations entre elles.
QCM illimités, colle orale IA, flashcards et bien plus — 100% gratuit.
Commencer à réviser