Les contraintes de clé étrangère définissent les relations parent-enfant entre les tables source. Utilisez-les pour déterminer les tables à inclure dans un sous-ensemble de données. Vous pouvez également limiter les valeurs que vous voulez stocker dans les colonnes de table du sous-ensemble de données.
Lorsque vous créez une entité de données, vous sélectionnez une table pour cette entité. La table que vous sélectionnez est la table de pilotage de l'entité. Test Data Manager ajoute d'autres tables à l'entité en fonction des contraintes de la table de pilotage.
Utilisez la découverte de données pour rechercher les relations entre les tables. Lorsque vous identifiez les relations que vous voulez ajouter au référentiel TDM, créez et modifiez des contraintes dans Test Data Manager.
Les types suivants de contraintes définissent les relations entre les tables dans une entité :
Clé primaire
Colonne ou combinaison de colonnes qui identifie de façon unique une ligne dans une source de données. Une table peut avoir une clé primaire.
Manuelle logique
Relation parent-enfant entre les tables basée sur les colonnes qui ne sont pas des clés. Vous pouvez créer les contraintes logiques suivantes :
Les contraintes logiques que vous acceptez des profils de découverte de données. Vous pouvez supprimer ces contraintes logiques.
Contraintes logiques que vous définissez dans Test Data Manager. Vous pouvez supprimer ces contraintes logiques.