关系数据库Oracle 9i原理及应用PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:蔡立军,瞿亮,江厚松编著
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2005
- ISBN:7810824724
- 页数:251 页
第1章 Oracle 9i概述及安装 1
1.1 数据库常识 1
1.1.1 网状数据库 1
目录 1
1.1.2 层次数据库 2
1.1.3 关系数据库 2
1.1.4 关系数据库的逻辑结构 3
1.1.5 数据库用户分类 4
1.2.2 SQ.L的历史 5
1.2 SQ.L语言 5
1.2.1 SQ.L语言简介 5
1.2.3 SQL的优点 6
1.3 Oracle公司及产品 6
1.3.1 Oracle产品简介 6
1.3.2 Oracle发展的里程碑 7
1.3.3 Oracle版本号的识别 8
1.3.4 Oracle 9i的新特性 9
1.3.5 其他几种主流关系数据库 14
1.4 Oracle9i的安装 15
1.4.1 系统配置 15
1.4.2 安装步骤 15
1.5 运行环境的优化 22
1.5.1 硬盘空间 22
1.5.2 内存 23
1.5.3 CPU 23
习题 24
1.5.4 网络配置 24
第2章 Oracle 9i体系结构 26
2.1 Oracle的物理结构 26
2.1.1 数据文件 26
2.1.2 日志文件 26
2.1.3 控制文件 27
2.1.4 配置文件 28
2.2 Oracle的逻辑结构 28
2.2.1 表空间 28
2.2.2 段 30
2.2.3 区 31
2.2.4 数据库块 32
2.3 数据库例程与进程 32
2.3.1 Oracle数据库例程 32
2.3.2 进程 33
2.4 Oracle的内存结构 34
2.4.1 系统全局区 35
2.5 数据字典 37
2.5.1 数据字典的结构 37
2.4.3 排序区 37
2.4.4 软件代码区 37
2.4.2 程序全局区 37
2.5.2 数据字典的用途 38
2.5.3 常用数据字典视图元素 39
2.5.4 数据库管理脚本 39
习题 40
3.1.1 数据库管理员的任务 41
3.1 数据库管理员 41
第3章 数据库的创建和管理 41
3.1.2 数据库管理员的权限 42
3.1.3 Oracle数据库管理工具 43
3.1.4 Oracle DBA的工作安排 43
3.2 数据库的创建、启动和关闭 44
3.2.1 创建Oracle数据库前的准备工作 44
3.2.2 创建Oracle数据库 45
3.2.3 启动Oracle数据库 50
3.3 管理Oracle文件 51
3.2.4 暂停和继续数据库 51
3.2.5 关闭Oracle数据库 51
3.3.1 管理表空间 52
3.3.2 管理Oracle数据文件 55
3.3.3 管理控制文件 57
3.3.4 管理重做日志文件 60
3.4 管理Oracle服务器进程 62
3.4.1 专用服务器进程 62
3.4.2 共享服务器进程 63
3.5 使用数据字典 64
习题 67
第4章 数据库对象的创建和管理 68
4.1 表 68
4.1.1 数据类型 68
4.1.2 创建表 69
4.1.3 约束条件 70
4.1.4 更改表定义 74
4.1.5 删除表 75
4.1.6 对象表、嵌套表和分区表 76
4.2 视图 76
4.2.1 创建视图 77
4.2.2 更改视图 77
4.2.3 删除视图 77
4.2.4 在视图中操纵数据 77
4.4 索引 78
4.3.2 散列簇 78
4.3.1 簇 78
4.3 簇和散列簇 78
4.4.1 索引的类型 79
4.4.2 创建索引 79
4.4.3 修改索引 80
4.4.4 删除索引 80
4.5 同义词 80
4.6 数据库链接 81
4.5.2 删除同义词 81
4.5.1 创建同义词 81
4.7 序列 82
4.7.1 创建序列 82
4.7.2 更改序列 83
4.7.3 删除序列 83
4.8 面向对象的对象类型 83
4.8.1 嵌套对象 83
4.8.4 对象视图 84
4.8.5 实体化视图 84
4.8.2 可变数组 84
4.8.3 类型中的类型 84
4.8.6 维 85
4.9 使用OEM管理数据库对象 85
习题 89
第5章 Oracle编程 90
5.1 SQL语言基础 90
5.1.1 数据操纵语言(DML) 90
5.1.2 数据查询语言(DQL) 92
5.1.4 数据控制语言(DCL) 98
5.1.3 数据定义语言(DDL) 98
5.2 PL/SQL 99
5.2.1 PL/SQL的特点 100
5.2.2 PL/SQL块 100
5.2.3 存储过程和函数 109
5.2.4 触发器 112
5.2.5 游标 115
5.2.6 包 117
5.3.2 Pro*C程序的组成结构 119
5.3 Pro*C程序 119
5.3.1 什么是Pro*C程序 119
习题 124
第6章 数据库的安全性与完整性 125
6.1 Oracle 9i的安全保障机制 125
6.1.1 安全性内容 125
6.1.2 安全性策略 126
6.2 用户管理 127
6.2.1 数据库的存取控制 127
6.2.2 创建用户 129
6.2.3 修改用户 130
6.2.4 删除用户 131
6.3 用户的概要文件 131
6.3.1 概要文件中的参数 131
6.3.2 激活和禁用资源限制 133
6.3.3 管理概要文件 134
6.3.4 查看数据库用户和配置文件信息 136
6.4 权限和角色 136
6.4.1 基本概念 136
6.4.2 创建角色 137
6.4.3 授予权限或角色 138
6.4.4 回收权限或角色 139
6.4.5 激活与禁用角色 140
6.4.6 查看权限与角色的信息 140
6.5 审计 141
6.5.1 审计概述 141
6.5.2 审计的使用 142
6.6 数据完整性 142
6.6.2 数据库触发器 143
6.6.1 完整性约束 143
6.6.3 并发控制 144
6.6.4 数据库安全规则 147
习题 147
第7章 数据库的备份与恢复 148
7.1 基本概念 148
7.1.1 数据库的备份 148
7.1.2 数据库的恢复 149
7.2.1 冷备份与恢复 150
7.2 物理备份与恢复 150
7.2.2 热备份与恢复 151
7.2.3 几种非完全恢复方法 153
7.3 逻辑备份与恢复 154
7.3.1 导出/导入简介 154
7.3.2 导出操作 154
7.3.3 导入操作 156
7.4 恢复管理器(RMAN) 157
7.4.1 RMAN概述 157
7.4.2 RMAN命令 159
7.4.3 RMAN的使用 159
7.5 Data Guard 161
7.5.1 Data Guard功能简介 161
7.5.2 数据库的切换 162
7.5.3 限制数据丢失量的方法 164
7.5.4 Oracle 9i Data Guard的一些部件 164
7.6 应用策略 165
习题 168
第8章 Oracle 9i常用工具 169
8.1 SQL*Plus交互式应用程序 169
8.1.1 SQL*Plus的启动和关闭 169
8.1.2 SQL 171
8.2 SQL*Plus Worksheet全屏幕开发环境 171
8.2.1 SQL*Plus Worksheet与SQL*Plus的比较 171
8.2.2 SQL*Plus Worksheet的使用 171
8.3.2 OEM管理包中的工具 174
8.3.1 OEM的体系结构 174
8.3 Oracle企业管理器(OEM) 174
8.3.3 Oracle 9i资源管理器新增功能 177
8.4 移植工具Oracle Data Migration Assistant 178
8.5 配置网络管理的工具Oracle Net Assistant 180
8.6 分析工具LogMiner 181
8.6.1 LogMiner的用途 182
8.6.2 LogMiner的安装和使用 182
8.6.3 图形化分析工具 185
习题 187
8.7 性能监测器 187
第9章 数据库性能优化 188
9.1 性能优化概述 188
9.1.1 性能优化的内容 188
9.1.2 不同类型系统的优化 189
9.2 SQL语句的优化 190
9.2.1 调整的目标 190
9.2.2 合理使用索引 191
9.2.4 SQL子查询的调整 192
9.2.3 SQL语句排序优化 192
9.2.5 调整PCTFREE与PCTUSED存储参数 194
9.2.6 Oracle的优化器 194
9.3 内存分配的调整 195
9.3.1 共享池 195
9.3.2 数据缓冲区 196
9.3.3 日志缓冲区 196
9.4 数据库参数的调整 196
9.4.1 关键参数 196
9.4.2 进行空间设计时所做的优化 197
9.5.1 碎片产生的原因 198
9.5.2 碎片对系统的影响 198
9.5 Oracle碎片整理 198
9.5.3 自由范围的碎片计算 199
9.5.4 碎片的整理 199
9.6 减少等待的状态 200
9.7 数据库性能优化工具 200
习题 201
10.1.1 什么是分布式数据库 202
10.1.2 分布式数据库系统结构 202
第10章 分布式数据库 202
10.1 分布式数据库概述 202
10.1.3 同构和异构分布式数据库 203
10.1.4 容易混淆的几个概念 204
10.1.5 分布式数据库系统的设计和应用 205
10.2 分布式数据库的管理 206
10.2.1 数据库链接 206
10.2.2 位置透明性 208
10.2.3 语句透明性 210
10.2.4 使用快照 211
10.2.5 分布式数据库监控 212
10.2.6 分布式数据库调整 212
10.3 分布式事务管理 213
10.3.1 分布式事务的概念 213
10.3.2 两阶段提交机制 213
10.3.4 提交点强度 215
10.3.3 解决未决的事务 215
习题 216
第11章 数据仓库 217
11.1 数据仓库简介 217
11.1.1 数据仓库的商业驱动 217
11.1.2 数据仓库的定义及特性 218
11.1.3 数据仓库系统 218
11.1.4 Oracle数据仓库的特点 219
11.2.1 数据仓库中的数据组织 220
11.2 数据仓库的设计 220
11.1.5 Oracle数据仓库的发展趋势 220
11.2.2 建立数据仓库的步骤 222
11.3 Oracle数据仓库的体系结构 222
11.3.1 数据仓库解决方案的组成 222
11.3.2 数据仓库支持对象 223
11.3.3 数据仓库提供的产品工具 224
11.4 Oracle数据仓库设计和建立工具Warehouse Builder 225
11.4.1 OWB的特点 225
11.5.1 Oracle的联机分析处理(OLAP)工具 ——Oracle Express 226
11.4.2 OWB的主要部件 226
11.5 Oracle集成的决策分析工具集 226
11.5.2 Oracle即席查询分析工具——DiscorererOracle ………………………(228 )11.5.3 Oracle的数据挖掘工具——Data Mining Suite 228
11.5.4 Oracle应用服务器——Internet Application Server 229
习题 230
第12章 网络服务 231
12.1 Oracle网络服务功能 231
12.1.1 Oracle网络服务概述 231
12.1.2 Oracle 9i网络服务新特性 232
12.2 Oracle网络体系结构 233
12.2.1 Oracle的Internet计算结构 233
12.2.2 Oracle 9i应用服务器 235
12.2.3 网络组件 237
12.2.4 最大可用性体系结构 238
12.3 网络的配置、管理和规划 239
12.3.1 Oracle网络管理器 239
12.3.3 Oracle网络控制工具 240
12.3.2 Oracle网络配置助手 240
12.3.4 规划网络 241
12.4 Web应用 243
12.4.1 Internet文件系统 243
12.4.2 Web应用方案 243
12.4.3 Oracle与防火墙 244
习题 245
附录A Oracle系统函数 246
附录B SQL*Plus命令 248
参考文献 251
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016