Secondo un popolare post SO è considerato una cattiva pratica nomi delle tabelle dei prefissi. Nella mia azienda ogni colonna è preceduta dal nome di una tabella. Questo è difficile da leggere per me. Non sono sicuro del motivo, ma questa denominazione è in realtà lo standard aziendale. Non sopporto la convenzione sui nomi, ma non ho documentazione per sostenere il mio ragionamento.
Tutto quello che so è che leggere AdventureWorks è molto più semplice. In questo il nostro DB aziendale visualizzerà una tabella, Persona e potrebbe avere il nome della colonna:
Person_First_Name
o forse anche
Person_Person_First_Name (non chiedermi perché vedi persona 2x)
Perché è considerato una cattiva pratica pre-correggere i nomi delle colonne? Anche i trattini bassi sono considerati malvagi in SQL?
Nota: possiedo Pro SQL Server 2008 - Progettazione e implementazione del database delle relazioni. I riferimenti a quel libro sono i benvenuti.