1.数据库对象命名规则
数据库对象在设计过程中必须采用统一的标准与命名规则。
规则如下:
(1)数据库(Database)的定义
数据库名称=数据库内容标识(首字大写)
(2)表(Table)的定义
命名应尽量反映存储的数据内容。
表名前缀:以该表及与该表相关联的一系列表的内容而得到一个该表统一的标识
表名称=T+“_”+表名前缀+“_”+表内容标识(首字大写)
如基础字典相关联的一系列的表以b作为前缀,有表名:T_b_province,T_ci_city
数据库当中的表名的命名,一般不出现空格,假如由多个单词组成,每个单词之间不允许留有空格;每个单词的第一个字母必须大写;如果太长,为了不增加编程的难度可采用缩写的方式,每个单词可取3~4个字母表示,也可根据实际情况、实际习惯进行缩写。
(3)字段(Field)的定义
字段是数据库中用途最广泛的,它的类型非常多,所以必须加类型前缀来标明它的类型。
字段名称=F+字段类型前缀+字段内容标识(首字大写)
为了编程的方便性,前面加上字段类型的前缀,一般取用类型的三个字母,但是不需要下划线,而且这三个字母必须小写;如姓名字段为字符型的话就应该为chr Name;常用字段类型的缩写如表6-6所示。
表6-6 常用字段类型的缩写
(4)视图名
视图的名称="V_"+视图内容标识(首字大写)
如:V_b_city(www.daowen.com)
(5)触发器名
触发名=“tr”+触发标识+“_”+相应的表名。如:trai_Client,trbd_Client。(见表6-7)
表6-7 触发类型触发标识
(6)存储过程名
存储过程名称=Pro+“操作”+“_”+存储过程内容标识(首字大写)如Proi_Chk User Perm。(见表6-8)
表6-8 存储过程操作前缀
(7)变量名
前缀+变量名,其中li_代表数字类型变量、ls_代表字符类型变量、ldt_代表时间或日期类型变量。如:li_fid、ls_EmployeeName、ldt_inserttime。
(8)命名中其他注意事项
禁止使用中文命名。变量命名都不得超过30个字符的系统限制。命名都采用英文字符,每个单词的首个字母要大写。
(9)主键:pk+表名+主键标识
(10)外键:fk+表名+主表名+外键标识
(11)索引:idx+字段标识
(12)Default :df+Default标识
2.数据库对象E-R关系图(见图6-18)
图6-18 数据库对象E-R关系图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。