1. Le Domaine

Un domaine est un ensemble de valeurs atomiques (indivisibles) d’un même type sémantique.

Chaque attribut dans une relation doit appartenir à un domaine spécifique.

Le domaine définit les valeurs possibles pour un attribut.

Exemple :

DOMAINE NOM_VILLE = { Nice, Paris, Rome }

DOMAINE PRIX = { 100, 200, 300, ... }

Deux domaines peuvent contenir les mêmes valeurs numériques mais avoir une signification différente :

NUM_ELV = { 1, 2, … , 2000 } // Numéros d’élèves

NUM_ANNEE = { 1, 2, … , 2000 } // Années civiles