Ne confondez pas clef informatique et clef fonctionnelle. La solution est d'avoir dans vos trois tables, qui raffine de plus en plus la fonction, une clef informatique (auto incrément) et une clef...