La seconde solution répond bien au problème dans ton cas particulier. Juste une remarque : le nom de la table devrait être plus explicite que "livre_details", si tu ne destines cette table qu'au résumé et au titre en français.
C'est mieux que la première solution.
La troisième était la plus élégante pour un cas général, mais si tu n'auras jamais de troisième langue (ou plus), alors la deuxième convient.
Et pour le petit problème subsidiaire : ça n'est pas la peine de faire une table spéciale des immatriculations, parce que l'immatriculation est unique pour chaque avion. Donc, tu as une relation 1-1 entre avion et immatriculation (à un avion, une seule immatriculation et inversement), donc dans ce cas, on met immatriculation dans la table avion.
D'ailleurs, immatriculation pourrait faire la clef primaire et l'identifiant d'avion.
Sinon, pour le reste, rien à dire : ça rentre, la modélisation .
ced
Partager