Domaine
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectif
Savoir décrire un ensemble de valeurs possibles grâce aux domaines.
Mise en situation
Imaginez que vous souhaitiez modéliser une gamme d'ordinateurs portables, qui ont chacun une couleur, une masse, une marque, etc.
Les valeurs que peuvent prendre ces différents éléments ne sont pas libres : par exemple, les ordinateurs de notre gamme ne peuvent être que gris anthracite, noirs, ou blancs. Aussi, la masse ne peut pas être négative, et la marque ne peut pas dépasser trente caractères.
Comment formaliser ces contraintes sur les valeurs possibles de ces caractéristiques ? C'est justement l'objectif des domaines, que vous découvrirez dans ce module.
Définition : Domaine
Ensemble, caractérisé par un nom, dans lequel des données peuvent prendre leurs valeurs.
Remarque :
Exemple : Domaines définis en intension
Tous les entiers.
Les réels inférieurs à 5.
Toutes les chaînes de 1 à 255 caractères.
Les valeurs monétaires, définies comme des décimaux avec deux chiffres après la virgule.
Les dates, définies comme des chaînes de 10 caractères comprenant des chiffres et des tirets selon le patron :
« 00-00-0000 »
.Les salaires, définis comme des valeurs monétaires compris entre 15.000 et 100.000.
Exemple : Domaines définis en extension
Couleur : {Bleu, Vert, Rouge, Jaune, Blanc, Noir}
SGBD : {Hiérarchique, Réseau, Relationnel, Objet, Relationnel-Objet}
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.