Database Reference
In-Depth Information
Le troisième exemple présente la transformation d'un héritage simple par push-up . Cette
solution permet d'implémenter toutes les contraintes, mais convient vraiment mieux lorsque
chaque personnel peut occuper plus d'un type d'emploi.
Figure 2-17 . Transformation d'un héritage par push-up
Le tableau suivant précise les options souhaitables pour chaque contrainte d'héritage. Quelle
que soit la solution que vous choisirez, vous devrez programmer la contrainte sous la forme
de directives SQL CHECK , déclencheurs ou à l'intérieur de vos procédures cataloguées (voir
le chapitre 3), sauf en ce qui concerne la transformation par distinction et lorsqu'il n'est pas
nécessaire d'assurer l'exclusivité.
Tableau 2-1 : Transformation de l'héritage
Options de
transformation
Compatibilité avec les contraintes
Distinction
.Exclusivité :. {incomplete,disjoint} .(par.défaut)
.Pas.de.contrainte :. {incomplete,overlapping}
Push-down
.Partition :. {complete,disjoint}
.Totalité :. {complete,overlapping} ,.redondance.d'informations
Push-up
.Totalité :. {complete,overlapping}
.Autres.cas :.présence.de.nombreuses.valeurs. NULL
 
Search WWH ::




Custom Search