nomino mie tabelle esattamente lo stesso che io chiamo gli oggetti che ho vado a creare per avvolgerli. Questo funziona bene con i moderni ORM (Object Relational Mapper) perché possono spesso creare un modello di oggetto per te in base alla struttura del tuo database (o viceversa).La risposta accettata sembra sminuire il "dolore di digitare un trattino basso", ma lo prendo sul serio. Soffrendo di RSI, specialmente nei miei mignoli, che uso per tenere premuti i tasti Maiusc e Ctrl, faccio assolutamente tutto il possibile per evitare inutili caratteri di sottolineatura. Ovviamente, una buona risposta a questo problema è rimappare il tasto CapsLock sul tasto Shift o sul tasto Underscore. Ma in ogni caso, aggiungo questa risposta a una vecchia domanda perché nessuno ha menzionato il fatto di lavorare con il tuo ORM. Dato che faccio la maggior parte della programmazione in .NET, la maggior parte delle mie proprietà sono in cammello e quindi chiamo anche le mie colonne db in cammello. Non ho assolutamente nessun problema con le abbreviazioni dei caschi. Quindi faccio cose del tipo:
PersonDao.GetIdByName ("Hello world").
Il rivestimento del cammello diventa decisamente fastidioso per i nomi lunghi ... ma poi, evito nomi lunghi. Di solito significa che ho organizzato le cose in modo errato. E se stabilisco che non l'ho fatto, beh ... in quei casi, i nomi lunghi sono così rari nel mio codice e la situazione così unica, che non mi rallenta comunque.
Penso che la denominazione sia assolutamente di fondamentale importanza. E proprio come alcune persone hanno un feticcio XML, altri hanno feticisti di database. Personalmente, mi piace usare i miei ORM per ignorare completamente il mio database (o il più possibile). Per facilitare questo, chiamo le mie colonne proprio come nomino le proprietà nel codice. Quindi, alla fine, sottolineano l'odio a parte, uso le convenzioni che esistono per il linguaggio in cui è presente il mio codice.
@TheTXI: la domanda riguarda il prefisso tabella, non lo stile di denominazione – sasa
+1 per la modifica della propria domanda ! –