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?
Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It only takes a minute to sign up.
Sign up to join this communityThe 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.