Association 1:1
Question
Traduire chacun des schémas conceptuels suivants en schéma relationnel.
Solution
Classe12(#a,b,c,d) avec c KEY
ou
Classe21(#c,d,a,b) avec a KEY
ou
Classe1(#a,b,c=>Classe2) avec c KEY
Classe2(#c,d)
Contrainte :
PROJ(Classe1,c)=PROJ(Classe2,c)
ou
Classe1(#a,b)
Classe2(#c,d,a=>Classe1)
avec a KEY
Contrainte :
PROJ(Classe1,a)=PROJ(Classe2,a)
Classe1(#a,b,c=>Classe2) avec c KEY
Classe2(#c,d)
ou
Classe12(#c,d,a,b) avec a UNIQUE
Classe1(#a,b,c=>Classe2) avec c UNIQUE
Classe2(#c,d)
ou
Classe1(#a,b)
Classe2(#c,d,a=>Classe1)
avec a UNIQUE