Are there any naming standards for database objects (tables, fields, etc)?
I did a search and came up with a lot of opinions, but no consensus. Some advocate prefixes like tbl, frm, qry. Others do not. Some say table names should be plural. Others are silent on that.
If there is a standard or a consensus, can someone provide a link?
If not, can anyone offer opinions and rationale?
For example, if I have a table of publishers, do I name it Publisher, Publishers, tblPublisher, tblPublishers, ???
In that table, should I name the primary key field, PublisherID, ID, ???
Thanks