数据库字段命名规范

数据库字段命名规范


2024年3月17日发(作者:)

数据库字段命名规范

篇一:数据库表及字段命名、设计规范

数据库表及字段命名、设计规范

1、命名规范

1.1数据表的命名规范:

1)表的前缀应该用系统或模块的英文名的缩写(全部大写或

首字母大写)。如果系统功能简单,没有划分为模块,则可以

以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩

写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),

那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_

+ 数据库对象名称,BBS_CustomerInfo标示论坛模块中的客

户信息表。

2)表的名称必须易于理解,使用能表达表功能的英文单词或

缩写英文单词,无论是完整英文单词还是缩写英文单词,单词

首字母必须大写。如果当前表可用一个英文单词表示的,请用

完整的英文单词来表示;例如:系统资料中的客户表的表名可

命名为:SYS_Customer。如果当前表需用两个或两个以上的单

词来表示时,尽量以完整形式书写,如太长可采用两个英文单

词的缩写形式;例如:系统资料中的客户物料表可命名为:

SYS_CustItem。

3)表的名称一般使用名词或者动宾短语

4)表名称不应该取得太长(一般不超过三个英文单词)。

5)在命名表时,用单数形式表示名称。例如,使用

Employee,而不是 Employees。

6)对于有主明细的表来说。明细表的名称为:主表的名称 +

字符Dts。例如:采购定单的名称为:PO_Order,则采购定单

的明细表为:PO_OrderDts

对于有主明细的表来说,明细表必须包含两个字段:主表关键

字、SN,SN字段的类型为int型,目的为与主表关键字联合

组成明细表的关键字,以及标示明细记录的先后顺序,如

1,2,3……。

7)表必须填写描述信息

7)后台表名尽量与前台表名相同,后台独有的表应以_b作为

后缀。如r_gggd_b

1.2表字段命名规范

数据库字段的命名必须遵循以下规范:

1)字段名称一般采用名词或动宾短语,且字段名为小写。

2)采用有意义的字段名。字段的名称必须是易于理解,能表

达字段功能的英文单词或缩写英文单词,单词首字母必须大

写,一般不超过三个英文单词。例如:人员信息表中的电话号

码可命名为:Telephone或Tel。产品明细表中的产品名称可

用ProductName表示。(推荐一般用完整的英文单词)。

3)系统中所有属于内码字段(仅用于标示唯一性和程序内部

用到的标示性字段),名称取为:“ID”,采用整型或长整型

数,具体根据可能的数据量确定,增加记录时取最大值加1,

该字段通常为主关键字。

4)系统中属于是业务范围内的编号的字段,其代表一定的业

务信息,比如资料信息和单据的编号,这样的字段建议命名

为:“Code”,其数据类型为varchar,该字段需加唯一索

引。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1710674087a1797309.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信