Jag föreslår att ni som gillar ungersk notation (dvs att ange datatyp med prefix i namnet) börjar läsa här:
http://www.sqlservercentral.com/columnists...ongseries_1.asp
Det är ju ingen slump att MS själva (som ju i princip är upphovsmännen till ungersk notation) avråder från att använda ungersk notation iom lanseringen av VS.NET och C#.
Sedan tycker jag att eftersom man ändå kör case INsesitive i databasen så är det skitsamma med case (se fler artiklar i länken ovan).
Att döpa kolumnerna till tabell_kolumn blir bara drygt i längden (mkt att skriva) och tillför ingenting (utom längre kolumnnamn).
Exempel:
Kod:
SELECT mytable_ID, mytable_mycolumn1, mytable_mycolumn2 FROM mytable
vs
SELECT mytable.ID, mytable.mycolumn1, mytable.mycolumn FROM mytablewithlongname AS mytable
Det enda vettiga (i din sammanfattning) är singularis för tabellnamn. I övrigt så tycker jag många av hans tips luktar lång väg av brist på erfarenhet och/eller insikt.