Modèles conceptuels de données
Un modèle conceptuel de données est un ensemble de concepts qui
permettent de décrire et de manipuler des données du monde réel, et de règles
d’utilisation de ces concepts. Les modèles comportent 2 parties : une partie
statique qui décrit la structure des données (MCD) et les contraintes explicites
sur ces données (CI), et une partie dynamique qui définit les traitements sur
les données (MCT).
Les concepts de base de la modélisation sont :
- Les objets regroupés en classes et identifiés,
- Les liens entre objets avec leurs cardinalités,
- Les propriétés des objets,
- La représentation multiple des objets.
Un modèle conceptuel doit respecter les propriétés suivantes :
- Complétude (Description de tous phénomènes courants nécessaires à
l’application)
- Fiabilité (formellement défini)
- Orientation utilisateur (compréhensible, clair, lisible)
- Orthogonalité (les concepts proposés doivent être indépendants)
- Compatibilité logiciel (traduisible en SGBD existant)
- Complètement opérationnel (capacités de manipulation des données)