MSSQL SERVER数据库开发规范指南
1星 需积分: 14 195 浏览量
更新于2024-09-10
收藏 430KB PDF 举报
"MSSQL SERVER数据库开发规范"
本文档提供了MSSQL Server数据库开发规范,旨在统一数据库代码规范,提高数据库开发效率和质量。本规范涵盖了数据库命名、对象命名、表命名、字段命名、脚本文件命名等方面的规则。
**命名规范**
命名规范是数据库开发的基础,良好的命名规范可以提高数据库的可读性和维护性。本规范中,命名约定使用Pascal大小写,即将标识符的首字母和后面连接的每个单词的首字母都大写。常用单词缩写三个字母以下字母都大写,如:SP、PK。常用单词缩写三个字母以上第一个字母大写,如:User。大写标识符中的所有字母都大写。
本规范还规定,单词不使用复数,例如:Count、User正确,Counts、Users错误。另外,不使用数据库保留关键字字给数据库对象命名,如:Select、Update、Insert、Join、Where、From等。
**数据库命名**
数据库名使用大写,例如:MIC_DB。
**对象命名**
对象名前缀:
* 对于原有的对象,不改变规则。
* 对于MICUBE自建的对象,要求加前缀MIC_。
表命名:
* 表名使用大写,例如:UserInfo。
* 视图命名:V_表名,如:V_UserInfo。
* 主键命名:PK_表名,如:PK_UserInfo。
* 外键命名:FK_表名_列名,如:FK_UserInfo_DeptNo。
* 唯一键命名:UK_表名_字段名,如:UK_UserInfo_UserID。
* 默认约束命名:DF_表名_字段名,如:DF_UserInfo_Sex。
* 检查约束命名:CK_表名_字段,如:CK_UserInfo_Salary。
* 索引命名:IX_表名_字段,如:IX_UserInfo_UserName。
* 存储过程命名:SP_,例如:SP_UserInfo。
**字段命名**
字段命名使用英文单词或英文单词缩写,名称中禁止使用空格和中文以及中文拼音。
**脚本文件命名**
脚本文件命名使用大写,例如:MIC_DB_SCRIPT。
**数据库开发设计规范**
数据库开发设计规范是数据库开发的核心,良好的设计规范可以提高数据库的性能和可维护性。本规范中,基本管理规范包括数据库设计、数据模型设计、数据 NORMALIZATION、数据 backups和恢复等。
SQL、T-SQL的规范包括SQL语句的编写、查询优化、索引的创建和维护等。存储过程的编写规范包括存储过程的设计、编写和优化等。
本规范提供了MSSQL Server数据库开发的统一标准,旨在提高数据库开发效率和质量,提高数据库的可维护性和可扩展性。
2016-07-07 上传
2013-03-07 上传
2018-05-04 上传
2010-05-08 上传
点击了解资源详情
点击了解资源详情