数据库命名规范 1 概述 1
1 基本原则 以大小写敏感编写SQL 语句
尽量使用 Unicode 数据类型
优先使用连接代替子查询或嵌套查询
尽量使用参数化 SQL 查询代替语句拼接 SQL 查询
禁止使用[拼音]+[英语]的方式来命名SQL 对象或变量
尽量使用存储过程代替 SQL 语句
2 基本规范 建议采用 Pascal 样式或 Camel 样式命名数据库对象
大写T-SQL 语言的所有关键字,谓词和系统函数
2 命名规范 在一般情况下,采用 Pascal 样式或 Camel 样式命名数据库对象,使在开发基于数据库应用程序的时候通过 ORM 工具生成的数据访问代码不需要调整就符合程序开发语言(比如 C#)命名规范
另外,关系型数据库同 Xml 结合得越来越紧密,规范的命名越来越重要
在实际数据库开发过程中,如果需求方已经提供数据库设计方案,建议以提供的方案为准;在原有数据库上进行升级开发时,在可行的情况下可适当做出设计调整以符合编程规范
1 对象命名 2
1 数据库 第一种方式,采用Pascal 样式命名,命名格式为[项目英文名称]
示例:AdventureWorks 第二种方式,采用Pascal 样式命名,命名格式为[项目英文名称] + Db
示例:AdventureWorksDb BizTalkRuleEngineDb 建议采用第一种方式
2 数据库文件 数据文件:[数据库名称] + _Data
mdf 日志文件:[数据库名称] + _Log
ldf 示例:AdventureWorks_Data
mdf AdventureWorks_Log
3 关系型数据仓库 采用Pascal 样式命名,命名格式为[项目英文名称] + DW
示例:AdventureWorksDW 2