Propriétés d'un domaine

Pour visualiser ou modifier les propriétés d'un domaine, double-cliquez sur l'entrée correspondante dans l'Explorateur d'objets ou dans une liste. Les onglets de feuille de propriétés et zones répertoriés ici sont ceux disponibles par défaut, avant toute personnalisation de l'interface par vous ou par un administrateur.

L'onglet Général contient les propriétés suivantes :

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Stéréotype

Etend la sémantique de l'objet. Vous pouvez saisir un stéréotype directement dans cette zone, ou bien ajouter des stéréotypes dans la liste en les spécifiant dans un fichier d'extension.

Propriétaire

[MPD uniquement] Spécifie le nom d'un propriétaire de domaine. Vous pouvez choisir un propriétaire dans une liste d'utilisateurs. Un domaine ne peut avoir qu'un seul propriétaire à la fois. Le plus souvent, il s'agit d'un créateur du domaine.

Type de données

Spécifie le format des données correspondant au domaine, par exemple numérique, alphanumérique, booléen, etc. Le type de données <Non défini> indique un domaine dépourvu de type de données. Si un domaine avec type de données <Non défini> est présent lorsque vous générez votre base de données, il est remplacé par le type de données par défaut de la base de données.

Longueur

[lorsque nécessaire] Spécifie le nombre maximum de caractères. Dans la liste des types de données disponibles PhysDataType (sélectionnez SGBD > Editer le SGBD courant > Script > DataType > PhysDataType), une variable indique où vous devez saisir une longueur ou une précision, comme suit :
  • %n - longueur

  • %s - longueur et précision

  • %p - précision

Par exemple, si vous utilisez Sybase Adaptive Server Anywhere et que vous choisissez le type de données
char(%n)
, vous pouvez choisir une longueur de 10 en saisissant
char(10)
.

Précision

[Lorsqu'applicable] Spécifie le nombre maximal de chiffres après le séparateur décimal, pour les valeurs de données qui peuvent comporter des décimales.

Obligatoire

Indique que les spécifications du domaines doivent être respectées par toutes les colonnes ou attributs d'entité qui utilisent ce domaine.

Identity

[lorsque pris en charge] Lorsque cette propriété est sélectionnée, elle indique que les données sont autoincrémentées pour les colonnes utilisant ce domaine.

With default

[MPD uniquement] (Pour les SGBD qui la prennent en charge). Lorsque cette option est sélectionnée, indique si une valeur par défaut est affectée à une colonne conformément à la définition du domaine lorsqu'une valeur NULL est insérée.

Profil

[MPD uniquement] Spécifie le profil de données de test affecté au domaine.

Mots clés

Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.

Les onglets suivants sont également disponibles :
  • Contrôles standard - contient les contrôles qui vérifient les valeurs permises pour la colonne/l'attribut d'entité (voir Définition des contraintes de profilage de données)

  • Contrôles supplémentaires - permet de spécifier des contraintes supplémentaires (non définies par les paramètres de contrôle standard) pour la colonne/l'attribut d'entité.

  • Règles - répertories les règles de gestion associées à la colonne/l'attribut d'entité (voir Règles de gestion (MCD/MLD/MPD)).