2011-06-29 1 views
0

Je travaille sur une table qui contiendra des données sur un registraire adjoint chargé de recruter une personne pour s'inscrire pour voter.Suggestions de nom de table de base de données

Voici ce que les champs de la table aura:

+-------------------------------------------------------+ 
Id | VoterRegistrationId | DeputyRegistrarId 
+-------------------------------------------------------+ 

Je suis un peu coincé sur venir avec un nom pour cette table, donc je pensais que j'obtenir de l'aide.

Je pensais à DeputyRegistrarVoterRegistration, mais ce nom semblait un peu trop verbeux.

+0

vous pouvez le nommer tbl_voters – rrapuya

+0

pourrait désirer voir http://stackoverflow.com/questions/631850/how-do-you- nom-your-many-to-many-relations-tables –

Répondre

4

Avez-vous des tables nommées Voter et DeputyRegistrar?

Si tel est le cas, je recommande simplement VoterDeputyRegistrar, ou DeputyRegistrarVoter, car cette table ne fait qu'encoller des lignes des deux autres tables.

Editer: En réponse au commentaire, je vous recommande de suivre votre approche originale (DeputyRegistrarVoterRegistration). Les abréviations sont parfois une chose délicate, et une fois que vous commencez, vous devez vous rappeler comment vous avez abrégé. Ils ajoutent également (même légèrement) à votre charge cognitive lorsque vous travaillez avec les noms abrégés. Sans mentionner, dans ce cas - si vous avez abrévié, vous auriez toujours deux autres tables qui composent le nom qui n'ont pas été abrégés. Pour référence ultérieure, et comme un clin d'œil à la lisibilité et la brièveté - peut-être vous auriez dû nommer votre table Registrar plutôt que DeputyRegistrar - seulement s'il n'y a pas d'autre type de Registrar bien sûr. Lorsque vous interrogez et rejoignez ces tables, utilisez simplement un alias court et vous avez toujours du code très lisible.

+0

J'ai des tables nommées Voter, VoterRegistration, & DeputyRegistrar – zSynopsis

0

Beaucoup de modèles de base de données que j'ai vu ont tendance à avoir des choses comme VOTER_TO_DEPUTY

Questions connexes