Bonjour à tous ;
Je souhaite créer un lien d'héritage entre deux entités. La contrainte (triangle vide) est automatiquement représentée. Comment ne pas afficher ce triangle ?
Merci
Bonjour à tous ;
Je souhaite créer un lien d'héritage entre deux entités. La contrainte (triangle vide) est automatiquement représentée. Comment ne pas afficher ce triangle ?
Merci
Bonjour,
Malheureusement, on ne peut pas faire disparaitre le triangle dans l'héritage.
Bonne journée !!
Bonsoir,
De fait, le triangle symbolisant l'héritage, le supprimer revient à supprimer l'héritage lui-même
En revanche, ce triangle est le lieu d'hébergement naturel des mickeys symbolisant les contraintes (totalité, exclusion, partitionnement). S'il est vide, c'est qu’il n’y a aucune contrainte![]()
Vous pouvez aussi modéliser un hértiage "à l'ancienne" :
Soit B qui hérite de A. Le MCD "classique" est le suivant :
B -(1,1)----être----0,1- A
Les cardinalités entre parenthèses indiquent une identification relative et l'association se lit bien :
" B est un A et A peut être un B"
Nous avons bien là la définition de l'héritage.
Les tables qui en découleront seront les suivantes :
A (A_id...)
B (B_id_A...)
La clé étrangère B_id_A est également clé primaire de la table B ; B n'a pas d'identifiant propre.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager