Chapter 9 Gestion des modèles de données


Définition des paramètres du modèle

Pour définir les paramètres de modèle, sélectionnez Outils→Options du modèle ou pointez sur le fond du diagramme, cliquez le bouton droit de la souris, puis sélectionnez Options du modèle dans le menu contextuel.


Les options définies sur cette page affectent tous les objets dans le modèle, y compris ceux déjà créés, alors que les changements apportés aux options relatives aux objets situés sur les pages de sous-catégorie affectent uniquement les objets créés postérieurement aux changements.

Vous pouvez définir les options suivantes sur cette page :

Tous les objets

Option Description
Respect de la casse pour le nom/code Vous pouvez définir le respect de la casse des noms et codes pour tous les objets dans le modèle courant. Si vous cochez cette case, deux objets peuvent avoir le même nom ou code dans un même espace de noms, à condition que la casse du nom ou du code diffère.

A la différence des autres options de modèle, cette option peut être modifiée au cours du processus de conception. Toutefois, si vous modifiez sa valeur, n'oubliez pas de lancer une vérification du modèle pour vous assurer que ce dernier ne contient pas de doublon.
Activer les liens vers les exigences Les exigences sont des descriptions de besoins des utilisateurs qui doivent être satisfaits lors du processus de développement.

Vous pouvez activer les liens vers les exigences pour tous les objets du modèle courant. Lorsque cette case est cochée, l'onglet Exigences s'affiche dans la feuille de propriétés des objets. La page Exigences permet d'attacher des exigences aux objets ; ces exigences sont définies dans les modèles de gestion des exigences ouverts dans l'espace de travail. Les exigence et modèles de gestion des exigences sont synchronisés.

Pour plus d'informations sur les exigences, reportez-vous au manuel Modélisation des exigences .
Imposer la cohérence Impose la cohérence entre la définition d'un domaine et les attributs qui utilisent ce domaine. Vous pouvez sélectionner n'importe laquelle des propriétés suivantes, ou une combinaison de ces propriétés :

  • Type de données - Type de données, longueur et précision
  • Contrôle - Paramètres de contrôle, tels que les valeurs minimum et maximum
  • Règles - Règles de gestion
  • Obligatoire - Propriété Obligatoire pour les attributs d'entité, d'association et d'héritage


Au moment où vous appliquez les options pour imposer la cohérence, vous devez préciser si vous souhaitez appliquer les propriétés du domaine aux attributs attachés au domaine. Si vous cliquez sur OK, les propriétés d'attribut sont modifiées pour être en cohérence avec les propriétés du domaine auquel elles appartiennent.

Lorsque vous modifiez les propriétés d'un domaine, les propriétés des attributs attachés au domaine sont mises à jour, si celles-ci sont sélectionnées dans cette boîte de dialogue.

Lorsque vous cochez la case correspondant à une propriété d'attribut sous Imposer la cohérence, cette propriété d'attribut ne peut pas être modifiée dans les listes d'attributs et dans les feuilles de propriétés d'attribut.

Si vous souhaitez modifier une propriété d'attribut ne pouvant diverger du domaine, vous devez détacher l'attribut du domaine ou décocher la case Imposer la cohérence appropriée dans la boîte de dialogue Options du modèle.
Utiliser le nom entier du type Spécifie que le nom entier du type de données est affiché dans les symboles d'entité.
Type de données par défaut Spécifie un type de données par défaut à appliquer aux domaines et attributs qui en sont dépourvus
Notation Vous pouvez choisir parmi les notations suivantes :

  • Entité/Relation [Valeur par défaut – utilisée dans ce manuel] La notation Entité/Relation connecte des entités avec des liens représentant une des quatre relations. Ces relations ont des propriétés qui s'appliquent aux deux entités de la relation.
  • Merise - utilise les associations à la place des relations.
  • E/R + Merise - les entités/relations et Merise sont utilisées en même temps au sein du même modèle
  • IDEF1X - modélisation des données pour les relations et entités. Dans cette notation, chaque jeu de symboles de relation décrit une combinaison de caractère obligatoire et de cardinalité de l'entité en regard duquel il est affiché.
  • Barker – les héritages sont représentés en plaçant les entités enfant au sein du symbole de leur entité parent, et les relations sont dessinées en deux parties, chacune reflétant la multiplicité du rôle d'entité associé.


Pour plus d'informations sur ces notations, voir Notations prises en charge pour les MCD/MLD.
Code unique Requiert que chaque information ou relation soit dotée d'un code unique.
Relations n-n admises [MLD uniquement] Permet l'affichage de relations plusieurs-plusieurs
Réutilisation admise Permet de réutiliser une information comme attribut pour plusieurs entités à condition que les attributs aient le même nom et le même type de données et qu'ils n'appartiennent pas à une clé primaire.

Lorsque vous désélectionnez cette option ou si l'attribut appartient à une clé primaire, l'information ne peut pas être réutilisées. Dans ce cas, si la case Code unique est cochée, une nouvelle information ayant le même nom mais un code différent est créée, dans le cas contraire, une nouvelle information ayant le même nom et le même code est créée.

Lorsque vous supprimez une entité ou des attributs d'entité, les options relatives aux informations suivantes déterminent si les informations correspondantes sont également supprimées :

  • Les deux– supprime l'attribut d'entité.
  • Code unique seulement– supprime l'attribut d'entité.
  • Réutilisation admise seulement– supprime l'attribut d'entité et l'information correspondante (si celle-ci n'est pas utilisée par une autre entité).
  • Aucune – supprime l'attribut d'entité et l'information correspondante.

 


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