Oracle 10g 数据库管理、应用与开发标准教程PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:马晓玉,孙岩,孙江玮等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302161844
- 页数:424 页
第1章 Oracle关系数据库 1
1.1 关系数据模型 1
1.1.1 数据结构 1
1.1.2 关系操作 3
1.1.3 关系的完整性约束 3
1.2 关系与关系模式 4
1.3 数据库的设计 4
1.3.1 实体-关系模型 5
1.3.2 E-R图的绘制 6
1.3.3 将E-R模型转化为关系模式 7
1.4 关系数据库规范化理论 7
1.4.1 函数依赖 8
1.4.2 范式理论 9
1.5 Oracle数据库的应用系统结构 12
1.5.1 Oracle分布式数据库系统结构 12
1.5.2 Oracle客户/服务器系统结构 13
1.5.3 Oracle浏览器/服务器系统结构 14
1.6 Oracle 10g安装 14
1.6.1 安装Oracle 10g系统需求 14
1.6.2 在Windows环境下的安装过程 15
1.6.3 查看Oracle系统 20
1.7 创建数据库 20
1.8 数据库的启动与关闭 25
1.9 Oracle默认用户 26
第2章 Oracle数据库体系结构 27
2.1 物理存储结构 27
2.1.1 数据文件 27
2.1.2 日志文件 29
2.1.3 控制文件 31
2.1.4 参数文件 31
2.2 逻辑存储结构 32
2.2.1 数据块 32
2.2.2 盘区 33
2.2.3 段 33
2.2.4 表空间 34
2.3 内存结构 34
2.3.1 系统全局区 35
2.3.2 程序全局区 37
2.3.3 排序区 37
2.3.4 大池 37
2.3.5 Java池 37
2.4 实例的进程结构 37
2.4.1 DBWR 39
2.4.2 LGWR 40
2.4.3 ARCH 40
2.4.4 CKPT 41
2.4.5 SMON 42
2.4.6 PMON 42
2.4.7 RECO 42
2.4.8 Dnnn 42
2.5 数据字典 44
2.6 思考与练习 45
第3章 SQL基本查询 47
3.1 SQL语句概述 47
3.2 SQL*Plus 48
3.3 本书所用的示例模式 49
3.3.1 VENDITION模式 49
3.3.2 SCHOOL模式 51
3.4 SQL SELECT语句 51
3.4.1 SELECT子句和FROM子句 52
3.4.2 WHERE子句 54
3.4.3 ORDER BY子句 58
3.4.4 使用统计函数 60
3.4.5 GROUP BY子句 62
3.4.6 HAVING子句 64
3.5 在SQL*Plus中使用函数 65
3.5.1 字符串函数 65
3.5.2 数字函数 67
3.5.3 日期时间函数 68
3.5.4 转换函数 69
3.6 实验指导 70
3.7 思考与练习 71
第4章 修改SQL数据与SQL*Plus命令 73
4.1 添加数据 73
4.1.1 简单的INSERT语句 74
4.1.2 省略列表清单 75
4.1.3 INSERT语句与SELECT语句 76
4.2 更新数据 77
4.3 删除数据 79
4.3.1 DELETE语句 79
4.3.2 TRUNCATE语句 80
4.4 SQL*Plus命令 81
4.4.1 设置环境变量命令 81
4.4.2 格式化查询结果命令 84
4.4.3 文件操作命令 87
4.4.4 交互命令 90
4.4.5 帮助命令 92
4.4.6 其他的SQL*Plus命令 92
4.5 实验指导 93
4.6 思考与练习 94
第5章 用户、模式和表 96
5.1 用户和模式 96
5.1.1 模式 96
5.1.2 模式对象与非模式对象 97
5.1.3 用户 97
5.2 表 99
5.2.1 数据类型 99
5.2.2 创建表 103
5.2.3 表特性 106
5.2.4 默认值和NULL值 111
5.3 修改表 112
5.3.1 增加和删除字段 112
5.3.2 调整表特性 113
5.3.3 手动给表分配存储空间 114
5.4 删除表定义 115
5.5 数据完整性 116
5.5.1 定义PRIMARY KEY约束 117
5.5.2 定义NOT NULL约束 118
5.5.3 定义UNIQUE约束 119
5.5.4 定义FOREIGN KEY约束 120
5.5.5 定义CHECK约束 123
5.5.6 约束的状态 124
5.6 查看表信息 125
5.6.1 查看表的基本信息 125
5.6.2 分析表的存储空间 125
5.7 实验指导 128
5.8 思考与练习 131
第6章 高级查询 133
6.1 简单连接 133
6.1.1 基本连接 133
6.1.2 表别名 136
6.1.3 多个表之间的连接 136
6.2 使用JOIN连接查询 137
6.2.1 内连接 138
6.2.2 外连接 139
6.2.3 交叉连接 141
6.3 集合操作 141
6.3.1 UNION 142
6.3.2 INTERSECT 143
6.3.3 MINUS 143
6.4 子查询 144
6.4.1 使用返回多行的子查询 144
6.4.2 使用单值子查询 147
6.4.3 使用嵌套子查询 148
6.5 实验指导 149
6.6 思考与练习 151
第7章 PL/SQL编程基础 154
7.1 PL/SQL程序结构 154
7.2 变量与常量 156
7.2.1 PL/SQL标识符 156
7.2.2 标量变量 157
7.2.3 为变量和常量赋值 158
7.2.4 作用域 158
7.3 PL/SQL块中的SQL语句 159
7.4 使用%TYPE和%ROWTYPE类型的变量 160
7.4.1 %TYPE变量 161
7.4.2 %ROWTYPE变量 161
7.5 复合变量 162
7.5.1 记录类型 163
7.5.2 记录表类型 165
7.6 条件判断语句 168
7.6.1 IF语句 169
7.6.2 CASE语句 171
7.7 循环语句 172
7.7.1 无条件循环 173
7.7.2 WHILE循环 174
7.7.3 FOR循环 175
7.8 游标 176
7.8.1 隐式游标 176
7.8.2 显式游标 178
7.8.3 游标FOR循环 181
7.8.4 游标变量 181
7.8.5 使用游标更新数据库 184
7.9 异常处理 185
7.9.1 预定义的Oracle异常 185
7.9.2 非预定义的异常 188
7.9.3 用户自定义的异常处理 189
7.9.4 异常传播 190
7.9.5 在PL/SQL中使用SQLCODE和SQLERRM 193
7.10 实验指导 194
7.11 思考与练习 197
第8章 过程、函数和程序包 199
8.1 存储过程 199
8.1.1 创建存储过程 199
8.1.2 调用存储过程 200
8.1.3 修改存储过程 201
8.1.4 参数 201
8.1.5 局部变量和子过程 205
8.2 函数 206
8.2.1 创建函数 206
8.2.2 调用函数 207
8.3 程序包 208
8.3.1 规范 209
8.3.2 主体 210
8.3.3 私有成员 212
8.3.4 实例化 214
8.3.5 重载 215
8.3.6 管理程序包和执行权限 217
8.4 依赖性 218
8.5 实验指导 219
8.6 思考与练习 222
第9章 表类型 225
9.1 外部表 225
9.1.1 建立外部表 226
9.1.2 处理外部表错误 228
9.1.3 修改外部表 230
9.1.4 外部表的局限性 231
9.2 索引组织表 231
9.2.1 什么是索引组织表 231
9.2.2 创建索引组织表 232
9.2.3 维护索引组织表 235
9.3 临时表 235
9.4 对象和对象表 237
9.4.1 创建对象类型 237
9.4.2 构造函数 238
9.4.3 引用对象类型 239
9.4.4 方法 240
9.4.5 继承 244
9.4.6 重写 246
9.4.7 对象表 247
9.5 分区表 250
9.5.1 创建分区表 250
9.5.2 分区表的操作 253
9.5.3 分区表的维护 254
9.6 簇表 255
9.6.1 创建簇和簇表 255
9.6.2 管理簇 256
9.7 散列聚簇表 257
9.8 实验指导 258
9.9 思考与练习 263
第10章 索引 266
10.1 了解索引 266
10.1.1 B树索引 267
10.1.2 位图索引 267
10.1.3 反向键索引 269
10.1.4 基于函数的索引 269
10.1.5 全局索引和局部索引 270
10.2 创建索引 271
10.2.1 创建B树索引 272
10.2.2 创建位图索引 274
10.2.3 创建反向键索引 274
10.2.4 创建基于函数的索引 274
10.2.5 创建全局和局部索引 275
10.3 索引与约束 277
10.4 管理索引 278
10.4.1 合并索引和重建索引 278
10.4.2 监视索引 279
10.4.3 删除索引 281
10.5 何时使用索引 281
10.6 实验指导 282
10.7 思考与练习 283
第11章 视图、序列和同义词 285
11.1 视图 285
11.1.1 创建视图 285
11.1.2 检索视图定义 286
11.1.3 连接视图 287
11.1.4 视图的相关性 287
11.1.5 带错误创建视图 288
11.1.6 删除视图 289
11.2 可更新的视图 289
11.3 管理序列 291
11.3.1 创建序列 291
11.3.2 修改序列 293
11.3.3 查询序列 293
11.4 管理同义词 294
11.5 实验指导 295
11.6 思考与练习 297
第12章 触发器 298
12.1 触发器的组成 298
12.2 Oracle触发器的类型 299
12.2.1 DML触发器 300
12.2.2 替代触发器 305
12.2.3 系统事件触发器 307
12.2.4 用户事件触发器 307
12.3 ALTER TRIGGER语句 308
12.4 与触发器相关的数据字典 309
12.5 实验指导 310
12.6 思考与练习 313
第13章 事务与并发控制 315
13.1 了解事务 315
13.2 事务的ACID特性 316
13.2.1 原子性 316
13.2.2 一致性 316
13.2.3 隔离性 317
13.2.4 持久性 318
13.3 事务控制语句 318
13.3.1 设置事务属性 319
13.3.2 结束事务 322
13.3.3 存储点 323
13.3.4 设置约束延期性 325
13.4 并发控制 327
13.4.1 锁 327
13.4.2 锁模式 327
13.5 锁粒度 329
13.5.1 TX锁 330
13.5.2 TM锁 330
13.5.3 数据库级锁 331
13.6 查询锁 331
13.7 死锁 334
13.8 实验指导 335
13.9 思考与练习 336
第14章 安全 338
14.1 用户账号 338
14.1.1 用户配置文件 339
14.1.2 修改用户账号 342
14.1.3 删除用户账号 344
14.1.4 监视用户 345
14.2 权限管理 345
14.2.1 系统权限 346
14.2.2 对象权限 349
14.3 角色管理 352
14.3.1 系统预定义角色 352
14.3.2 自定义角色 353
14.3.3 启用和禁用角色 355
14.3.4 修改用户时设置角色 357
14.3.5 删除角色 357
14.4 实验指导 358
14.5 思考与练习 359
第15章 管理存储结构 360
15.1 表空间 360
15.1.1 创建表空间 360
15.1.2 表空间属性 364
15.1.3 调整表空间的数据文件 366
15.1.4 临时表空间 371
15.1.5 大文件表空间 373
15.1.6 非标准块表空间 374
15.1.7 删除表空间 375
15.2 撤销表空间 375
15.2.1 什么是自动撤销管理 375
15.2.2 撤销表空间管理参数 376
15.2.3 管理撤销表空间 377
15.2.4 监视撤销表空间 379
15.3 段 379
15.4 盘区 381
15.5 数据块 382
15.6 实验指导 383
15.7 思考与练习 384
第16章 备份与恢复 385
16.1 数据库备份概述 385
16.2 数据库备份模式 386
16.3 备份数据库 387
16.3.1 物理备份 387
16.3.2 逻辑备份 389
16.4 数据库手动恢复 395
16.4.1 实例恢复 395
16.4.2 介质恢复 396
16.5 恢复管理器(RMAN) 401
16.5.1 设置RMAN 401
16.5.2 连接到目标数据库 402
16.5.3 RMAN操作目标数据库 404
16.5.4 RMAN通道 404
16.5.5 RMAN备份数据库 408
16.5.6 RMAN恢复数据库 413
16.5.7 RMAN管理恢复目录 416
16.6 实验指导 421
16.7 思考与练习 422
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019