当前位置:首页 > 工业技术
Oracle数据库管理与应用  基于Oracle12c版本  第2版
Oracle数据库管理与应用  基于Oracle12c版本  第2版

Oracle数据库管理与应用 基于Oracle12c版本 第2版PDF电子书下载

工业技术

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

第一编 基础架构 3

第1章 Oracle基础 3

1.1 Oracle12c的特点 3

1.2 12c的版本及选件 5

1.3 SQL、SQL*Plus及PL/SQL 10

1.4 登录到SQL*Plus 11

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

1.6 Oracle数据类型 16

第2章 系统体系架构 20

2.1 Oracle数据库体系架构 20

2.2 Oracle的逻辑架构 21

2.3 Oracle数据库的物理架构 24

2.4 内存结构 27

2.5 进程 32

2.6 事务处理流程 34

2.7 SYS和SYSTEM模式 35

2.8 数据字典及其他数据对象 35

第二编 对象管理 41

第3章 管理数据库 41

3.1 启动实例 41

3.2 关闭实例 44

3.3 建立数据库 46

3.4 常用数据字典简介 50

第4章 控制文件管理 53

4.1 控制文件基本思想 53

4.2 使用多个控制文件 53

4.3 建立新的控制文件 54

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

4.5 查询控制文件信息 56

第5章 日志文件管理 58

5.1 日志切换 58

5.2 建立多个日志文件 59

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

5.4 删除重做日志文件 60

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

6.1 表空间与数据文件 62

6.2 创建表空间 62

6.3 表空间日常管理 67

6.4 查询表空间 71

6.5 删除表空间 75

6.6 数据文件管理 75

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

7.1 应用系统表的管理 80

7.2 表的定义操作 83

7.3 主键 89

7.4 外部键 92

7.5 管理表 94

7.6 索引的定义与管理 98

7.7 簇的定义与管理 103

7.8 完整性的管理 110

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

8.1 管理视图 115

8.2 管理实体视图 117

8.3 管理序列 121

8.4 管理同义词 122

第9章 管理用户与资源 124

9.1 用户身份验证方法 124

9.2 建立用户 125

9.3 建立外部验证用户 126

9.4 建立全局验证用户 126

9.5 使用密码文件验证用户 127

9.6 修改与删除用户 128

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

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

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

10.3 角色与授权 136

10.4 有关的数据字典 143

第三编 PL/SQL程序设计 147

第11章 多租户容器数据库 147

11.1 容器数据库和插拔数据库 149

11.2 容器数据库的创建 150

11.3 容器数据库的克隆 151

11.4 容器数据库的查看 155

11.5 管理可插拔数据库 157

11.6 多租户架构下的用户管理 161

11.7 多租户架构下的数据文件管理 162

第12章 PL/SQL程序设计基础 164

12.1 PL/SQL程序概述 164

12.2 PL/SQL块结构 166

12.3 标识符 166

12.4 PL/SQL变量类型 167

12.5 运算符 172

12.6 变量赋值 172

12.7 条件语句 174

12.8 循环 175

12.9 注释 178

12.10 dbms_output的使用 178

12.11 在PL/SQL使用SQL语句 179

第13章 光标的使用 183

13.1 光标概念 183

13.2 光标循环 185

13.3 光标变量 188

第14章 错误处理 191

14.1 异常处理概念 191

14.2 异常情态传播 194

14.3 异常处理编程 195

14.4 在PL/SQL中使用sqlcode,sqlerrm 196

第15章 存储过程和函数 198

15.1 存储过程 198

15.2 创建函数 202

15.3 函数中的例外处理 203

15.4 存储过程的导出 204

第16章 触发器 206

16.1 触发器类型 206

16.2 创建触发器 206

16.3 触发器的删除和无效 211

16.4 创建触发器的限制 211

16.5 触发器的导出 212

第17章 包的创建和使用 213

17.1 引言 213

17.2 包的定义 213

17.3 包的说明 214

17.4 删除过程、函数和包 218

17.5 包的管理 218

第18章 PL/SQL编程技巧 221

18.1 用触发器实现日期格式的自动设置 221

18.2 如何避免too_many_rows错误 222

18.3 如何解决too_many_rows问题 225

18.4 如何在PL/SQL中使用数组 226

18.5 如何使用触发器完成数据复制 227

18.6 在PL/SQL中实现Truncate 227

第四编 备份与恢复 231

第19章 备份与恢复 231

19.1 备份概论 231

19.2 备份的种类 232

19.3 恢复技术 238

19.4 使用RMAN进行备份与恢复 243

19.5 常见误区 249

19.6 常见问题 249

第五编 对象模型 253

第20章 对象—关系数据库 253

20.1 传统关系数据模型 253

20.2 对象—关系数据模型 254

20.3 Oracle实现对象—关系数据模型 255

20.4 使用对象表 258

20.5 对象引用示例 263

20.6 对象类型的排序方法 266

20.7 对象类型信息 270

20.8 对象类型相关性 271

20.9 收集类型 273

20.10 对象与视图 281

20.11 定义语句小结 284

第21章 对象数据库开发实例 286

21.1 系统简介 286

21.2 基于关系模型的实现 287

21.3 基于对象模型的实现 290

21.4 采用对象视图 296

参考文献 302

附录 303

附录A Oracle12c INIT.ORA 303

附录B tnsnames.ora参数文件 305

附录C listener.ora参数文件 306

附录D tnsnames.ora参数文件 307

相关图书
作者其它书籍
返回顶部