Entité = table, propriété = colonne
📌 Une association dont les cardinalités sont de la forme X,1 et Y,n représente une CIF, tandis qu’une association dont les cardinalités sont de la forme X,n et Y,n représente une CIM.
📌 Une CIF est transcrite par une clé étrangère placée dans la table correspondant à l’entité portant la cardinalité de la forme X,1.
📌 Une CIM est transcrite par une table contenant les clés des entités mises en relation et, si nécessaire, les propriétés portées de l’association.
CIF = clé étrangère, CIM = table
★ À maîtriser
📐 Formule — La notation générale d’une table relationnelle est MaTable(MaClefPrimaire, #UneClefEtrangere, UnChamp).
Compléments
Souligné = primaire, # = étrangère
📌 Lorsqu’une dimension temporelle comme une date ou une période intervient, le temps est modélisé au moyen d’une entité.
Dépendance : l’entité faible suit la forte
★ À maîtriser
📌 Une association réflexive doit préciser le rôle de chaque patte, comme parent et enfant dans une relation de filiation.
Compléments
🔄 Processus — Pour interroger une relation réflexive comme le nombre d’enfants de chaque personne, la table Personne doit être utilisée deux fois avec des alias distincts, Parent et Enfant.
Une entité se relie à elle-même par des rôles
★ À maîtriser
📌 Le type X signifie exclusivité, le type T signifie totalité, le type XT ou + signifie totalité et exclusivité, et l’absence de marque autorise toutes les combinaisons.
📌 Avec X, une occurrence appartient à l’un des sous-types ou à aucun, mais jamais aux deux ; avec T, elle appartient à au moins un sous-type, éventuellement aux deux.
📌 La variante relationnelle à une entité regroupe toutes les propriétés dans la table parente, la variante à deux entités répète les propriétés communes dans chaque table fille, et la variante à trois entités utilise une table parente et une table par fille.
Compléments
X, T, XT : exclusivité, totalité, partition
📌 Une contrainte d’exclusion X interdit de participer simultanément à deux associations, une contrainte de totalité T impose de participer à au moins l’une des deux, une contrainte de partition XT interdit à la fois le chevauchement et l’absence de participation, et une contrainte de simultanéité = impose la participation aux deux.
📌 Les contraintes d’association sont modélisables dans le MCD mais n’ont pas d’impact direct sur le schéma relationnel.
I, X, T, XT, = : implication et logiques
★ À maîtriser
📌 En Merise, l’historisation est symbolisée par la notation (H) et se traduit par la création d’une table d’historique.
Compléments
H conserve les états successifs
📌 En Merise, la contrainte de stabilité est symbolisée par la notation (S).
S signifie immuable après insertion
CIF et CIM
| Notion | Cardinalités | Transcription relationnelle |
|---|---|---|
| CIF | X,1 et Y,n | Clé étrangère du côté X,1 |
| CIM | X,n et Y,n | Table d’association avec les clés des entités |
Teste tes connaissances sur Merise et modélisation des données avec 28 questions à choix multiples et corrections détaillées.
1. Quel est le rôle principal du MCD (Modèle Conceptuel des Données) ?
2. En Merise, quelle description correspond le mieux à une entité ?
Mémorisez les concepts clés de Merise et modélisation des données avec 52 flashcards interactives.
Qu'est-ce que le MCD en base de données relationnelle ?
Un diagramme représentant schématiquement tout ou partie d’une base de données relationnelle.
Qu'est-ce qu'une entité en Modèle Conceptuel des Données ?
Une unité élémentaire indépendante avec un nom et des propriétés.
À quoi correspond généralement une entité dans un schéma relationnel ?
À une table dans le schéma relationnel.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches