我找到了Naming Guidelines来自MSDN,但是微软有关于MSSQL数据库的指南吗?
最佳答案
SQL Server AdventureWorks 数据库中使用的命名约定在风格方面展示了许多最佳实践。
总结:
- 对象名称易于理解
- 表名不是复数形式 (“用户”表而不是“用户”)
- 缩写很少,但允许 (即数量、金额等)
- PascalCase 专门与 某些列名称的异常(exception) (即 rowguid)
- 没有下划线
- 允许使用某些关键字(即 姓名)
- 存储过程的开头是 “美国药典”
- 函数以“ufn”开头
您可以在此处找到更多详细信息:
需要注意的是:数据库命名约定可能非常有争议,而且我遇到的大多数数据库开发人员都对其风格有个人兴趣。我听到过关于表应该命名为“OrderHeader”还是“OrderHeaders”的激烈争论。
关于sql - Microsoft 的数据库命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593582/