La table système TB_RELATIONS stocke les relations entre les classes d'objets. Par exemple, vous pouvez définir des relations lorsque vous ajoutez un attribut à une classe d'objets à l'aide de l'administrateur des modèles de données.
Attributs de TB_RELATIONS |
Description |
ID |
Stocke la clé unique qui est générée par le système. |
PARENT_TABLE_NAME |
Stocke le nom de la table principale, par exemple une table de domaine *_TDB. Les tables de domaine sont généralement des tables principales. |
PARENT_COLUMN_NAME |
Stocke le nom de l'attribut principal. Exemple :
|
CHILD_TABLE_NAME |
Stocke le nom de la table secondaire, par exemple une table de classe d'objets d'étiquette. |
CHILD_COLUMN_NAME |
Stocke le nom de l'attribut secondaire. Exemple :
|
DELETE_CHILD |
Indique si l'objet secondaire est supprimé lorsque l'objet principal est supprimé. N : Relation parent nulle lors de la suppression du parent. Valeur par défaut. L : Ne pas modifier l'enfant lors de la suppression du parent. D : supprime l'objet lorsque l'objet principal est supprimé. C : ne supprime pas l'objet s'il existe un objet principal. P : ne supprime pas l'objet s'il existe un objet secondaire. |
CREATE_CHILD |
Indique si un objet secondaire est créé. Les valeurs sont soit 1 = Oui, soit 0 = Non. Valeur par défaut = 0. |
SPLIT_MODE |
Spécifie le traitement des objets enfants associés lorsque vous fractionnez des objets. NULL : l'option Fractionner se comporte comme Supprimer. S : dupliquer les enfants. A : affecter des enfants. |
MERGE_MODE |
Spécifie le traitement des objets enfants associés lorsque vous joignez des objets. NULL : l'option Fusionner se comporte comme Supprimer. I : joindre les enfants si identiques. M : joindre des enfants. K : conserver tous les enfants. |
ACTIVE |
Indique que l'enregistrement est actif. Les valeurs sont soit 1 = Oui, soit 0 = Non. Valeur par défaut = 1. |