| DOMAINE | Modélisation |
Voir aussi : ATTRIBUT, PROPRIÉTÉ, TYPE DE DONNÉES, RELATION
DÉFINITION SPÉCIFIQUE AU DOMAINE
Dans le modèle relationnel, un domaine est lensemble des valeurs admissibles pour un composant de relation et une relation à n composants est définie comme un sous-ensemble (plus précisément une partie finie) du produit cartésien des n domaines correspondants.
Ces principes mathématiques sont toujours valables. Toutefois, dans le modèle de Codd, le domaine (semantic data type) était le " lieu de passage " de la sémantique : cétait donc à la fois une notion sémantique, puisquil fixait un certain usage (une certaine signification) aux composants concernés, et une notion syntaxique, puisquil fixait un certain format aux valeurs prises par ces composants. Il semble que les théoriciens aient évolué sur ce dernier point, assimilant complètement la notion de domaine et de type (au sens syntaxique du terme) : cest désormais les prédicats appartenant à la structure relationnelle (ou schéma de la relation) qui fixe lusage des composants, donc leur sémantique.
Dans de nombreux logiciels (notamment les logiciels de conception), on parle de " domaine ", spécifique à une donnée, lorsquil sagit de définir son type comme une restriction dun type de données prédéfini (intervalles ou énumération).