Chapter 4 Construction des Modèles Conceptuels de données
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.
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. |
![]() |