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