1 / 20
文档名称:

数据库开发总结规范.docx

格式:docx   大小:46KB   页数:20页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库开发总结规范.docx

上传人:春天的故事 2022/1/14 文件大小:46 KB

下载得到文件列表

数据库开发总结规范.docx

相关文档

文档介绍

文档介绍:数据库开发总结规范
数据库开发总结规范
1 / 201
数据库开发总结规范
精选文档
项目一部数据库开发规范
.
数据库开发总结规范
数据库开发总结规范
20 / 2020
数据库开发总结规范
精选文档
版本号 日期 改正者 说 明
2012-03-06
注:对该文件内容增添、删除或改正均需填写此更改记录,详尽记录更改信息,以保证
其可追忆性。
数据库开发总结规范
数据库开发总结规范
3 / 203
数据库开发总结规范
数据库开发总结规范
数据库开发总结规范
20 / 2020
数据库开发总结规范
.
数据库开发总结规范
数据库开发总结规范
5 / 205
数据库开发总结规范
精选文档

.
对象
新建的表,储存过程,包等要按照以下规则
对象名称
前缀
备注

见下表,依据功能分
视图
v_
主键
pk_
索引
idx_
序列
seq_
储存过程
pr_

pk_
函数
f_
同义词
s_
数据库连
dl_
接(dblink)

表名不得超出30个字母,所有采纳大写字母,表的命名能够以下:模块缩写名_表的名称,如RES_NODE代表资源模块的节点;值班:DUTY_CALENDAR。

字段名不得超出30个字母,一定以英文单词组成,每个单词之间以下划线分开,
数据库开发总结规范
数据库开发总结规范
6 / 206
数据库开发总结规范
所有采纳大写字母。对复杂的大型应用系统而言,一定成立表名和字段名的数据词典,并附于开发规范附录中,在命名时一定严格恪守数据词典。
数据库开发总结规范
数据库开发总结规范
7 / 207
数据库开发总结规范
.
数据库开发总结规范
数据库开发总结规范
20 / 2020
数据库开发总结规范
精选文档
数据库对象管理

数据库所有对象,包含表、视图、主键、索引、序列、储存过程、包等一定在数据库建模工具中进行管理并保持与数据库完整同步。

在数据库模型、数据库脚本中,所有对象,包含表、视图、主键、索引、序列、储存过程、包等名称一定大写。
语句书写规范

为了保持可移植性,尽量不使用某种数据库的特有功能,如 SQLServer专用的
UniqueID,Oracle专用的Sequence的功能;


在SQL语句中,LIKE重点字支持通配符般配,但这类般配特别耗资时间。
如:SELECTAFROMABCWHEREALIKE'M%'。在A字段上成立了索引。把
语句改为SELECTAFROMABCWHEREA>'M'ANDA<'N',在履行查问时会利用索引以提升响应速度。
使用*通配符一定预先征得项目开发负责人赞同。
Distinct
使用distinct会增添查问和I/O的操作次数。应当防止使用 distinct重点字。
嵌套查问
SELECTAFROMCMS_USERWHEREUSER_NAMEIN(SELECT
USER_NAMEFROMCMS_DEPARTMENTWHEREDEPARTMENT=’电子办’)
假如我们用连结来取代,且表关系放在条件语句的最后部。即:
SELECTAFROMCMS_USER,CMS_DEPARTMENTWHERE
=’电子办’AND
=
将提升必定的效率。
数据库开发总结规范
数据库开发总结规范
9 / 209
数据库开发总结规范
.
数据库开发总结规范
数据库开发总结规范
20 / 2020
数据库开发总结规范
精选文档
查问嵌套层次越多,效率越低。应当尽量防止子查问。假如子查问不行防止,那么要在子查问中过滤掉尽可能多的行。
排序
利用索引自动以适合的序次输出时,能够防止对表中数据排序,当以下的状况发生时,排序就不可以省略:
索引中不包含一个或几个待排序的列;
groupby或orderby子句中列的序次与索引的序次不同样;
排序的列来自不同的表。
正确地增建索引、合理地归并数据库表,