欢迎来到天天文库
浏览记录
ID:19942167
大小:32.00 KB
页数:3页
时间:2018-10-08
《数据库设计命名规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库设计命名规范1.数据库涉及字符规范采用26个英文字母和0-9这十个自然数,加上下划线_组成,共36个字符。不出现其他字符。鉴于大小写规则难记忆,而且有些情况下,数据库不区分大小写,统一采用小写字母。采用英文单词或英文短语(包括缩写)作为名称,不使用无意义的字符或汉语拼音。名称应该清晰明了,能够准确表达事物的含义,最好可读,遵循“见名知意”的原则。2.数据库对象命名规范数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,绝对不要在对象名的字符之间留空格,长度不超过30。使用单数(比如表名tb_custome
2、r,不要使用tb_customers)。前缀:使用小写字母表 tb_<表的内容分类>_<表的内容>视图 vi存储过程 sp函数 fn索引idx_<表名>_<索引标识>主键pk_<表名>_<主键标识>外键fk_<表名>_<主表名>_<外键标识>序列seq实际名字:实际名字尽量描述实体的内容,由单词或单词组合,每个单词以‘_’间隔,字母小写,不以数字开头。合法的对象名字类似如下。表 tb_user_info tb_message_detail视图 vi_message_list存储过程
3、 sp_message_add3.数据库表设计规范表名由前缀和实际名字组成。tb_<表的内容分类>_<表的内容>。表的设计要符合3NF,然后,可以根据效率的需要,适当做一些冗余。前缀:使用小写字母tb,代表表。实际名字中,一个系统尽量采取同一单词,多个后面加_来连接区分。合法的表名类似如下。tb_membertb_member_infotb_forum_boardtb_blog_comment1一些作为多对多连接的表,可以使用两个表的前缀作为表名: 如:用户表tb_user,用户分组表tb_group_info,这两个表建立多对多关系的表
4、名为:tb_user_group_relation4.字段命名规范字段由表的简称,实际名字组组成。如果此字段关联另外的字段,那么加下划线_连接关联表字段的字段名。布尔型的字段,以一些助动词开头,更加直接生动:如,用户是否有留言has_message,用户是否通过检查is_checked等。字段名为英文短语、形容词+名词或助动词+loanapprovalandpostcreditapprovalofficer/atalllevelsinaccordancewithcreditapprovalrules,licensingandeventualexercis
5、eofcreditdecisionpowerofpersonsorinstitutions.Reviewfindingsandreviewcomments,accordingtotheBank'scredit动词时态的形式表示,遵循“见名知意”的原则。因此,合法的字段名类似如下。user_iduser_nameuser_reg_date 5.视图命名规范由前缀和实际名字组成,中间用下划线连接。前缀:使用小写字母vi,表示视图。合法的视图名类似如下。vi_uservi_user_info6.存储过程命名规范字段由前缀和实际名字加操作名字组
6、成,中间用下划线连接。前缀:使用小写字母sp,表示存储过程。操作名字:insert
7、delelte
8、update
9、caculate
10、confirm例如:sp_user_insert存储过程注释尽量采用英文:/**********************************************Name:sp_user_add*Purpose:Addausertosystem*Parameters:strUserNametheuser’sloginname* strPwdtheuser’spassword,encryptedbyM
11、D5* errnotheerrornumber,it’sa“output”param* errmsgtheerrormessage,it’sa“output”param*Returns:theuser’sID,asaresultset.*Author:ahfu,ah_fu126@hotmail.com*Copyright:CopyRightsBywance2005.AllRightsReserved.*CreateAt:2009-03-18 LastModify:2009-03-19******************
12、***************************/7.数据库设计文档规范所
此文档下载收益归作者所有