Afficher et modifier les propriétés de relation

Disponible avec une licence Standard ou Advanced.

Lorsque vous créez une classe de relations, celle-ci apparaît dans la fenêtre Catalog (Catalogue) et vous pouvez inspecter les propriétés de la classe de relations et des classes d’entités qui en font partie.

Utilisez cette procédure pour accéder à la boîte de dialogue Relationship Class Properties (Propriétés de la classe de relations) et vérifier les propriétés définies pour une classe de relations :

  1. Démarrez ArcGIS Pro.
  2. Dans la fenêtre Catalog (Catalogue), dans le dossier Databases (Bases de données), cliquez sur la connexion à la géodatabase pour développer son contenu.
  3. Cliquez avec le bouton droit de la souris sur la classe de relations, puis sélectionnez Properties (Propriétés).

    Classe de relations développée dans la fenêtre Catalog (Catalogue).

Sur l’onglet General (Général), les propriétés suivantes de la classe de relations sont affichées :

Relationship class properties (Propriétés de la classe de relations)
  • Relationship class (Classe de relations) : nom de la classe de relations.
  • Type : type de la classe de relations, Simple ou Composite.
  • Cardinality (Cardinalité) : la cardinalité d’une relation indique le nombre d’objets dans la classe d’origine pouvant être associés à un certain nombre d’objets dans la classe de destination. Une relation peut avoir l’une des trois cardinalités suivantes : un à un, un à plusieurs ou plusieurs à plusieurs.
  • Notification : la direction de notification du message Cette propriété n’est applicable que si vous souhaitez implémenter un comportement de mise à jour ou de suppression en cascade personnalisé, dans lequel des actions peuvent nécessiter une mise à jour d’une entité pour déclencher une mise à jour dans ses entités associées. Les mises à jour peuvent être requises dans une direction ou dans une autre, dans les deux directions ou dans aucune.
  • Origin Name (Nom d’origine) : nom de la classe d’origine.

  • Origin Primary Key (Clé primaire d’origine) : le champ de clé dans la classe d’origine d’une relation se nomme clé primaire et est fréquemment abrégé sous la forme PK (Primary Key).

  • Origin Foreign Key (Clé étrangère d’origine) : le champ de clé dans la classe de destination se nomme clé étrangère et est fréquemment abrégé sous la forme FK (Foreign Key).

  • Destination Name (Nom de destination) : nom de la classe destination.

  • Forward Path Label (Dénomination origine vers destination) : étiquette avant qui s’affiche lorsque vous naviguez de l’origine vers la destination. Cette étiquette peut être modifiée directement dans cette boîte de dialogue.

  • Backward Path Label (Dénomination destination vers origine) : étiquette arrière qui s’affiche lorsque vous naviguez de la destination vers l’origine. Cette étiquette peut être modifiée directement dans cette boîte de dialogue.

  • Split Policy (Règle de division) : la règle de division de la classe de relations permet de déterminer le mode de traitement des enregistrements dans la table de destination associée lorsqu’une entité de la classe d’entités d’origine est divisée au cours de la mise à jour.

L’onglet Rules (Règles) de la boîte de dialogue Relationship Class Properties (Propriétés de la classe de relations) répertorie toutes les règles possibles qui peuvent exister pour votre classe de relations.

Consultez la rubrique Règles de relation pour plus d’informations sur l’activation et la désactivation des règles sur votre classe de relations.

L’onglet Règles est accessible à partir de la boîte de dialogue Propriétés de la classe de relations.

L’onglet Editor Tracking (Suivi de l’éditeur) dans la boîte de dialogue Relationship Class Properties (Propriétés de la classe de relations) est visible lorsque vous affichez les propriétés d’une classe de relations basée sur des tables de type M:N (plusieurs vers plusieurs) ou attributaire 1:1 (un vers un) ou 1:M (un vers plusieurs).

L’onglet Editor Tracking (Suivi de l’éditeur) vous permet d’activer et de désactiver le suivi de l’éditeur pour enregistrer et conserver automatiquement les informations concernant les insertions et les mises à jour qui sont effectuées sur une table de classes de relations attribuées également désignée table intermédiaire.

Par exemple, une classe de relations de type M:N a été créée entre une classe d’entités Parcels et une table ParcelOwners dans laquelle une parcelle peut avoir plusieurs propriétaires et un propriétaire peut posséder plusieurs parcelles. Dans ce scénario, d’autres attributs peuvent être stockés dans cette table intermédiaire décrivant la relation elle-même, comme le champ PercentOwnership qui stocke le pourcentage de propriété pour chaque relation entre les propriétaires et les parcelles. Activez le suivi de l’éditeur sur cette table intermédiaire pour enregistrer et conserver automatiquement les insertions et les mises à jour apportées à cette table de classes de relations attribuées.

Reportez-vous à la rubrique Editor tracking (Suivi de l’éditeur) pour plus d’informations sur l’activation et la désactivation du suivi de l’éditeur.

L’onglet Suivi de l’éditeur est accessible à partir de la boîte de dialogue Propriétés de la classe de relations