Chapter 8 Modélisation des correspondances O/R
Les colonnes de clé primaire doivent être mises en correspondance avec les attributs persistants. Tout comme les clés primaires pour les tables, vous devez définir ces attributs persistants comme identifiants primaires des classes d'entité. Les clés primaires mises en correspondance doivent être des clés primaires de tables principales.
Il existe trois types de mise en correspondance d'identifiant primaire :
La correspondance d'identifiant primaire est obligatoire pour les classes d'entité.
Pour définir une correspondance d'identifiant primaire simple :
Pour définir un correspondance d'identifiant primaire composite :
Les colonnes des clés primaires peuvent être mises en correspondance avec une association. Elles sont migrées depuis les clés primaires des autres tables.
Pour plus d'informations, voir la section Transformation d'une association un-plusieurs.
Pour définir un correspondance d'identifiant primaire de composant :
Les attributs des classes de type valeur sont mis en correspondance avec les colonnes, qui sont incorporées dans les tables principales mises en correspondance par d'autres classes d'entité. Vous devez donc ajouter les tables primaires des classes conteneur comme sources de correspondance pour les classes de type valeur. Si la classe de type valeur est utilisée dans plusieurs classes d'entité, vous devez mettre en correspondance chacun de ses attributs persistants avec plusieurs colonnes de tables de ces classes.
Par exemple, la classe de type valeur Address est utilisée comme type d'attribut pour deux classes, Product et Customer .
L'attribut de la classe de type valeur Address peut être mis en correspondance avec les colonnes de deux tables, Company et Customer .
La mise en correspondances est plus simple à visualiser dans l'Editeur de correspondances.
Copyright (C) 2007. Sybase Inc. All rights reserved. |
![]() |