Table des matières:
1. Analyse des systèmes d'information 9
1.1 Introduction 9
1.2 Définition de l'information et des systèmes d'information 10
1.3 Les données, les traitements et les informations 11
1.4 La représentation informatique des données 12
2. Démarche de modélisation des données 13
2.1 Le groupe d'étude (angl. Project group) 13
2.2 Les étapes 14
2.3 Sources d'information 15
3. Méthode de modélisation des données 16
3.1 Définition 16
3.2 Pourquoi modéliser ? 18
3.3 Le modèle conceptuel des données (MCD) 20
3.3.1 Définition 20
3.3.2 La notion d'entité 21
3.3.3 La notion de propriété 22
3.3.4 La notion d'identifiant 24
3.3.5 La notion de relation 25
3.3.5.1 Définition 25
3.3.5.2 Les cardinalités d'une relation 26
3.3.5.3 Propriétés d'une relation 30
3.3.6 Exemple "KaafKaaf" 32
3.3.7 Exemple "Gestion d'école" 35
3.3.8 L’utilisation d’une relation ternaire 37
3.3.9 Les contraintes d'intégrité fonctionnelle (CIF) 39
3.3.10 Exercices 40
3.3.11 Cas particuliers du MCD 48
3.3.11.1 Plusieurs relations différentes entre deux entités 48
3.3.11.2 Relation réflexive et rôle d'une patte de relation 48
3.3.11.3 La notion d'identifiant relatif 49
3.3.11.4 Historisation 50
3.3.12 Exercices 52
3.4 Le modèle logique des données (MLD) 57
3.4.1 Définition 57
3.4.2 Règles de transformation du MCD au MLD 59
3.4.2.1 Transformation des entités 59
3.4.2.2 Transformation des relations binaires du type (x,n) – (x,1) 59
3.4.2.3 Transformation des relations binaires du type (x,1) – (x,1) 60
3.4.2.4 Transformation des relations binaires du type (x,n) – (x,n) 61
3.4.2.5 Transformation des relations ternaires 61
3.4.2.6 Transformation de plusieurs relations entre 2 entités 62
3.4.2.7 Transformation des relations réflexives 62
3.4.2.8 Transformation de l'identifiant relatif 63
3.4.2.9 Transformation de l'historisation 64