《Oracle Database 11g实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王战红主编;姚瑶,张文,王会霞副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302378006
  • 页数:308 页
图书介绍:本书介绍了数据库技术基础,Oracle Database 11g的安装,数据库操作,表空间操作,数据库文件操作,数据查询操作,PL/SQL操作,索引和视图操作,存储过程和触发器操作,事务和锁操作,数据库安全性操作,数据导入和导出操作,数据库备份与恢复等内容。

第1章 数据库技术基础 1

1.1 数据库基本概念 1

1.2 数据模型 3

1.2.1 概念模型 3

1.2.2 结构模型 5

1.3 数据库的设计步骤 9

1.4 习题 10

第2章 Oracle Database 11g简介与安装 11

2.1 Oracle的发展历程 11

2.2 Oracle Database11g的应用结构 12

2.2.1 客户机/服务器结构 12

2.2.2 多层结构 13

2.2.3 分布式结构 13

2.3 Oracle Database 11g的新特性 14

2.4 Oracle的网格计算 15

2.4.1 网格 15

2.4.2 Oracle 11g的网格架构 16

2.5 Oracle 11g的安装环境 17

2.5.1 硬件条件 17

2.5.2 软件条件 18

2.6 Oracle 11g的安装过程 18

2.6.1 具体安装步骤 18

2.6.2 常用Oracle服务 24

2.7 卸载Oracle 11g 25

2.8 Oracle基本工具 27

2.8.1 使用SQL PLUS 27

2.8.2 使用Oracle Enterprise Manager 28

2.8.3 使用SQLDeveloper 29

2.8.4 使用PL/SQLDeveloper 30

2.9 Oracle 11g的体系结构 31

2.9.1 存储结构 32

2.9.2 数据库实例 33

2.9.3 内存结构 33

2.9.4 进程结构 34

2.9.5 数据字典 35

2.10 上机练习 35

2.11 习题 36

第3章 数据库操作 37

3.1 创建数据库 37

3.1.1 使用DBCA创建数据库 37

3.1.2 使用命令行创建数据库 44

3.2 删除数据库 46

3.2.1 使用DBCA删除数据库 46

3.2.2 使用命令行删除数据库 47

3.3 启动数据库 47

3.3.1 数据库启动概述 48

3.3.2 启动数据库 49

3.4 关闭数据库 50

3.5 修改数据库 51

3.6 上机练习 51

3.7 习题 52

第4章 表空间操作 53

4.1 表空间概述 53

4.2 表空间管理 54

4.2.1 创建表空间 54

4.2.2 查看表空间 57

4.2.3 维护表空间 58

4.2.4 删除表空间 60

4.3 临时表空间 61

4.3.1 创建临时表空间 61

4.3.2 查看临时表空间 63

4.3.3 临时表空间组 63

4.4 撤销表空间 65

4.5 数据文件 66

4.5.1 移动和重命名数据文件 66

4.5.2 删除数据文件 67

4.6 上机练习 67

4.7 习题 68

第5章 数据表操作 69

5.1 表概述 69

5.1.1 表的构成 69

5.1.2 表的数据类型 70

5.2 创建表 71

5.2.1 使用命令行创建表 71

5.2.2 创建表的相关子句 72

5.2.3 使用OEM创建表 74

5.3 修改表 75

5.3.1 修改表的结构 75

5.3.2 重命名表 76

5.3.3 删除表 76

5.3.4 使用OEM管理表 77

5.4 表的完整性约束 78

5.5 表中数据的操作 82

5.5.1 插入数据 82

5.5.2 更新数据 83

5.5.3 删除数据 84

5.6 上机练习 84

5.7 习题 85

第6章 数据库文件操作 87

6.1 控制文件操作 87

6.1.1 控制文件概述 87

6.1.2 创建控制文件 88

6.1.3 控制文件备份和恢复 90

6.1.4 删除控制文件 92

6.1.5 查看控制文件信息 92

6.1.6 使用OEM操作控制文件 93

6.2 重做日志文件操作 93

6.2.1 重做日志文件概述 94

6.2.2 创建重做日志组及成员 94

6.2.3 修改重做日志文件 95

6.2.4 删除重做日志文件 96

6.2.5 清空重做日志文件 98

6.2.6 重做日志文件的切换 98

6.2.7 查看重做日志文件 99

6.2.8 使用OEM操作重做日志文件 100

6.3 归档日志文件操作 100

6.3.1 归档日志文件概述 100

6.3.2 管理归档模式 101

6.3.3 设置归档位置 102

6.3.4 查看归档日志信息 103

6.4 上机练习 104

6.5 习题 104

第7章 数据查询操作 105

7.1 数据查询语言概述 105

7.2 简单查询 106

7.2.1 SELECT语句的基本语法格式 106

7.2.2 选择表中的若干列 107

7.2.3 选择表中的若干行 109

7.2.4 对查询的结果排序 113

7.2.5 对数据进行统计 114

7.2.6 对查询结果分组 114

7.3 连接查询 116

7.3.1 交叉连接 117

7.3.2 内连接 117

7.3.3 外连接 119

7.4 子查询 122

