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 架构命名约定的主要内容,如果未能解决你的问题,请参考以下文章
从 XMLNode 中选择是不是算作 SQL Server 中的 3 部分命名约定?
大厂通用的MySQL开发规范设计,包括“存储引擎字符集 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”