Livre: la modélisation des données
Le grand manuel sur la modélisation des données, basé sur l'expérience de plusieurs années de l'auteur dans ce domaine: cours de modélisation donnés en trois langues en Suisse, France, Royaume Uni et États-Unis; travaux de modélisation pour de multiples entreprises; coaching de projets.
Un livre destiné aussi bien aux informaticiens qu'aux collaborateurs non-informaticiens impliqués dans un projet informatique.
Les différents chapitres sont ajoutés au fur et à mesure de leur parution.
Contenu
-
Chapitre 0: Préface
Présente les raisons de ce livre, son contenu général et son objectif. -
Chapitre 1: Introduction
Explique aux néophytes ce qu'est une base de données, ce qu'est la modélisation des données et comment les données sont stockées dans une base. -
Chapitre 2: Méthodologie
Fait la guerre aux approches dogmatiques tirées du passé et propose une démarche simple réduisant le nombre de modèles à dessiner. -
Chapitre 3: Définitions
Présente l'ensemble des termes et concepts utilisés dans cet ouvrage et lors de la modélisation des données. -
Chapitre 4: Les acteurs du projet
Décrit la fonction des différents acteurs qui participent à un projet de modélisation. -
Chapitre 5: Le choix de la clé primaire
Présente les bons et mauvais choix pour la clé primaire d'une table -
Chapitre 6: Les formes normales de Codd - Date
Présente les lois de la normalisation, grammaire de la modélisation des données. -
Chapitre 7: Codification des données de base
Explique la nécessité de codifier certaines informations de base et introduit la notion d'une table des codes. -
Chapitre 8: Le cas des valeurs non-définies
Disserte sur le cas où certaines valeurs d'attributs ne sont pas définies pour certains objets. -
Chapitre 9: L'inventaire des données
Comment effectuer, à partir de documents existants, l'inventaire des données qui figureront dans la base. -
Chapitre 10: La conception de la base de données
Chapitre principal de l'ouvrage. Comment concevoir une structure de base de données correcte et idéale. -
Chapitre 11: Les associations sous la loupe
Comment décrire correctement les associations entre types d'objets. Avec de multiples exemples. -
Chapitre 12: L'historique des données
Comment décrire correctement l'évolution dans le temps des valeurs des données d'un objet. -
Chapitre 13: Exercice: gestion de projets
Un exercice complet de conception d'une partie de base de données sur le thème de la saisie et facturation des heures de travail. -
Chapitre 14: L'apport de l'orientation objets
Comment les notions de spécialisation/héritage et d'agrégation peuvent être appliquées à la modélisation des données.