Bonjour à toute la communauté.
Je viens vers vous car j'ai un petit souci pour assimiler la construction de table(s) selon des contraintes de spécialisation.
- Contrainte de partition (xT)
PROPRIETAIRE (PROP_ID, PROP_ADS, PROP_CP, PROP_VILLE)
PERSONNE (PROP_ID, NOM_PERS)
ENTREPRISE (PROP_ID, NOM_ETS)
J'ai pour les clés des tables PERSONNE et ENTREPRISE mis la valeur Oui dans la propriété Null interdit.
Mais quoi faire pour s'assurer qu'un PROPRIÉTAIRE ne puisse être enregistré qu'en tant que PERSONNE ou qu'en tant que ENTREPRISE (au moins un des deux, mais jamais les deux en même temps) ?
- Contrainte d'exclusion (X)
S'assurer qu'un PROPRIÉTAIRE ne puisse être enregistré qu'en tant que PERSONNE ou en tant que ENTREPRISE (ou aucun des deux, mais jamais les deux en même temps) ?
Même question que ci-dessus.
Merci d'avance.
Partager