Salut Escartefigue.
Le titre de ce sujet est :
Quelle est la meilleure façon de nommer les tables ?
On ne parle pas ici du type de SGBD (relationnel, réseau, hiérarchique, déductif et objet).
Mais de la façon de nommer les composants dans ces bases de données.
Il y a parfois des contraintes dites historiques comme tu le soulignes, mais c'est pas cela le problème (encore que).
L'origine de cette nomenclature commence dès le modèle conceptuel des données.
Entre autre avec le dictionnaire des données. Si dès le départ, on fait un mauvais choix alors on va se balader avec des contraintes inutiles.
Tu as un exemple donné par "Shinja" où il hiérarchise les noms. Par exemple : "articles_article_categories".
Si la table catégorie est unique dans la base de données, il est inutile de la préfixer.
Le mieux, quand c'est possible, est d'utiliser des noms courts (un simple mot), facile à retenir, porteuse d'une signification et surtout unique dans la base de données.
La table "T0925" ne veut rien dire. Mais la table "client" est parlante.
C'est tout ce que je préconise, même si mes exemples t'ont déplu.
@+
Partager