小编典典

数据库、表和列的命名约定?

all

每当我设计数据库时,我总是想知道是否有最好的方法来命名我的数据库中的项目。我经常问自己以下问题:

  1. 表名应该是复数吗?
  2. 列名应该是单数吗?
  3. 我应该为表或列添加前缀吗?
  4. 我应该在命名项目时使用任何大小写吗?

是否有任何推荐的准则来命名数据库中的项目?


阅读 120

收藏
2022-03-01

共1个答案

小编典典

我建议查看 Microsoft 的 SQL Server 示例数据库: https ://github.com/Microsoft/sql-server-
samples/releases/tag/adventureworks

AdventureWorks 示例使用非常清晰且一致的命名约定,该约定使用架构名称来组织数据库对象。

  1. 表的单数名称
  2. 列的单数名称
  3. 表前缀的模式名称(例如:SchemeName.TableName)
  4. 帕斯卡套管(又名上驼峰壳)
2022-03-01