Bonjour,
Alors j'ai cherché comment résoudre ce problème pendant un bon moment sur google etc, mais je me suis rendu compte que je n'arrivais même pas à l'exprimer correctement, je vais donc essayer de le détailler ici en espérant que vous pouvez m'aider.
Je suis à la construction de ma base de données , je dispose d'une tableau excel que j'ai du normaliser et j'ai 2 tables qui me posent soucis :
Client (id,nom,prenom,email,telephone)
Reservation(id,id_client)
De base dans les données que j'ai eu a importer dans ma base de données je n'avais pas d'id pour client, j'ai donc créé cette clé synthétique car sinon je me retrouve avec un email en clé primaire.
Mais là ça se complique, avec l'email en clé primaire, je suis capable de relier Reservation et Client en clé étrangère, en insérant la clé étrangère email dans Reservation, mais ce n'est vraiment pas pratique.
J'aimerais savoir s'il y a un moyen, et si oui comment (ou un lien expliquant un cours détaillé car je n'arrive pas du tout à trouver..) lors de l'importation des données dans la table reservation peut y avoir une transformation ou comparaison ou je ne sais pas du tout pour voir l'email, la clé primaire client associé, et mettre cette clé en clé étrangère dans client.
Voilà, je suis pas sûr de m'être fait comprendre, ce qui serait plutôt étonnant mais bon..
Si vous pouvez m'aider, je vous en serais grandement reconnaissant !
Partager