Téléchargement des produits


Version anglaise


 

Relation

Accès

Pour créer une relation, il faut, au choix :

Pour modifier une relation, il faut, au choix :

  • Effectuer un double clic sur une relation du MCD.

  • Effectuer un simple clic sur le bouton Modifier de la boîte de dialogue Référentiel - Relations.

 

Cette boîte de dialogue affiche les caractéristiques générales de la relation sélectionnée comprenant, entre autres, la liste des pattes rattachées à cette relation.

 

Les informations saisies

Nom

Nom de la relation.

Ce nom doit être un nom de relation valide (au sens IBM du terme), unique parmi les noms d'entités, d'entités logiques, d'entités sous-types et de relations dans l'environnement.

Longueur limitée à 15 caractères.

Saisie obligatoire.

 

Désignation

Désignation définissant clairement la relation.

Longueur limitée à 50 caractères.

Saisie obligatoire.

 

Numéro d'ordre

Champ numérique servant à numéroter la relation ; ce numéro est utilisé lors de la génération du modèle logique.

Saisie facultative.

 

Les boutons radio

Visibilité

La visibilité d'une relation peut être publique ou privée. Seul le propriétaire de la relation ou un concepteur ayant les droits de modification peut changer cette visibilité.

Une relation publique ne peut être changée en privée si elle est attachée à plus d'un domaine.

En mode création, la visibilité est initialisée à publique.

 

Appartenance

Oui

La relation est une relation d'appartenance.

Non

La relation n'est pas d'appartenance.

Par défaut : "Non".

 

Remarque : une relation d'appartenance est obligatoirement une relation de dimension 2, non réflexive, et définie avec des cardinalités "XN 11" (X pouvant prendre les valeurs 0 ou 1).

 

Les cases à cocher

Contrainte dépendance hiérarchique

Cette case permet de spécifier si les entités mises en relation sont hiérarchiquement dépendantes les unes des autres.

Cette information est prise en compte lors de la génération du modèle logique, afin d'introduire des redondances de propriétés dans les entités logiques.

Case cochée

La relation correspond à une contrainte de dépendance hiérarchique.
Les identifiants issus des relations ne sont pas dupliqués dans l'entité cible, si ces identifiants sont déjà présents dans celle-ci (en tant qu'identifiants ou propriétés selon la nature de la relation) et qu'ils n'appartiennent pas directement à l'entité conceptuelle source mais ont été ajoutés à l'entité source via une relation d'appartenance.

Case non cochée

La relation ne correspond pas à une contrainte de dépendance hiérarchique.
Les identifiants issus des relations sont migrés systématiquement, même s'ils sont déjà dans l'entité cible. De ce fait, une même information peut être dupliquée.

Par défaut : case cochée.

 

Les listes

Pattes rattachées

Liste des entités ou entités sous-types reliées à la relation, affichant pour chacune de ces entités : le nom, la cardinalité et le numéro du lien associé.

Il est possible de visualiser ou même de modifier les caractéristiques complètes d'un lien donné :

    • soit en effectuant un double clic sur l'élément correspondant dans la liste,

    • soit en le sélectionnant tout d'abord, puis en activant la touche Entrée.

Une boîte de dialogue s'ouvre alors, affichant toutes les informations sur le lien choisi.

Il est possible de changer l'ordre des pattes graphiquement en sélectionnant la ligne à déplacer, en déplaçant le curseur de la souris avant ou après la ligne de destination, puis en cliquant du bouton droit de la souris.

Liste à sélection unique.

 

Les boutons

Afficher / Affecter (propriétés)

Ouverture d'une boîte de dialogue affichant la liste des propriétés affectées à la relation, ainsi que la liste des propriétés disponibles pouvant lui être affectées.

 

Ordonner (propriétés)

Ouverture d'une boîte de dialogue affichant la liste des propriétés affectées à la relation, qui a pour but de réordonner cette liste en modifiant les numéros d'ordre des propriétés la composant.

Ce bouton est inactif si l'on se trouve en mode affichage.

 

Afficher / Affecter (règles)

Ouverture d'une boîte de dialogue affichant la liste des règles de gestion affectées à la relation, ainsi que la liste des règles de gestion disponibles pouvant lui être affectées.

 

Ordonner (règles)

Ouverture d'une boîte de dialogue affichant la liste des règles de gestion affectées à la relation, qui a pour but de réordonner cette liste en modifiant les numéros d'ordre des règles de gestion la composant.

Ce bouton est inactif si l'on se trouve en mode affichage.

 

Graphes

Ouverture d'une boîte de dialogue affichant les graphes MCD dans lesquels la relation est placée.

 

Domaines

Ouverture d'une boîte de dialogue affichant les différents domaines auxquels la relation est attachée.

 

Informations

Ouverture d'une boîte de dialogue affichant des informations sur la relation en cours, telles que le nom du propriétaire concepteur, les dates et heures de création et de modification.

 

Commentaires

Ouverture d'une boîte de dialogue permettant la saisie d'un texte de commentaire qui sera associé à la relation en cours.

 

Entrée / Créer / Modifier (validation)

Le bouton Entrée (en mode affichage) ferme la boîte de dialogue.

Le bouton Créer (en mode création) ou Modifier (en mode modification) valide la boîte de dialogue.

Les différentes informations composant la boîte sont contrôlées. Si toutes sont valides, la définition de la relation est mise à jour dans la base de données avant la fermeture de la boîte ; sinon un message d'erreur est affiché.

 

Annuler

Fermeture de la boîte de dialogue sans valider les choix faits.

Tous les traitements effectués sur la boîte de dialogue sont annulés.

S'il s'agit d'une annulation de création de relation, le commentaire éventuel est détruit, et les liens avec les propriétés et les règles de gestion qui auraient pu être affectées à cette relation sont supprimés.

Raccourci-clavier : Echap.

 

↑ Haut de page