首页 >数据库 >mysql教程 >Microsoft 的 SQL Server 数据库命名约定是什么?

Microsoft 的 SQL Server 数据库命名约定是什么?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-12-24 19:44:11476浏览

What are Microsoft's SQL Server Database Naming Conventions?

Microsoft SQL Server 数据库命名约定

Microsoft 对 SQL Server 数据库对象命名的建议在流行的 AdventureWorks 示例数据库中得到了举例说明。以下是一些值得注意的约定:

  • 简单明了:对象名称应该直观且易于开发人员和最终用户理解。
  • 单数与单数复数表名称: 表名称不是复数的(例如,“User”而不是“用户”)。
  • 有限缩写:虽然可以谨慎使用缩写(例如,“Qty”表示数量),但通常应避免使用。
  • 名称的帕斯卡命名法: 所有对象名称,某些列名称除外(例如,“rowguid”),使用 PascalCase。
  • 无下划线: 对象名称中不允许使用下划线。
  • 允许的关键字: A可以在对象中使用有限的关键字集,例如“名称”
  • 存储过程和函数前缀:存储过程以“usp”为前缀,函数以“ufn”为前缀。

如提供的答案中所述,数据库命名约定可能是主观的。但是,遵循 Microsoft 的这些最佳实践可以增强代码的可读性、可维护性和一致性。有关更多详细信息,请参阅答案中提供的资源:AdventureWorks 数据字典、AdventureWorks 中的存储过程和 AdventureWorks 中的函数。

以上是Microsoft 的 SQL Server 数据库命名约定是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn