Convention de nommage de la table relationnelle [fermé]

je commence un nouveau projet et je voudrais obtenir mes noms de table et de colonne dès le début. Par exemple, j'ai toujours utilisé le pluriel dans les noms de table mais récemment appris le singulier est correct.

Donc, si j'ai une table "utilisateur" et ensuite j'ai reçu les produits que seul l'utilisateur aura, la table devrait-elle être nommée "user_product" ou simplement "product" ? C'est un "un à plusieurs" de la relation.

et plus loin, si j'avais (pour une raison quelconque) plusieurs descriptions des produits pour chaque produit, serait-ce" user_product_description "ou" product_description "ou simplement"description"? Bien sûr, avec les bonnes clés étrangères.. Nommer seulement la description serait problématique puisque je pourrais aussi avoir la description de l'utilisateur ou la description du compte ou n'importe quoi d'autre..

et si je veux un pur table relationnelle (plusieurs à plusieurs) avec seulement deux colonnes, quel serait-il ressembler? "user_stuff" ou peut-être quelque chose comme "rel_user_stuff" ? Et si la première, qu'est-ce qui distinguerait ceci de, par exemple "user_product"?

toute aide est très apprécié et s'il ya une sorte de norme de la convention de nommage là-bas que vous les gars recommandent, n'hésitez pas à lier.

Merci

117
demandé sur 0000-00-00 00:00:00