7.4.1 使用IN谓词的子查询 122

7.4.2 使用比较运算符的子查询 123

7.4.3 使用ANY或ALL的子查询 124

7.4.4 使用EXISTS的子查询 125

7.5 联合查询 126

7.5.1 使用UNION操作符 126

7.5.2 使用INTERSECT操作符 127

7.5.3 使用MINUS操作符 127

7.6 SOL Plus编辑命令及输出 128

7.6.1 使用SQL Plus编辑命令 128

7.6.2 保存、检索及运行命令 130

7.6.3 格式化输出列 132

7.6.4 页面大小及行大小设置 134

7.6.5 清除列格式 136

7.7 上机练习 136

7.8 习题 136

第8章 PL/SQL操作 138

8.1 PL/SQL简介 138

8.1.1 语言结构 138

8.1.2 PL/SQL示例程序 139

8.2 PL/SOL的基本语法 141

8.2.1 变量和常量 141

8.2.2 赋值语句 142

8.2.3 表达式和运算符 142

8.2.4 条件判断语句 144

8.2.5 循环语句 148

8.3 常用函数 152

8.3.1 数值型函数 152

8.3.2 字符型函数 154

8.3.3 日期型函数 157

8.3.4 统计函数 159

8.3.5 转换函数 161

8.4 游标 162

8.4.1 显式游标 162

8.4.2 隐式游标 164

8.4.3 游标的属性 164

8.4.4 游标变量 167

8.4.5 游标FOR循环 168

8.4.6 游标的更新 170

8.5 异常处理 171

8.6 上机练习 174

8.7 习题 174

第9章 索引和视图操作 176

9.1 索引 176

9.1.1 索引概述 176

9.1.2 创建索引 178

9.1.3 修改索引 180

9.1.4 删除索引 181

9.1.5 使用OEM创建索引 181

9.2 视图 182

9.2.1 视图概述 182

9.2.2 创建视图 183

9.2.3 修改视图 187

9.2.4 删除视图 188

9.2.5 使用OEM管理视图 188

9.3 上机练习 189

9.4 习题 189

第10章 存储过程和触发器操作 191

10.1 存储过程 191

10.1.1 存储过程概述 192

10.1.2 创建和执行存储过程 192

10.1.3 带参数的存储过程 194

10.1.4 修改和删除存储过程 198

10.1.5 使用OEM管理存储过程 199

10.2 触发器 200

10.2.1 触发器概述 200

10.2.2 DML触发器 202

10.2.3 替代触发器 206

10.2.4 系统事件触发器 208

10.2.5 用户事件触发器 209

10.2.6 管理触发器 210

10.2.7 使用OEM管理触发器 213

10.3 上机练习 213

10.4 习题 214

第11章 事务和锁操作 216

11.1 事务 216

11.1.1 事务概述 216

11.1.2 事务的特性和类型 217

11.1.3 事务的保存点 219

11.2 锁 220

11.2.1 锁概述 220

11.2.2 锁的类型 220

11.2.3 死锁 220

11.3 上机练习 221

11.4 习题 221

第12章 数据库安全性操作 223

12.1 安全性概述 223

12.2 用户管理 224

12.2.1 初始用户 224

12.2.2 相关属性 224

12.2.3 创建用户 226

12.2.4 修改用户 227

12.2.5 删除用户 227

12.2.6 查询用户 228

12.2.7 使用OEM管理用户 229

12.3 权限管理 230

12.3.1 权限概述 230

12.3.2 系统权限管理 230

12.3.3 对象权限管理 232

12.3.4 使用OEM管理权限 233

12.4 角色管理 235

12.4.1 角色概述 235

12.4.2 创建角色 236

12.4.3 角色授权 236

12.4.4 角色的启用和禁用 237

12.4.5 修改角色 238

12.4.6 删除角色 239

12.4.7 查询角色 239

12.4.8 使用OEM管理角色 240

12.5 上机练习 241

12.6 习题 241

第13章 数据导入和导出操作 243

13.1 导入和导出概述 243

13.2 导入/导出工具简介 244

13.3 表的导入/导出 246

13.4 用户模式的导入/导出 248

13.5 数据库的导入/导出 249

13.6 表空间的导入/导出 250

13.7 使用OEM导入/导出 251

13.8 上机练习 256

13.9 习题 256

第14章 数据库备份与恢复 257

14.1 备份与恢复概述 257

14.2 备份与恢复方法 259

14.2.1 备份与恢复方法概述 259

14.2.2 使用OEM进行数据库备份 260

14.2.3 使用命令行进行数据库备份 266

14.2.4 使用OEM进行数据库恢复 268

14.2.5 使用命令行进行数据库恢复 271

14.2.6 恢复管理器(RMAN)的使用 273

14.3 上机练习 275

14.4 习题 275

第15章 实验室管理系统设计 277

15.1 ADO.NET组件 277

15.2 实验室管理系统设计 278

15.2.1 系统架构设计 279

15.2.2 系统功能设计 280

15.2.3 系统数据库设计 280

15.2.4 系统功能模块实现 285

附录 实验项目 294

参考文献 309