Création d'une classe de relations simples
Cette rubrique s'applique uniquement à ArcEditor et ArcInfo.
Les classes de relations peuvent être créées et modifiées dans ArcInfo et ArcEditor, mais elles sont en mode lecture seule dans ArcView. Les classes d'entités qui participent à une classe de relations seront aussi en lecture seule dans ArcView.
Vous pouvez créer de nouvelles classes de relations entre n'importe quelle classe d'entités ou table au sein de votre géodatabase à l'aide des outils d'ArcCatalog ou de la fenêtre Catalogue. Ces outils peuvent être utilisés pour créer des classes de relations simples, composites et décrites par des attributs.
En savoir plus sur les classes de relations
Les classes de relations apparaissent dans l'arborescence du catalogue ; vous pouvez examiner leurs propriétés ainsi que les relations de n'importe quelle classe d'entités en particulier.
L'exemple de la tâche suivante indique comment créer une classe de relations entre une classe d'entités qui stocke des parcelles et une table qui stocke des propriétaires. Il s'agit d'une relation simple et non attribuée. Dans la base de données, une parcelle peut appartenir à un seul propriétaire, et un propriétaire peut posséder une seule parcelle ; il s'agit donc d'une relation un vers un.
- Dans l'arborescence du catalogue, cliquez avec le bouton droit sur la géodatabase ou le jeu de données d'entité dans lequel vous souhaitez créer la nouvelle classe d'entités, pointez sur Nouveau > Classe de relations.
- Tapez le nom de la nouvelle classe de relations.
- Cliquez sur la table ou la classe d'entités d'origine.
- Cliquez sur la table ou la classe d'entités de destination.
- Cliquez sur Suivant.
- Cliquez sur Relation simple (point à point)
- Cliquez sur Suivant.
- Tapez les appellations avant et arrière.
- Cliquez sur la direction de notification de message.
- Cliquez sur Suivant.
- Cliquez sur la première option de cardinalité. Dans cet exemple, un propriétaire peut posséder une seule parcelle et une parcelle peut appartenir à un seul propriétaire ; il s'agit donc d'une relation un vers un (1:1).
- Cliquez sur Suivant.
- Cliquez sur Non. Dans cet exemple, la classe de relations ne nécessite aucun attribut.
- Cliquez sur Suivant.
- Cliquez sur la flèche de la liste déroulante pour afficher une liste des champs provenant de la table ou de la classe d'entités d'origine. Cliquez sur la clé primaire de cette classe d'entités ou table.
- Cliquez sur la flèche de la liste déroulante pour afficher une liste des champs provenant de la table ou de la classe d'entités de destination. Seuls les champs de même type sélectionnés à l'étape 15 s'affichent. Cliquez sur la clé étrangère correspondant à la clé primaire sélectionnée à l'étape 15.
- Cliquez sur Suivant.
- Vérifiez les options que vous avez spécifiées pour la nouvelle classe de relations. Si vous souhaitez apporter des modifications, utilisez l'assistant pour revenir en arrière en cliquant sur le bouton Précédent.
- Une fois les options définies, cliquez sur Terminer pour créer la nouvelle classe de relations.
En savoir plus sur la création d'une classe de relations attribuées