Michel :
> Voici mon problème :
> J'ai une table (appellons-la A) qui doit contenir deux champs clef étrangère
> vers l'id d'une autre table (appellons-la B).
>
> Quelle est la façon "propre" d'appeller les champs clef étrangère dans la
> table A ?
> B_id_1
> B_id_2
>
> ou
>
> B_id_truc
> B_id_machin

On utilise plutôt des suffixes '_id'.

Ton exemple n'est pas très parlant donc, je vais supposer qu'on
a des livres et des utilisateurs. Un livre est écrit par un auteur
et publié par un éditeur.

Si tu prends des noms de clés étrangères comme user_id_1
ou user_id_2, c'est pas très parlant. Si tu prends
author_id et publisher_id, tout de suite, on devine ce à
quoi correspond chacune des clés (sauf si on intervertit
leur utilisation parce qu'on est pervers).

     -- Jean-François.

-- 
À la renverse.

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à