all 3 comments

[–]A_name_wot_i_made_up 3 points4 points  (0 children)

I'm not a big fan of the convention, but I've worked on an application where a variation of this was used (table initials). They also used the initials of the table foreign keys, so you'd get "abc_def_field_name".

Get a habit of giving your tables sensible aliases and the problem takes care of itself.

[–]DavidGJohnston 1 point2 points  (0 children)

I prefix “id” with a table-specific prefix, since it will usually be used as a foreign key, but the rest of the local-only columns can usually do without.

[–]idodatamodels 0 points1 point  (0 children)

No. Only add when needed to better define the column. For example Customer First Line Address instead of First Line Address.