Propriétés d'une colonne

Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'une colonne, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans le dossier Colonnes de l'Explorateur d'objets. Les sections suivantes détaillent les onglets de la feuille de propriétés qui contiennent les propriétés les plus utilisées pour les colonnes.

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

Propriété

Description

Nom

Spécifie le nom de l'élément. Il doit s'agir d'un nom clair et explicite, qui permette à des utilisateurs non spécialistes de savoir à quoi sert l'élément.

Code

Spécifie le nom technique de l'élément. Ce nom est utilisé pour la génération de code ou de scripts. Il peut avoir une forme abrégée et il est préférable qu'il ne contienne pas d'espace.

Commentaire

Spécifie le commentaire descriptif de la colonne.

Stéréotype

Sous-classification utilisée pour étendre la sémantique d'un objet sans changer sa structure ; peut être prédéfini ou bien défini par l'utilisateur.

Table

Spécifie la table contenant la colonne.

Type de données

Spécifie le format de données correspondant à la colonne (par exemple, numérique, alphanumérique, booléen, etc.).

Affichée

Spécifie que la colonnes sélectionnée peut être affichée dans le symbole de table.

Longueur

Spécifie la longueur maximum des données stockées dans la colonne.

Précision

Spécifie le nombre maximal de chiffres après le séparateur décimal.

Identity

Spécifie que la colonne est renseignée par des valeurs générées par la base de données. Les colonnes Identity sont souvent utilisées comme clés primaires (pas disponible pour tous les SGBD).

Domaine

Spécifie le nom du domaine associé (voir Domaines (MCD/MLD/MPD)). Utilisez les outils à droite de la liste pour créer un domaine, parcourir l'arborescence des domaines disponibles ou afficher les propriétés du domaine sélectionné

Calculée

Spécifie que la colonne est calculée à partir d'une expression en utilisant des valeurs d'autres colonnes de la table (pas disponible pour tous les SGBD).

Clé primaire

Spécifie que les valeurs de la colonne identifient de façon unique une ligne dans la table.

Clé étrangère

Spécifie que la colonne dépend d'une colonne de clé primaire contenue dans une autre table et qu'elle est migrée à partir de cette colonne de clé primaire.

Obligatoire

Spécifie que la colonne doit avoir une valeur non NULL

With default

Spécifie qu'une valeur par défaut est affectée à la colonne lorsque vous insérez une valeur NULL (pas disponible pour tous les SGBD).

Onglet Détails

L'onglet Détails contient les propriétés suivantes :

Propriété

Description

Valeurs NULL

Spécifie la proportion des entrées de la colonne qui peuvent contenir des valeurs NULL. Vous pouvez spécifier un nombre ou un pourcentage dans cette zone et dans les autres zones dans la zone de groupe Paramètres de remplissage de colonne ou les obtenir de votre base de données (voir Obtention des statistiques relatives aux colonnes depuis votre base de données).

Valeurs distinctes

Spécifie la proportion d'entrées de colonne contenant des valeurs distinctes. Vous pouvez spécifier un nombre ou un pourcentage dans cette zone, ou déduire sa valeur des statistiques relatives à la base de données. Par exemple, si vous définissez un pourcentage de valeurs distinctes de 100 % pour une colonne et de 80 % pour une seconde colonne et que vous générez la table avec 10 lignes, toutes les 10 lignes de la première colonnes auront des valeurs distinctes, tandis que seules 8 lignes de la seconde colonne auront des valeurs distinctes.

Lorsque vous appliquez un profil de données de test doté d'une source de génération sous forme de liste à une colonne qui s'est vue attribuer un pourcentage de valeurs distinctes, PowerAMC utilise les valeurs de la liste du profil de données. Si cette liste ne contient pas assez de valeurs, un message d'avertissement s'affiche dans la fenêtre Résultats et vous informe que le paramètre relatif aux valeurs distinctes ne peut pas être respecté par manque de valeurs suffisantes dans la liste.

Longueur moyenne

Spécifie la longueur moyenne d'une valeur. Vous pouvez spécifier un nombre dans cette zone, ou déduire sa valeur des statistiques relatives à la base de données.

Profil

Spécifie un profil de données de test à utiliser pour générer les données de test pour la colonne. Cliquez sur le bouton Points de suspension à droite de cette zone pour accéder à la boîte de dialogue Liste des profils de donnes de test (voir Remplissage de colonnes à l'aide de données de test).

Expression calculée

Spécifie une expression calculée utilisée pour calculer les données pour la colonne (voir Création d'une colonne calculée).

Les onglets suivants sont également disponibles :