Table vers classe de relations (Gestion des données)

Cette documentation ArcGIS 2.8 a été archivée et n’est plus mise à jour. Certains contenus et liens peuvent être obsolètes. Consultez la dernière version de la documentation.

Synthèse

Crée une classe de relations attribuées à partir des tables d'origine, de destination et de relations.

Utilisation

  • Cet outil crée une table dans la base de données contenant les champs attributaires sélectionnés de la table de relations. Ces champs permettent de stocker des attributs de la relation elle-même qui ne sont attribués ni à la classe d'origine, ni à la classe de destination. Par exemple, une base de données de parcelles peut contenir une classe de relations entre des parcelles et des propriétaires dans laquelle des propriétaires possèdent des parcelles et des parcelles appartiennent à des propriétaires. Un attribut de cette relation peut représenter des parts de copropriété.

  • Les relations simples, ou point à point, sont des relations entre deux objets ou plus dans la base de données qui existent indépendamment les uns des autres. Par exemple, un réseau ferroviaire peut comporter des intersections avec un ou plusieurs signaux lumineux. Cependant, une intersection de voie ferrée peut exister sans signal lumineux et des signaux lumineux exister sur le réseau ferroviaire là où il n'y a pas d'intersection. Les relations simples peuvent avoir des cardinalités de type un vers un, un vers plusieurs et plusieurs vers plusieurs.

  • Une relation composite décrit une relation dans laquelle l'existence d'un objet régit l'existence des objets qui lui sont liés. Par exemple, les pylônes électriques supportent les transformateurs et les transformateurs sont montés sur des pylônes. Une fois qu'un pylône est supprimé, un message de suppression est transmis aux transformateurs qui lui sont liés, lesquels sont supprimés de la classe d'entités des transformateurs. Les relations composites décrivent toujours des relations un vers plusieurs.

  • Les dénominations de parcours avant et arrière décrivent la relation née de la navigation d'un objet à un autre. La dénomination de parcours avant décrit la relation née de la navigation depuis la classe d'origine jusqu'à la classe de destination. Dans notre exemple pylône-transformateur, la dénomination de parcours avant pourrait être : Les pylônes supportent les transformateurs. La dénomination de parcours arrière décrit la relation née de la navigation depuis la classe de destination jusqu'à la classe d'origine. Dans notre exemple pylône-transformateur, la dénomination de parcours arrière pourrait être : Les transformateurs sont montés sur les pylônes.

Paramètres

ÉtiquetteExplicationType de données
Table d’origine

Table ou classe d'entités à associer à la table de destination.

Table View
Table de destination

Table ou classe d'entités à associer à la table d'origine.

Table View
Classe de relations en sortie

Classe de relations qui sera créée.

Relationship Class
Type de relation

Type d'association à créer entre les tables d'origine et de destination.

  • SimpleAssociation selon laquelle chaque objet est indépendant (relation parent/parent). Il s'agit de l'option par défaut.
  • CompositeAssociation selon laquelle l'existence d'un objet contrôle l'existence de l'objet qui lui est lié (relation parent/enfant).
String
Appellation avant

Dénomination pour la relation lorsqu'elle est parcourue de la classe d'entités/table d'origine vers la classe d'entités/table de destination.

String
Appellation arrière

Dénomination pour la relation lorsqu'elle est parcourue de la classe d'entités/table de destination vers la classe d'entités/table d'origine.

String
Sens des messages

Sens de transmission des messages pour les objets de la relation. Par exemple, dans une relation entre des pylônes et des transformateurs, lorsqu'un pylône est supprimé, un message est transmis aux objets transformateurs auxquels il est lié pour indiquer que le pylône a été supprimé.

  • Aucune (aucun message transmis)Aucun message transmis. Il s'agit de l'option par défaut.
  • Avant (origine vers destination)Messages transmis de l'origine vers la destination.
  • Arrière (destination vers origine)Messages transmis de la destination vers l'origine.
  • Les deux directionsMessages transmis de l'origine vers la destination et de la destination vers l'origine.
String
Cardinalité

Cardinalité de la relation entre l'origine et la destination.

  • Un vers un (1:1)Chaque objet de la table/classe d'entité d'origine peut être mis en relation avec zéro ou un objet de la table/classe d'entité de destination. Il s'agit de l'option par défaut.
  • Un vers plusieurs (1:M)Chaque objet de la table/classe d'entité d'origine peut être mis en relation avec plusieurs objets de la table/classe d'entité de destination.
  • Plusieurs vers plusieurs (M:N)Plusieurs objets de la table/classe d'entité d'origine peuvent être mis en relation avec plusieurs objets de la table/classe d'entité de destination.
String
Table de relations

Table contenant les attributs qui sont ajoutés à la classe de relations.

Table View
Champs attributaires

Champs contenant les valeurs attributaires à ajouter à la classe de relations.

Le bouton Ajouter un champ, qui est utilisé uniquement dans ModelBuilder, vous permet d'ajouter des champs attendus afin que vous puissiez remplir la boîte de dialogue et poursuivre la création du modèle.

Field
Clé primaire d’origine

Champ de la table d'origine utilisé pour créer la relation. Il s'agit généralement du champ OID.

String
Clé étrangère d’origine

Nom du champ Clé étrangère de la table de relations correspondant au champ Clé primaire de la table/classe d'entités d'origine.

String
Clé primaire de destination

Champ de la table de destination utilisé pour créer la relation. Il s'agit généralement du champ OID.

String
Clé étrangère de destination

Champ de la table de relations correspondant au champ Clé primaire de la table de destination.

String

Environnements

Cas particuliers

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes