数据库设计规范V1.0.0.doc
文本预览下载声明
数据库设计规范
天津市先特网络软件系统有限公司 第 PAGE 10 页 共 NUMPAGES 10 页
数据库设计规范
撰写时间:
撰写人(签字):
审批人(签字):
审批日期:
变更记录
版本号修改点说明变更人存放位置审批人审批日期
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc240773516 一、前言 PAGEREF _Toc240773516 \h 4
HYPERLINK \l _Toc240773517 二、表命名和设计规范 PAGEREF _Toc240773517 \h 4
HYPERLINK \l _Toc240773518 三、视图命名和设计规范 PAGEREF _Toc240773518 \h 5
HYPERLINK \l _Toc240773519 四、表中字段命名和设计规范 PAGEREF _Toc240773519 \h 5
HYPERLINK \l _Toc240773520 五、主键命名规范 PAGEREF _Toc240773520 \h 6
HYPERLINK \l _Toc240773521 六、外键命名规范 PAGEREF _Toc240773521 \h 6
HYPERLINK \l _Toc240773522 七、唯一性约束命名规范 PAGEREF _Toc240773522 \h 6
HYPERLINK \l _Toc240773523 八、其他约束命名规范 PAGEREF _Toc240773523 \h 6
HYPERLINK \l _Toc240773524 九、索引命名规范 PAGEREF _Toc240773524 \h 6
HYPERLINK \l _Toc240773525 十、触发器的命名规范 PAGEREF _Toc240773525 \h 6
HYPERLINK \l _Toc240773526 十一、存储过程命名规范 PAGEREF _Toc240773526 \h 7
HYPERLINK \l _Toc240773527 十二、临时表命名规范 PAGEREF _Toc240773527 \h 8
HYPERLINK \l _Toc240773528 十三、函数命名规范 PAGEREF _Toc240773528 \h 8
HYPERLINK \l _Toc240773529 十四、序列命名和设计规范(Oracle) PAGEREF _Toc240773529 \h 9
HYPERLINK \l _Toc240773530 十五、同义词命名和设计规范(Oracle) PAGEREF _Toc240773530 \h 9
HYPERLINK \l _Toc240773531 十六、数据字典书写规范 PAGEREF _Toc240773531 \h 9
HYPERLINK \l _Toc240773532 十七、数据库设计维护文档规范 PAGEREF _Toc240773532 \h 10
一、前言
为了项目组之间的沟通与交流,增强数据库设计的规范性,在此规定政府采购项目组数据库规范。
规范中强制性条款必须严格遵守。规范中的建议性条款,各项目组根据实际情况酌情处理,在项目组内部统一管理。
二、表命名和设计规范
表命名和设计规则遵照如下几点:
a) T_Xxx_Yyyyyyyyy。XXX表示模块的命名缩写,根据项目的具体需要模块名可省略,名称规则变为T_Yyyyyyyyy,以下视图、存储过程、函数命名同样可以省略模块名,但在同一项目内部必须统一;Yyyyyyyyy(长度不定)为表的含义。例如会议模块的缩写为Met,会议房间表的表名可以为:T_Met_Room。对于多个模块公用的表,其前缀为T_Pub_。
视图命名规则:V_Xxx_Yyyyyyyyy。具体含义参照表命名规范。公用视图前缀为V_Pub_。
特别说明: Oracle数据库采用全大写命名规则,Yyyyyy表名部分可适当使用缩写。
b) 关于关联表。在数据库中为了反映多对多关系而产生的表界定为关联表,这部分表也应该区分,其命名方式应该为“TR_表1_表2”,其中表1与表2的顺序如果表1和表2存在明显隶属
显示全部