- 1、本文档共109页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库手册
内部资料,注意必威体育官网网址
文件属性
文件属性 内容 文件名称Oracle数据库手册 文件编号 文件版本号A4 文件状态正式稿 作 者技术规范修订、梳理项目组 文件初次发布日期: 2007-1-9 文件初次实施日期: 2007-1-9
变更
文件版本号 修正日期 修正人 备 注 A2007-12-28 梅咏华 A2 2008-04-03 梅咏华、李敏 修订错误,新增部分变量命名规则 A3 2008-8-5 沈力、董亮 修订索引相关使用原则,修订优化器相关内容 A4 2008-12-26 沈力、王杰 增加对增量条件、清理条件的设计要求。
文件修改变更
序号 变更内容简述
前 言
当前工行在开放平台上的应用系统,大都以Oracle作为其后台数据库。Oracle数据库的功能强大而灵活,但正因为其灵活性,使得数据库的设计和开发经常处于一种低效而不规范的状态。数据库设计的好坏直接关系到开发周期和系统性能,数据库的开发则直接影响到代码的可读性,数据库的可维护性。
本文以主要以Oracle 10g版本为例,对数据库设计与开发所要遵循的方法、规则和具体要求进行整理,对数据库性能调整的原则进行完善,形成适合开发中心生产的数据库设计与开发技术手册,旨在对开发人员的具体开发工作和代码检查工作提供规范化的指导,以使开发中心的产品质量提升到一个新的台阶。本次规范的编写是由系统部、总工办共同编写完成的。
目 录
第 1 章 概述 1
1.1 适用范围 1
1.2 术语定义 1
1.3 参考材料 1
第 2 章 物理设计规则 2
2.1 物理空间与内存空间的规划原则 2
2.1.1 单磁盘布局原则 2
2.1.2 磁盘阵列布局原则 4
2.1.3 重要的初始化参数配置原则 5
2.1.4 典型缓存配置原则 10
2.2 数据对象的使用原则 15
2.2.1 表空间的参数设置原则 15
2.2.2 表的参数设置原则 17
2.2.3 索引的使用原则 18
2.2.4 视图的使用原则 20
2.2.5 约束的使用原则 20
2.3 一些特殊数据对象的使用原则 21
2.3.1 分区表的使用原则 21
2.3.2 临时表的使用原则 22
2.3.3 物化视图的使用原则 24
2.3.4 索引组织表的使用原则 25
2.3.5 簇的使用原则 26
2.3.6 外部表的使用原则 26
2.4 数据库对象创建原则 27
2.4.1 表空间创建规则 27
2.4.2 数据表创建原则 28
2.4.3 索引创建原则 28
2.4.4 视图创建原则 28
2.4.5 约束创建原则 29
2.4.6 序列创建原则 29
第 3 章 用户权限设计及安全管理 30
3.1 用户权限设计安全原则 30
3.2 用户安全管理原则 30
3.3 权限管理 31
3.3.1 权限管理简介 31
3.3.2 权限列表 32
3.4 角色管理 36
3.4.1 角色管理简介 36
3.4.2 系统预定义角色 36
3.4.3 CONNECT角色的变化 39
3.5 授予权限和角色 39
3.5.1 授予系统权限和角色 39
3.5.2 授予对象权限和角色 40
3.5.3 授予列的权限 41
3.6 角色授权建议 41
第 4 章 PLSQL开发规则 44
4.1 总体开发原则 44
4.2 程序编写规则 44
4.2.1 在PL/SQL中使用SQL 44
4.2.2 变量声明原则 46
4.2.3 游标 47
4.2.4 集合 51
4.2.5 动态PL/SQL 56
4.2.6 对象 59
4.2.7 大对象类型(LOB) 61
4.2.8 包(PACKAGE ) 70
4.3 故障处理规则 71
4.3.1 故障使用原则 71
第 5 章 SQL语句编写规则 73
5.1 查询语句的使用原则 73
5.1.1 基本原则 73
5.1.2 索引的正确使用 73
5.1.3 使用连接方式的原则 76
5.1.4 进行复杂查询的原则 80
5.2 DML语句的调整原则 84
5.2.1 Oracle存储参数的影响 84
5.2.2 大数据类型的影响 85
5.2.3 DML执行时约束的开销 86
5.2.4 DML执行时维护索引所需的开销 86
第 6 章 数据库命名规则 88
6.1 数据对象命名规范 88
6.1.1 实例的命名规范 88
6.1.2 表空间的命名规范 88
6.1.3 表、列的命名规范 89
6.1.4 索引的命名规范 89
6.1.5 视图的命名规范 90
6.1.6 约束的命名规范 90
6.1.7 序列命名规则 90
6.1.8
文档评论(0)