MSSQL SERVER数据库开发规范指南
1星 需积分: 14 157 浏览量
更新于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数据库开发的统一标准,旨在提高数据库开发效率和质量,提高数据库的可维护性和可扩展性。
2023-05-28 上传
2023-05-14 上传
2024-06-09 上传
2023-09-23 上传
2023-07-12 上传
2023-09-21 上传
basunio
- 粉丝: 0
- 资源: 5
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展