Livres de référence pour maîtriser la modélisation des données
Les entités généralisées et spécialisées sont transformées en tables indépendantes.
Par rapport à la transformation usuelle en tables spécialisées et pour ne pas perdre de sémantique, nous ajoutons au niveau des tables représentant la spécialisation le stéréotype «M» sur les colonnes de clé étrangère ① pour montrer le caractère obligatoire du parent.
Nous devrions ajouter une contrainte d’unicité sur chacune des 2 tables spécialisées. Nous y avons renoncé, car la transformation usuelle ne le prévoit pas.
Une contrainte d’unicité, devrait être spécifiée dans la table enfant chaque fois qu’une relation est de degré 1:1. Dans une prochaine édition, nous traiterons cette contrainte.