Compléments de modélisation de données

Système d'information

Le système d'information (S.I.) est l'instrument de la coordination entre les acteurs d'une organisation. La disponibilité de l'information pour tous les acteurs de l'organisation renseigne chacun de l'activité des autres et permet à chacun d'agir en conséquence, ce qui concourt à une activité coordonnée de tous les acteurs.

Analyse

L'analyse du système d'information porte aussi bien sur les données (matière première du système d'information) que sur les traitements, la circulation de l'information ou les interfaces humain-machine. Elle permet de critiquer l'existant pour l'améliorer, identifier les besoins pour les satisfaire, spécifier les différents aspects de la solution : modèles de données, des traitements, d'interface humain-machine.

Modèles des données

Les données peuvent être modélisées selon 3 niveaux de description :
- physique,
- logique,
- conceptuel,
qui présentent un niveau croissant d'abstraction et de sens (ce qui correspond à un niveau décroissant de détail des données).

Le modèle conceptuel de données décrit bien les objets, concepts et acteurs du domaine ainsi que l'articulation entre ces entités.

1er exercice
2ème exercice carte pour exercice 2

Compléments sur les modèles des données

Le modèle entités-associations permet aussi de décrire la spécialisation (ou héritage qui traduit la transmission du patrimoine - les propriétés en Merise, les attributs et les méthodes en UML) entre entités et de mieux appréhender l'articulation entre entités par des contraintes sur rôles.

exercice sur l'héritage

exercices sur les contraintes

Le contrôle des connaissances

Cette partie de "SQL dans un langage de programmation" qui porte sur les compléments de modélisation de données, est évaluée par un écrit prévu le 14 novembre 2024 à 17h. C'est une épreuve écrite surveillée d'au plus 1 heure. Elle porte sur la modélisation des données en MERISE avec le modèle entités-associations, et plus particulièrement :
- l'héritage ;
- les contraintes sur rôles.

La partie de "SQL dans un langage de programmation" traitée par Monsieur Eric Porcq est évaluée séparément.