I am currently reading an an Oracle text book for the 1Z0-071 certification and it suggests that employees, customers, and vendors would all use first_name, last_name, etc.
In the tables I've designed to date, I would use emp_fname, emp_lname, cust_fname, cust_lname, and so forth.
Is there any standard on which naming convention is preferable? I've always thought that using column names which are dirived from the table would be more clear in the event similar columns are referenced in a join. It also provides a sort of error check in case you select the wrong table.
I'm just curious if there is an industry standard on this issue, or if it's a matter of preference?