关闭。这个问题是基于意见的。它目前不接受答案。
<hr class=“my12大纲无baw0 bb bc-POWER-400”/
想改进这个问题吗?编辑这篇文章,更新这个问题,以便用事实和引文来回答。
已于8年前关闭
改进这个问题
每当我设计数据库时,我总是想知道是否有一种最好的方法来命名数据库中的项目。我经常问自己以下问题:
- 表名应该是复数吗
- 列名应该是单数吗
- 我应该给表或列加前缀吗
- 我应该在命名项目时使用任何大小写吗
对于数据库中的项目命名,有没有推荐的指导原则
我建议检查Microsoft的SQL Server示例数据库:
https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks
AdventureWorks示例使用了一个非常清晰和一致的命名约定,该约定使用模式名称来组织数据库对象
- 表的单数名称
- 列的单数名称
- 表前缀的架构名称(例如:SchemeName.TableName)
- 帕斯卡套管(又称上骆驼套管)