Livres de référence pour maîtriser la modélisation des données
Un modèle physique de données relationnel classique (MPD-R classique) est une transposition du modèle logique de données relationnel (MLD-R) adapté aux spécificités d'un produit ou constructeur.
Les spécificités les plus courantes d'un produit ou d'un constructeur sont :
Les types de données. Par exemple, Oracle ne connait pas le type logique.
Les différences de syntaxe. Par exemple, MySQL permet de définir le mode de prise en compte des contraintes d'intégrité référentielle.
Les objets particuliers. Par exemple, Oracle nécessite le recours à des séquences pour alimenter les valeurs de clés primaires de tables indépendantes.
Remarque : Les exemples ci-dessus peuvent être caduques selon l'évolution des produits.
Les types de données du constructeur (Oracle ou autre) peuvent être affinés ou spécialisés par une contrainte UML.
Pour les données textuelles, ce sont:
Le stéréotype du constructeur est ajouté au stéréotype <<Table>> à chaque table. Pour notre exemple : <<Oracle>>.
Les tables, colonnes, clés , contraintes et relations sont décrites au sein du modèle logique de données relationnel (MLD-R).