Oracle 10g入门与提高PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:王彬,刘心,马兴成编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302112010
- 页数:447 页
目录 1
第1章 Oracle 10g简介 1
1.1 Oracle数据库简介 2
1.1.1 数据库概述 2
1.1.2 Oracle数据库管理系统 5
1.2 Oracle10g——“网格计算”时代的数据库解决方案 7
1.2.1 Oracle从“i”到“g”的演进 7
1.2.2 网格是什么 8
1.2.3 Oracle 10g应对企业计算之需 9
1.3 Oracle 10g的特性 11
1.3.1 安全性、身份管理和用户供应 11
1.3.2 应用管理与监控 12
1.3.3 可伸缩性 12
1.3.4 高可用性 13
1.3.5 系统管理和监控 14
1.4 本章小结 15
第2章 Oracle 10g的体系结构 16
2.1.1 数据文件 17
2.1 Oracle数据库的物理存储结构 17
2.1.2 控制文件 19
2.1.3 重演日志文件 21
2.1.4 归档重演日志文件 21
2.1.5 参数文件 21
2.1.6 警告、跟踪日志文件 21
2.1.7 备份文件 22
2.2 Oracle数据库的逻辑存储结构 22
2.2.1 Oracle数据库主要的逻辑存储结构 22
2.2.2 数据库表空间 22
2.2.3 段、区间和数据块 24
2.3 Oracle实例 26
2.3.1 Oracle实例概述 27
2.3.2 Oracle数据库系统的内存结构 28
2.3.3 Oracle数据库系统的后台进程 31
2.4 Oracle数据库的应用结构 36
2.4.1 多磁盘结构 36
2.4.2 磁盘映像系统 37
2.4.3 客户/服务器系统 38
2.4.4 多线程服务器系统 40
2.4.5 并行数据库系统 41
2.4.6 分布式数据库系统 43
2.4.7 Oracle Webserver系统 45
2.5 本章小结 46
2.6 习题 46
第3章 Oracle数据库的基本概念、工具和操作 49
3.1.1 模式对象 50
3.1 Oracle数据库的基本概念 50
3.1.2 用户账号、权限和角色 51
3.1.3 空间 52
3.1.4 数据字典 53
3.1.5 备份和恢复 54
3.1.6 对象关系数据库 56
3.2 Oracle管理工具简介 57
3.2.1 Oracle通用安装器 57
3.2.2 数据库配置助手 59
3.2.3 数据库升级助手 60
3.2.4 Oracle网络管理器 61
3.2.5 SQL Plus 62
3.2.6 Oracle企业管理器 64
3.3 Oracle操作初步 65
3.3.1 启动数据库 65
3.3.2 改变数据库的可用性 69
3.3.3 关闭数据库 71
3.3.4 禁止操作数据库 73
3.3.5 暂停和继续数据库 75
3.4 本章小结 76
3.5 习题 76
第4章 安装、创建Oracle 10g数据库 79
4.1 安装Oracle 10g 80
4.2 初始化参数 85
4.2.1 初始化参数文件的作用 85
4.2.2 初始化参数文件的位置及其组织 86
4.2.4 初始化参数的设置 87
4.2.3 初始化参数的种类 87
4.2.5 查看初始化参数 90
4.3 准备创建数据库 91
4.3.1 设计数据库的逻辑结构 92
4.3.2 设计数据库的物理结构 93
4.3.3 选取全局数据库名 95
4.3.4 决定字符集 96
4.4 使用数据库配置助手创建数据库 98
4.4.1 数据库创建过程 98
4.4.2 查看Oracle服务 107
4.5 手工创建数据库 108
4.6 本章小结 112
4.7 习题 113
第5章 SQL语言基础 114
5.1 SQL语言概述 115
5.1.1 SQL语言的特点 115
5.1.2 SQL语言的类型 116
5.1.3 应用程序的可移植性和ANSI/ISOSQL标准 117
5.2.1 Oracle中的SQL环境——SQL Plus 118
5.2 SQL的运行环境 118
5.2.2 SQL运行例子说明 122
5.3 通过查询检索数据 123
5.3.1 查询语句的结构 124
5.3.2 建立基本查询 125
5.3.3 在查询中的SELECT子句中建立表达式 126
5.3.4 从表中检索特定行 132
5.3.5 排序和分组查询结果集中的数据 135
5.3.6 连接相关表中的数据 137
5.4.1 插入记录 140
5.4 插入、更新和删除数据库记录 140
5.4.2 删除记录 142
5.4.3 更新记录 143
5.5 提交和回退事务处理 144
5.6 事务处理设计 147
5.6.1 工作单元 147
5.6.2 读写事务处理 149
5.8 习题 150
5.6.3 只读事务处理 150
5.7 本章小结 150
第6章 PL/SQL程序设计 153
6.1 PL/SQL基础 154
6.1.1 变量及声明 154
6.1.2 数据类型 155
6.1.3 表达式 156
6.1.4 PL/SQL程序块结构 157
6.1.5 PL/SQL程序的运行环境 158
6.2 PL/SQL的控制结构 159
6.2.1 顺序结构 159
6.2.2 选择结构 160
6.2.3 NULL结构 162
6.2.4 循环结构 163
6.3 PL/SQL记录和表 166
6.3.1 使用%TYPE 166
6.3.2 记录类型 167
6.3.4 表 169
6.3.3 使用%ROWTYPE 169
6.4 游标 170
6.4.1 游标的基本操作 170
6.4.2 游标的属性操作 172
6.4.3 参数化游标和隐式游标 173
6.4.4 游标变量 174
6.5 过程与函数 176
6.5.1 过程创建和调用 176
6.5.2 过程参数设置与传递 178
6.5.3 函数的创建、查询和调用 182
6.5.4 删除过程和函数 183
6.5.5 子程序的位置 184
6.5.6 子程序的依赖性与执行权限 187
6.6 触发器 188
6.6.1 触发器的类型 188
6.6.2 建立触发器 190
6.7 异常处理 191
6.7.1 概念 192
6.7.2 声明和处理异常 193
6.7.3 处理异常的特殊方法 194
6.8 本章小结 195
6.9 习题 195
第7章 存储结构管理 197
7.1 表空间管理 198
7.1.1 管理表空间的原则 198
7.1.2 创建表空间 198
7.1.3 设置默认存储值 203
7.1.4 修改表空间的可用性 204
7.1.5 使用只读表空间 206
7.1.6 查看表空间的信息 207
7.1.7 修改、删除表空间 210
7.2 撤销表空间管理 213
7.2.1 什么是撤销 213
7.2.2 自动撤销管理 213
7.2.3 设置撤销表空间的大小 215
7.2.4 管理撤销表空间 217
7.2.5 监视撤销表空间 219
7.3 区间管理 221
7.3.1 动态和手工区间分配的比较 221
7.3.2 释放空闲空间 222
7.3.3 整理自由空间碎片 223
7.4 本章小结 226
7.5 习题 226
第8章 模式对象管理 228
8.1.1 表的结构 229
8.1 表 229
8.1.2 创建表 231
8.1.3 修改表 232
8.1.4 删除表 233
8.2 索引 234
8.2.1 概念 235
8.2.2 各种类型索引的比较和选择 236
8.2.3 建立索引 237
8.2.4 查询索引信息 239
8.2.5 修改与删除索引 240
8.3.1 表簇 242
8.3 聚簇 242
8.3.2 哈希簇 245
8.3.3 查看、修改和删除聚簇 247
8.4 视图 250
8.4.1 概念 250
8.4.2 创建视图 251
8.4.3 查看、修改、重建与删除视图 252
8.5.1 同义词 254
8.5 同义词和序列 254
8.5.2 序列 256
8.6 利用Oracle企业管理器的方案管理进行对象操作 258
8.6.1 管理表 259
8.6.2 管理索引 265
8.6.3 管理视图 270
8.6.4 管理同义词 275
8.6.5 管理序列 278
8.8 习题 280
8.7 本章小结 280
第9章 安全管理 283
9.1 用户账号管理 284
9.1.1 用户认证 284
9.1.2 创建用户账号 285
9.1.3 用户配置文件 286
9.1.4 默认的数据库用户 288
9.1.5 修改用户账号 289
9.1.6 锁定和解锁用户账号 290
9.1.7 查看数据库用户信息 291
9.1.8 删除用户 292
9.2 权限管理 293
9.2.1 数据库权限的种类 293
9.2.2 授予和撤销系统权限 295
9.2.3 授予和撤销对象权限 297
9.2.4 查看权限信息 299
9.3 角色管理 301
9.3.1 创建角色 301
9.3.2 预定义角色 302
9.3.3 给角色授予权限 303
9.3.4 将角色授予用户或其他角色 305
9.3.5 设置默认角色 306
9.3.6 启用和禁用角色 307
9.3.7 从角色中撤销已授予的权限或角色 308
9.3.8 删除角色 309
9.3.9 查看角色信息 309
9.4.1 管理用户账号 312
9.4 使用Oracle企业管理器的安全性 312
9.4.2 管理权限 316
9.4.3 管理角色 320
9.5 本章小结 331
9.6 习题 331
第10章 备份与恢复管理 334
10.1 数据库备份 335
10.1.1 数据库备份的种类 335
10.1.2 造成数据库损失并需要恢复的各种问题 335
10.1.4 数据库的备份模式 336
10.1.3 数据库备份的内容 336
10.1.5 制订备份策略 337
10.1.6 Oracle中提供的备份和恢复解决方案 338
10.2 恢复管理器 339
10.2.1 利用RMAN可以进行的数据库备份类型 340
10.2.2 RMAN环境的基本操作 341
10.3 使用RMAN备份数据库 346
10.3.1 RMAN备份 346
10.3.2 使用RMAN备份数据库文件和归档日志 348
10.3.3 列出RMAN的备份、归档日志和数据库体现 354
10.3.4 报告备份和数据库方案 357
10.4 用户管理的备份 360
10.4.1 脱机(冷)备份 360
10.4.2 联机(热)备份 361
10.5 数据库恢复 364
10.5.1 数据库恢复的两个阶段 364
10.5.2 实例、崩溃恢复与介质恢复 365
10.5.3 完全恢复与不完全恢复 366
10.6 使用RMAN恢复数据库 367
10.6.1 准备规划数据库的还原与恢复 368
10.6.2 基本的数据库的还原与恢复场景 371
10.7 用户管理的恢复 373
10.7.1 进行自动介质恢复 374
10.7.2 进行完全介质恢复 375
10.7.3 进行不完全介质恢复 377
10.8 本章小结 379
10.7.4 在非归档模式下恢复数据库 379
10.9 习题 380
第11章 用Visual Basic.NET 2003开发Oracle 10g应用程序 383
11.1 当前主流的数据库访问技术 384
11.1.1 数据访问对象(DAO) 384
11.1.2 远程数据对象(RDO) 385
11.1.3 开放数据库互连(ODBC) 386
11.1.4 ActiveX数据对象(ADO) 387
11.1.5 Java数据库连接(JDBC) 390
11.1.6 OLE DB 391
11.1.7 几种数据库应用程序开发技术的比较 392
11.2 用JDBC访问Oracle数据库 392
11.2.1 JDBC的特点 393
11.2.2 JDBC API 395
11.2.3 用JDBC访问Oracle数据库 397
11.3 用ADO.NET开发Oracle数据库应用程序 407
11.3.1 ADO.NET的特点 408
11.3.2 用VB.NET 2003开发ADO.NET数据库应用程序 409
11.3.3 VB.NET 2003开发环境 410
11.3.4 用VB.NET 2003开发Oracle数据库应用程序 412
11.4 一个开发实例:图书管理系统 419
11.4.1 图书管理系统的界面和功能 420
11.4.2 图书管理系统的开发过程 422
11.5 本章小结 432
11.6 习题 432
附录A 创建用户脚本(CREATEUSER.SQL) 434
附录B 创建表并插入信息(CREATETables4U.SQL) 436
习题答案 441
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《初中生英语作文 提高篇》清瑶主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《小学一年级预备班幼小衔接语文难点强化提高》稚子文化主编 2014
- 《新手养花从入门到精通》徐帮学编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019