MSSQLServer命名及编码规范

MSSQLServer命名及编码规范

ID:37968216

大小:62.00 KB

页数:10页

时间:2019-06-04

MSSQLServer命名及编码规范_第1页
MSSQLServer命名及编码规范_第2页
MSSQLServer命名及编码规范_第3页
MSSQLServer命名及编码规范_第4页
MSSQLServer命名及编码规范_第5页
资源描述:

《MSSQLServer命名及编码规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MSSQLServer命名及编码规范文件类型:项目管理(标准/规范/模板)文件编号:版本:1.0A版权声明本文件版权属于XXXXX,保留所有权利。本文件中包含的信息属于XXXXX的资产及机密,文件中的任何部分未经授权不得以任何形式复制(包括复印及以电子文本的形式传播)。B版本历史版本号修订日期作者描述1.02008-12-8创建文档C分发范围本文档分发范围包括:XXXXXX管理人员、开发人员、项目管理人员。1编写目的编写本文档的目的是在使用MSSQLServer数据库的过程中,使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解

2、和继承。2适用范围本规范适用于公司范围内所有以SQLSERVER2000/2005作为后台数据库的应用系统和项目开发工作。3对象命名规范3.1通用规则Pascal规则每个单词开头的字母大写(如:TestCounter)。Camel规则除了第一个单词外的其他单词的开头字母大写.如:testCounter。Upper规则仅用于被广泛认可的缩写命名(一般不超过四个字符,超过四个字符长度应该应用Pascal规则)。如:OLAP、PIN。3.2数据库名数据库名定义为系统名_模块名,如“crm_customer”表示CRM系统的customer处理模块数据库。

3、数据库名全部采用小写。1.1数据库文件数据文件命名采用数据库名+_+文件类型+[文件序号]+文件后缀,[文件序号]为1、2、3…9等数值,当数据库中某一文件类型的文件有多个时加上文件序号以区别。只有一个时可不加。文件后缀:主数据文件为.mdf,其它数据文件为.ndf,日志文件为.ldf。文件名全部采用小写。比如系统名为“crm_customer”,则数据库数据文件命名为“crm_customer_data.mdf”,日志文件命名为“crm_customer_log.ldf”。1.2表表命名要遵循以下原则:Ø直接使用表义名,不使用任何前缀。Ø整个表名

4、的长度不要超过30个字符。Ø表义名需遵循[3.1]表述的规则,尽量以英文命名,也可使用汉语拼音的首字符命名。表义名中汉语拼音均采用小写,且字符间不加分割符;单词命名的表义名采用名词性质的单词,各单词的首字符大写,其它字符小写。多个单词间不加任何分割符,如果整个单词太长,则使用完整的第一音节或经过仔细选择的缩写词。名词全部采用单数形式。Ø表别名取表义名的前3个字符加最后一个字符。Ø如果存在冲突,适当增加字符(如取表义名的前4个字符加最后一个字符等)。Ø关联表命名为“Re_表A_表B”形式,Re是Relative的缩写,表A和表B均采用其表义名或缩写形

5、式。1.3属性(列或字段)属性命名遵循以下原则:Ø采用有意义的列名,尽量使用英文,或有实际含义的汉语拼音的首字符,且字符间不加任何分割符。Ø如果字段为bool型,则使用"IsShow","IsValid","HasPassed","HasExamined","IgnoreCase"这种形式表示。Ø如果字段位DateTime型,切且默认值是取系统时间,一律命名位:CheckDate。Ø属性名前不要加表名等作为前缀。Ø属性后不加任何类型标识作为后缀。Ø关联字段命名以“cd+_+关联表的表义名(或缩写)+_+字段名”进行1.1主键任何表都必须定义与业务无

6、关的自增形式的键值,一律命名为ID。表主键命名为“表名+ID”,如Customer表的主键命名为CustomerID。1.2外键外键名称为主表名+对应列名,如在表Department中,其字段有:ID,DepartmentName在表UserInfo中,其字段有:UserId,UserName,DepartmentsID其中,DepartmentID为外键,参照Depertment表的ID字段。1.3索引索引的命名为:“idx_表名(或缩写)+_+列名”。其中多单词组成的属性列列名取前几个单词首字符,加末单词组成,如Customer表中字段Last

7、Name上的索引可命名为idx_Customer_LastName。1.4Default标识由“df+_+”组成。1.5Rule标识由“ru+_+”组成。1.6自定义数据类型自定义数据类型由“ud+_+<自定义数据类型标识>+_+<数据类型>”组成。1.1触发器ØAFTER型触发器系统名+tr_+<表名>_+,其中i,u,d分别表示insert、update和delete。ØINSTEADOF型触发器系统名+ti_+<表名>+_+,其中i,u,d分别表示ins

8、ert、update和delete。1.2视图视图命名由v_+表名+描述,如v_Customer_Top100。1.3存储

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。