Page 1 sur 1

BDD relationelle

Posté : 06 oct. 2007, 00:03
par netsupra
Bonjour,

J'ai une table x, une table y, et une table z.
Je dois faire correspondre une entrée de la table x avec à la fois une de la table y et un e de la table z.
Vaut il mieux que je fasse deux tables annexes x2y et x2z ou une table annexe x2yz?
Merci,
netsupra

Posté : 06 oct. 2007, 00:29
par Tracker
Je dirais la seconde solution, car tes infos idy, idz devraient se trouver dans x (et j'imagine que tu ne peux pas la modifier).
La table x2yz est donc une fille de x (cad x2yz(idx) est PK, et x(id) est FK de x2yz(idx)).
a+

Posté : 06 oct. 2007, 00:52
par netsupra
Merci ;)

Posté : 06 oct. 2007, 01:16
par Hubert Roksor
Si j'ai bien compris le post original (qui est très mal expliqué je dois dire... :() alors tu peux tout mettre dans ta table x si les relations sont 1:1...

En général, quand quelqu'un demande "vaut-il mieux p1 ou p2 ?" c'est que la réponse dépend étroitement du contexte. Sans contexte, on répond au hasard...