《Oracle数据库技术与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王鲜芳主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:7030375636
  • 页数:263 页
图书介绍:

第1章 数据库基础知识 1

1.1数据库概述 1

1.1.1数据库和数据库系统 1

1.1.2数据库系统的组成 2

1.1.3数据库系统的特征 3

1.1.4数据库系统的结构 4

1.2数据库管理系统 5

1.2.1数据库管理系统的功能 5

1.2.2数据库管理系统的组成 6

1.3数据模型和关系模型 7

1.3.1数据模型 7

1.3.2关系模型 8

1.4实体-关系图 11

1.5数据库系统设计 13

1.6本章小结 15

思考题 16

第2章 Oracle 11 g简介 17

2.1 Oracle发展历史 17

2.2 Oracle 11g新增功能 18

2.2.1企业网格管理的高可用性 18

2.2.2性能优化 20

2.3 Oracle数据库结构 21

2.3.1 Oracle体系结构 21

2.3.2 Oracle服务器结构 23

2.4 Oracle 11g的安装和卸载 25

2.4.1安装环境 25

2.4.2数据库服务器的安装 25

2.4.3 Oracle 11 g的卸载 37

2.5 Oracle 11g的常用工具 39

2.5.1数据库配置助手 39

2.5.2 Oracle企业管理器 46

2.5.3 SQL*Plus 49

2.6本章小结 51

思考题 52

第3章 Oracle实例 53

3.1 Oracle实例与数据库 53

3.2 Oracle实例结构 54

3.3数据库内存结构 54

3.3.1系统全局区SGA 55

3.3.2程序全局区PGA 61

3.3.3用户全局区UGA 62

3.3.4 Oracle数据库的内存管理 63

3.4进程结构 64

3.4.1进程分类 64

3.4.2服务器进程 65

3.4.3后台进程 65

3.4.4诊断数据管理 68

3.5本章小结 69

思考题 70

第4章 Oracle数据库的创建、启动和关闭 71

4.1数据库设计方法 71

4.1.1数据库的逻辑设计 71

4.1.2数据库的物理设计 73

4.2创建数据库 77

4.2.1创建数据库前的准备 77

4.2.2使用Oracle数据库配置助手创建数据库 79

4.2.3使用SQL*Plus脚本创建数据库 88

4.3 Oracle数据库实例的启动和关闭 92

4.3.1数据库启动与关闭的步骤 93

4.3.2数据库启动与关闭 93

4.4 Oracle数据库的删除 95

4.4.1利用DBCA删除数据库 95

4.4.2手动删除数据库 96

4.5本章小结 97

思考题 97

第5章 存储和文件管理 98

5.1表空间的类型 98

5.1.1表空间的作用 98

5.1.2表空间的类型 98

5.2管理表空间 100

5.2.1创建表空间 100

5.2.2维护表空间 102

5.2.3使用OEM管理表空间 104

5.3管理数据文件 106

5.3.1改变数据文件的名称和位置 107

5.3.2删除无数据的数据文件 108

5.3.3查询数据文件信息 108

5.3.4使用OEM管理数据文件 109

5.4管理控制文件 111

5.4.1创建控制文件 112

5.4.2多路复用控制文件 113

5.4.3查看控制文件 116

5.4.4控制文件的备份和恢复 116

5.4.5删除控制文件 116

5.4.6从OEM管理控制文件 116

5.5管理日志文件 117

5.5.1查看重做日志文件信息 118

5.5.2创建重做日志组及日志文件 118

5.5.3重做日志文件的移动和重命名 119

5.5.4删除重做日志组及日志文件 120

5.5.5清除重做日志文件组 120

5.5.6切换日志 121

5.5.7查看重做日志文件信息 121

5.5.8在OEM中管理重做日志组及日志文件 121

5.6本章小结 122

思考题 123

第6章 创建和管理数据库对象 124

6.1表 124

6.1.1创建表的策略 124

6.1.2创建表 125

6.1.3修改表结构 131

6.1.4删除表 135

6.1.5在OEM中管理表 136

6.2索引 144

6.2.1索引的类型 144

6.2.2创建索引 147

6.2.3修改索引 149

6.2.4删除索引 150

6.2.5在OEM中管理索引 150

6.3视图 153

6.3.1创建视图 153

6.3.2修改和删除视图 156

6.3.3在OEM中管理视图 156

6.4其他数据库对象 159

6.4.1约束 159

6.4.2序列 159

6.5本章小结 160

思考题 160

第7章 PL/SQL编程 162

7.1 PL/SQL基本概念 162

7.1.1 PL/SQL基本结构 163

7.1.2 PL/SQL字符集 163

7.1.3 PL/SQL的运算符 164

7.2常量、变量和数据类型的定义 164

7.2.1 Oracle常用数据类型 164

7.2.2常量与变量 166

7.3基本程序结构和语句 167

7.3.1条件判断结构 167

7.3.2循环语句 170

7.3.3 GOTO标号 173

7.4 PL/SQL中的游标 174

7.5 Oracle系统函数 180

7.6过程 185

7.6.1创建和删除存储过程 186

7.6.2调用无参存储过程 186

7.6.3存储过程中的参数 188

7.7函数 191

7.7.1创建函数 191

7.7.2函数调用 193

7.7.3函数的修改与删除 194

7.8包 194

7.9触发器 199

7.9.1触发器简介 199

7.9.2创建触发器 200

7.9.3删除和使能触发器 202

7.10 OME中的PL/SQL编程 202

7.10.1进入OEM PL/SQL编程界面 202

7.10.2 OEM存储过程管理 202

7.10.3在OEM中管理函数 206

7.10.4在OEM中管理触发器 209

7.11本章小结 213

思考题 213

第8章 数据库备份和恢复 216

8.1备份和恢复概述 216

8.1.1备份和恢复分类 216

8.1.2 Oracle数据库系统故障 216

8.1.3 Oracle数据库恢复机制 217

8.2备份管理 217

8.2.1冷备份 217

8.2.2热备份 218

8.3恢复管理 220

8.3.1非归档模式下数据库恢复 220

8.3.2归档模式下数据库完全恢复 220

8.4在OEM中实现数据库的备份和恢复 222

8.4.1备份和恢复设置 223

8.4.2调度备份 224

8.4.3执行恢复 227

8.5本章小结 229

思考题 229

第9章 用户和角色 230

9.1用户概要文件 230

9.1.1资源限置参数 231

9.1.2口令限制参数 231

9.1.3用户概要文件的管理 232

9.2用户管理 234

9.2.1 Oracle身份认证方法 235

9.2.2创建用户 235

9.2.3修改用户 236

9.2.4删除用户 237

9.2.5查询用户信息 237

9.3权限管理 238

9.3.1授予系统权限 238

9.3.2回收系统权限 241

9.3.3授予对象权限 241

9.3.4收回对象权限 242

9.3.5查询权限信息 242

9.4角色管理 243

9.4.1预定义角色 243

9.4.2角色管理 244

9.4.3利用角色进行权限管理 245

9.4.4角色管理实例 246

9.4.5查询角色信息 247

9.5在OEM中进行用户和角色管理 248

9.5.1在OEM中管理用户 248

9.5.2在OEM中管理角色 251

9.6本章小结 252

思考题 253

第10章 Oracle数据库技术应用案例——高校学生课程成绩管理系统 254

10.1功能需求分析 254

10.2概要设计 254

10.3逻辑设计 255

10.4实现 256

10.5测试数据 258

10.6数据库备份和恢复操作 261

参考文献 263