Microsoft SQL 数据库命名约定
您提到从 MSDN 中查找 Microsoft 的命名指南,但想知道是否有针对 Microsoft SQL Server (MSSQL) 数据库的特定指南。
SQL Server 附带的 AdventureWorks 数据库为数据库命名提供了最佳实用指南做法:
命名约定:
-
可读的对象名称:名称应该简单易懂。
- 单数表名称:表名称不应为复数(例如,“User”而不是“Users”)。
-
有限缩写:可以谨慎使用缩写(例如“Qty”、“Amt”等)。
-
PascalCase: PascalCase 用于所有对象,除了某些列名称(例如“rowguid”)。
-
无下划线: 不使用下划线。
-
允许的关键字:表名允许使用某些关键字(例如, "名称")。
-
存储过程前缀:存储过程的前缀为“usp”。
-
函数前缀:函数的前缀为“ufn。”
其他详细信息:
- [AdventureWorks 数据字典](链接)
- [AdventureWorks 中的存储过程](链接)
- [功能AdventureWorks](链接)
注意事项:数据库命名约定可能是主观的,不同的开发者有他们的偏好。选择命名约定时,请为潜在的讨论或辩论做好准备。
以上是Microsoft SQL Server 数据库命名约定是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!