为什么没有数据库对象的官方命名约定?

时间:2011-01-27 17:07:12

标签: database-design naming-conventions

我一直在寻找数据库命名惯例,但我无法找到大公司的任何官方惯例。

关于SO和许多其他IT论坛的其他问题都是通过社区的个人经验回答的,但这总是导致主观讨论。 (我知道这个问题可能被认为是主观的或争论性的,但我希望那里有人知道在哪里可以找到这份文件或者它不存在的原因。)

是否有任何地方可以找到官方命名约定文件? 有没有理由不存在?

4 个答案:

答案 0 :(得分:2)

您是否在寻找软件供应商的指南?例如微软:

http://msdn.microsoft.com/en-us/library/dd193246.aspx

http://msdn.microsoft.com/en-us/library/ms229002.aspx

更一般地说,请参阅ISO标准11179,以获得有关命名的一些非常好的指导。

答案 1 :(得分:1)

老笑话:你必须找到一个你喜欢的标准。

答案 2 :(得分:1)

我不想参与讨论,“为什么没有标准”。

如果您对命名数据库对象的标准感兴趣,可以立即使用,您可能会对this answer感兴趣。

答案 3 :(得分:0)

当然有。它取决于应用程序域以及制作数据库架构的公司,就像每种编程语言一样。

这是我最近要看的一个: http://www.sdsfie.org/