《Oracle数据库的管理与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王永贵主编
  • 出 版 社:徐州:中国矿业大学出版社
  • 出版年份:2009
  • ISBN:9787564602758
  • 页数:278 页
图书介绍:数据库技术是信息系统的核心技术。本书是一本全面介绍Oracle数据库技术基本架构、DBA管理和对象数据库等知识的教程。全书包括4部分共20章。第一部分讨论了OracleE数据库的基本架构,包括物理架构和逻辑架构。第二部分全面介绍了Oracle数据库的PL/SQL语言;第三部分探讨了Oracle数据库的备份及恢复策略;第四部分详细介绍了基于Oracle数据库的对象关系数据库的设计方法、步骤及其实现脚本等。本书内容全面、概念清晰、语言流畅、图文并茂,可作为高等院校计算机相关专业Oracle数据库课程的教材,也可供从事于计算机软件工作的科技人员(如信息管理系统、电子商务网站开发人员等)参阅。

第一编 基础架构 3

第1章 Oracle基础 3

1.1 Oracle 9i的特点 3

1.2 目前Oracle 8i/9i的主要产品 4

1.3 SQL、SQL*Plus及PL/SQL 5

1.4 登录到SQL*Plus 7

1.5 常用SQL*Plus附加命令简介 8

1.6 常用数据字典简介 12

第2章 Oracle数据库系统架构 14

2.1 术语 14

2.2 Oracle数据库结构 15

2.3 Oracle数据库文件 18

2.4 重做日志和重做日志工作模式 19

2.5 数据块、区间和段 19

2.6 Oracle数据库进程 20

2.7 Oracle内存结构 21

2.8 Oracle实例 24

2.9 多线程服务器(MTS) 25

2.10 Oracle事务处理流程 26

2.11 sys和system模式 26

2.12 跟踪文件及数据字典 27

2.13 其他数据对象 27

第二编 对象管理 33

第3章 Oracle数据库的管理 33

3.1 Oracle 9i启动实例方法 33

3.2 Oracle 9i关闭实例方法 36

3.3 建立数据库 37

第4章 控制文件管理 42

4.1 控制文件概述 42

4.2 使用多个控制文件 42

4.3 建立新的控制文件 43

4.4 给控制文件的增长留出空间 44

4.5 查询控制文件信息 44

第5章 日志文件管理 47

5.1 日志切换 47

5.2 建立多个日志文件 48

5.3 重新命名日志成员名字 49

5.4 删除重做日志文件 49

第6章 表空间与数据文件管理 51

6.1 表空间与数据文件 51

6.2 创建表空间 52

6.3 表空间日常管理 57

6.4 查询表空间 60

6.5 删除表空间 64

6.6 数据文件管理 65

第7章 表和索引及簇的定义与管理 69

7.1 应用系统表的管理 69

7.2 表的定义操作 72

7.3 主键 79

7.4 外部键 81

7.5 管理表 83

7.6 索引的定义与管理 87

7.7 簇的定义与管理 91

7.8 完整性的管理 97

第8章 视图、序列、同义词管理 102

8.1 管理视图 102

8.2 管理实体视图 105

8.3 管理序列 108

8.4 管理同义词 110

第9章 用户资源及锁的管理 112

9.1 验证用户身份 112

9.2 建立用户 113

9.3 修改与删除用户 116

9.4 锁的管理 118

第10章 管理用户权限及角色 123

10.1 系统权限的授予与撤销 123

10.2 对象权限的授权与撤销 127

10.3 角色与授权 128

10.4 有关的数据字典 135

第三编 PL/SQL程序设计 139

第11章 PL/SQL程序设计基础 139

11.1 PL/SQL程序概述 139

11.2 PL/SQL块结构 141

11.3 标识符 141

11.4 PL/SQL变量数据类型 142

11.5 运算符 149

11.6 变量赋值 150

11.7 条件语句 152

11.8 循环 153

11.9 注释 155

11.10 dbms_output的使用 156

第12章 光标的使用 158

12.1 光标的使用 158

12.2 光标循环 160

12.3 光标变量 163

第13章 异常处理 166

13.1 异常处理概念 166

13.2 异常情态传播 169

13.3 异常处理编程 170

13.4 在PL/SQL中使用sqlcode和sqlerrm 171

第14章 存储过程和函数 173

14.1 存储过程 173

14.2 函数 177

14.3 函数中的例外处理 178

14.4 存储过程的导出 179

第15章 触发器 181

15.1 触发器类型 181

15.2 创建触发器 181

15.3 触发器的删除和无效 186

15.4 创建触发器的限制 186

15.5 触发器的导出 187

第16章 包的创建和使用 188

16.1 引言 188

16.2 包的定义 188

16.3 包的说明 189

16.4 删除过程、函数和包 192

16.5 包的管理 193

第17章 PL/SQL编程技巧 196

17.1 在PL/SQL中使用SQL语句的约束 196

17.2 用触发器实现日期格式的自动设置 198

17.3 避免too_many_rows错误 199

17.4 解决too_many_rows问题 202

17.5 在PL/SQL中使用数组 203

17.6 使用触发器完成数据复制 204

第四编 备份与恢复 207

第18章 备份与恢复 207

18.1 备份的种类 207

18.2 恢复技术 215

18.3 使用RMAN进行备份与恢复 219

第五编 对象—关系数据库 229

第19章 对象—关系数据库 229

19.1 传统关系数据模型 229

19.2 对象—关系数据模型 230

19.3 实现对象—关系数据模型 231

19.4 使用对象表 234

19.5 对象表引用 238

19.6 对象类型的排序方法 241

19.7 对象类型维护及信息查看 244

19.8 对象类型相关性 246

19.9 收集类型 247

第20章 对象数据库开发实例 258

20.1 系统简介 258

20.2 基于关系模型的实现 259

20.3 基于对象模型的实现 262

20.4 采用对象视图 268

参考文献 273

附录 275

附录A Oracle 9i initsid.ora 275

附录B tnsnames.ora参数文件 277

附录C listener.ora参数文件 278