Le modèle conceptuel de données
La démarche complète, des règles de gestion au schéma entité-association : les trois niveaux conceptuel, logique et physique, et les cinq fautes classiques d'un MCD.
- 28 cartes
- 6 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Les étapes
- Mises en situation
- Comprendre
Quelques cartes du deck
MCD (modèle conceptuel de données) : de quoi s'agit-il ?
Voir la réponse
Schéma qui décrit les données d'un domaine avec leur sens, par des entités, des associations et des cardinalités, sans rien dire de la technique qui les stockera.
Il se discute avec le client sans parler de tables ni de SGBD. Le même modèle conceptuel peut devenir une base PostgreSQL, SQLite ou autre.
Règle : « une séance projette un seul film ». Le MCD affiche SÉANCE 0,n — PROJETER — 1,1 FILM. Quelle est la faute ?
- Cardinalités inversées : il faut 1,1 côté SÉANCE et 0,n côté FILM
- Cardinalité trop faible : il faut 1,n côté SÉANCE et 1,1 côté FILM
- Entité en trop : FILM devrait être un simple attribut de SÉANCE
- Minimum faux : il faut 0,1 côté FILM, puisqu'un film peut ne pas passer
Voir la réponse
Cardinalités inversées : il faut 1,1 côté SÉANCE et 0,n côté FILM
Telle que dessinée, une séance pourrait projeter plusieurs films et un film n'aurait qu'une séance. La règle impose l'inverse : le maximum 1 se met près de SÉANCE, le n près de FILM.
Les trois niveaux de modèle, du plus abstrait au plus concret, sont le …, le … et le ….
Voir la réponse
Les trois niveaux de modèle, du plus abstrait au plus concret, sont le conceptuel, le logique et le physique.
Le conceptuel dit quoi (entités, associations), le logique dit comment en relationnel (tables, clés), le physique dit comment dans un SGBD (types, index).
MLD (modèle logique de données) : de quoi s'agit-il ?
Voir la réponse
Traduction du modèle conceptuel dans le modèle d'un type de SGBD : ici des tables, des clés primaires et des clés étrangères.
On y trouve les clés étrangères, qui n'existent pas au niveau conceptuel : c'est l'étape où l'on choisit de représenter un lien par une colonne.
La construction d'un MCD : quelle étape vient après « Recueillir les règles de gestion et dresser le dictionnaire de données » ?
- Repérer les associations et leurs attributs
- Poser les cardinalités des pattes
- Repérer les entités et leurs identifiants
- Vérifier le schéma contre chaque règle de gestion
Voir la réponse
Repérer les entités et leurs identifiants
On part du besoin écrit, on inventorie les données, on les range en entités, on relie, on quantifie les liens, puis on relit le schéma règle par règle : une règle sans trace dans le schéma, ou un élément sans règle, est une faute.