Chapter 4 Construction des Modèles Conceptuels de données


Propriétés d'un attribut d'entité discriminant

Un attribut d'entité discriminant est un attribut d'entité défini pour une entité père et qui permet de distinguer les différentes occurrences des fils. Cette propriété discriminante s'applique uniquement pour la génération de l'entité père.

Exemple

Dans l'exemple ci-dessous, l'entité TITRE est dotée de deux fils NON PERIODIQUE et PERIODIQUE.

Dans une génération MPD, l'entité TITRE génère une table TITRE et un attribut d'entité discriminant PERIODIQUE est défini pour le lien d'héritage afin de distinguer les deux entités enfant.

Chacun des attributs d'entité enfant va générer une colonne dans la table TITRE du MPD et l'attribut d'entité discriminant PERIODIQUE va générer la colonne périodique correspondante. Les valeurs de cette colonne indiquent si une instance de TITRE est périodique ou non.


Vous pouvez spécifier les caractéristiques suivantes pour un attribut d'entité discriminant :

Propriété Description
Nom 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 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 Commentaire descriptif de l'attribut d'entité
Type de données Type de données que vous souhaitez appliquer à l'attribut d'entité
Longueur Longueur maximum du type de données
Précision Nombre maximum de chiffres après la virgule décimale
Domaine Nom du domaine associé
Obligatoire Indique si une valeur est requise pour l'attribut d'entité

 


Copyright (C) 2005. Sybase Inc. All rights reserved.