SQL Server 架构命名约定

Posted

技术标签:

【中文标题】SQL Server 架构命名约定【英文标题】:SQL Server schema naming convention 【发布时间】:2017-10-22 14:30:55 【问题描述】:

对于 SQL Server 中的命名架构,是否有任何行业标准的命名约定?

不幸的是,像 admin 这样的保留字最清楚地描述了我计划的架构。为了解决这个问题,我一直在讨论如何使架构名称复数,但这种方式没有意义,并且会导致 Products.Products 架构和表出现问题。

所以我想知道微软或业界是否有任何明确的约定?

【问题讨论】:

因为这将非常依赖于基础数据、您的设计和要求,所以不会。您会发现不使用保留字的最佳做法,但您如何命名它几乎取决于创建者。就个人而言,请保持清晰和简单恕我直言。 一个想法:把“schema”这个词作为后缀。 AdminSchema, LookupSchema, etc. 【参考方案1】:

我找到了SQL Server Name Conventions

的参考资料

SQL Server Name Convention and T-SQL Programming Style

它说在模式中使用小写并且没有复数

【讨论】:

这只是某人对一些命名约定的看法(尽管相当全面),而不是任何官方的看法,不是吗?我不卖大写的数据库名称,不认为这可以描述为行业标准。

以上是关于SQL Server 架构命名约定的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 索引命名约定 [关闭]

从 XMLNode 中选择是不是算作 SQL Server 中的 3 部分命名约定?

重命名 SQL Server 架构

以 dbo 架构命名的 SQL Server 表

如何验证XML架构中的命名约定

大厂通用的MySQL开发规范设计,包括“存储引擎字符集 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”