Transformation d'une association un-un

Pour chaque association un-un unidirectionnelle, une clé étrangère est générée avec la même direction que l'association. La clé primaire de la table parent va également migrer vers une table enfant comme sa clé étrangère.

Envisageons deux classes d'entité, Personet Account, et une association un-un définie entre elles. L'association est unidirectionnelle et navigue de Person vers Account :



La clé de référence générée se présentera comme suit :



La clé étrangère générée a la même direction que l'association.

Si l'association est bidirectionnelle (si elle peut naviguer dans les deux sens), deux clés étrangères ayant chacune une des directions seront générées PowerAMC ne sait pas quelle table générée est la table enfant ou la table parent. Vous devez en supprimer une manuellement.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com