Why isn't there an official naming convention for database objects?
I've been looking for Database naming conventions and i have开发者_StackOverflow中文版n't been able to find any official conventions from the Major companies.
Every other question on SO and many other IT Forums are answered with personal experience from the community, but this always lead to subjective discussions. (I know this very question may be considered subjective or argumentative, but i was hoping that someone out there knows where to find this document or the reason why it doesn't exist.)
Is there any place where i can find an official naming conventions document?
Is there a reason for this not existing?Are you looking for guidelines from the software vendors? Microsoft for example:
http://msdn.microsoft.com/en-us/library/dd193246.aspx
http://msdn.microsoft.com/en-us/library/ms229002.aspx
More generally, take a look at ISO standard 11179 for some very good guidance on naming.
Old Joke: There are so many standards you are bound to find one you like.
Sure there are. It depends on the application domain as well as the company that makes the DB schema, just like for every programming language out there.
Here is one that I've had to look at recently: http://www.sdsfie.org/
精彩评论