The project I am currently working request me to name the tables to something like: df_cmn_aum_xx_typ_cur
instead of something like courses
.
Are there some known standards or best practices to recommend my bosses to abandon this convention?
Always name your table and column with meaningful words. Abbreviations are subjective. It may save few bites but very difficult to comprehend.
Started as a comment and got to long.
At first glance and with no idea why the current names are in use. I don't see anything wrong with df_cmn_aum_xx_typ_cur
I would assume that at some point, multiple similar tables are queried and/or migrated together.
Before you try and change the current convention, maybe find out why it was created?
In addition to this.
Avoid spaces and punctuation in the object name. For example dbo.[table name] or dbo.[table.name]
F9018
is a much better name than either of your options.