Oracle 9i数据库技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:孟德欣编著
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2004
- ISBN:7810824260
- 页数:266 页
第1章 Oracle简介 1
1.1 数据库技术简介 1
1.1.1 数据处理技术的三个阶段 1
1.1.2 数据的模型表示 2
1.1.3 数据库系统的组成 3
1.1.4 关系数据库管理系统 4
1.2 Oracle 9i的基础知识 5
1.2.1 Oracle 9i的发展历史 5
1.2.2 Oracle 9i的产品构成 6
1.2.3 Oracle 9i数据库的新特性 8
1.2.4 Oracle 9i的工作模式 10
1.2.5 Oracle 9i的网上资源 11
思考与练习 12
上机实验 12
第2章 Oracle 9i体系结构 13
2.1 Oracle 9i数据库的逻辑结构 13
2.1.1 表空间 13
2.1.2 段、区间和数据块 14
2.1.3 表及其他逻辑对象 15
2.2 Oracle 9i数据库的物理结构 16
2.2.1 数据文件 17
2.2.2 控制文件 18
2.2.3 日志文件 19
2.2.4 初始化参数文件 19
2.2.5 其他Oracle物理文件 20
2.3 Oracle 9i数据库服务器的总体结构 20
2.3.1 总体结构 20
2.3.2 内存结构 20
2.3.3 后台进程 22
2.3.4 Oracle例程 23
2.4 Oracle 9i数据库的应用架构 23
2.4.1 多磁盘系统 24
2.4.2 磁盘映像系统 24
2.4.3 客户-服务器系统 25
2.4.4 共享服务器系统 26
2.4.5 分布式数据库系统 26
2.4.6 集群结构 27
思考与练习 28
上机实验 28
第3章 Oracle 9i的安装和配置 29
3.1 Oracle 9i for Windows 2000的安装 29
3.1.1 安装环境要求 29
3.1.2 安装Oracle 9i服务器 29
3.1.3 查阅服务器当前配置 37
3.1.4 安装Oracle 9i客户端 38
3.1.5 卸载Oracle 9i 43
3.2 服务器的启动和关闭 44
3.2.1 服务器的启动方式 44
3.2.2 在命令行模式下启动数据库服务器 45
3.2.3 用企业管理器启动数据库服务器 46
3.2.4 服务器的关闭方式 47
3.2.5 在命令行模式下关闭数据库服务器 47
3.2.6 用企业管理器关闭数据库服务器 48
3.3 配置管理服务器 49
3.3.1 配置管理服务器 49
3.3.2 管理服务器的启动和关闭 52
思考与练习 52
上机实验 53
第4章 Oracle 9i的常用集成工具 54
4.1 Oracle 9i企业管理器的基本操作 54
4.1.1 登录Oracle 9i企业管理器 54
4.1.2 Oracle 9i企业管理器的集成环境 55
4.1.3 连接和断开数据库 56
4.1.4 编辑初始化参数 57
4.1.5 会话控制 59
4.1.6 使用Oracle 9i的帮助系统 61
4.2 SQL*Plus的基本操作 62
4.2.1 登录SQL*Plus 62
4.2.2 SQL*Plus的人机交互命令 63
4.2.3 SQL*Plus的编辑命令 65
4.2.4 SQL*Plus的报表命令 68
4.2.5 SQL*Plus环境参数 69
4.3 SQL*Plus工作单的基本操作 70
4.4 网络配置助手的使用 72
4.4.1 监听程序配置 72
4.4.2 命名方法配置 76
4.5 数据库配置助手的使用 79
4.6 Oracle HTTP服务器的使用 85
思考与练习 86
上机实验 86
第5章 SQL语言基础 87
5.1 SQL概述 87
5.2 使用SELECT语句查询数据 88
5.2.1 单表查询 89
5.2.2 多表查询 91
5.2.3 嵌套查询 92
5.2.4 函数查询 93
5.3 使用INSERT语句插入数据 94
5.3.1 单行记录的插入 95
5.3.2 多行记录的插入 95
5.4 使用UPDATE语句更新数据 96
5.5 使用DELETE语句删除数据 96
5.5.1 使用DELETE语句删除记录 96
5.5.2 使用TRUNCATE语句删除所有记录 96
5.6 事务控制命令 97
5.6.1 事务 97
5.6.2 事务控制命令 97
思考与练习 99
上机实验 100
第6章 Oracle 9i存储管理 102
6.1 表空间管理 102
6.1.1 创建表空间 102
6.1.2 设置表空间的默认存储参数 105
6.1.3 合并自由空间碎片 105
6.1.4 表空间的联机和脱机 106
6.1.5 显示表空间的相关性 107
6.1.6 移去表空间 108
6.2 数据文件管理 108
6.2.1 创建数据文件 108
6.2.2 为表空间添加数据文件 109
6.2.3 数据文件的联机和脱机 111
6.2.4 有关存储空间的数据字典 111
6.3 回退段管理 113
6.3.1 创建回退段 113
6.3.2 管理回退段 115
6.4 日志管理 115
6.4.1 创建重做日志组 116
6.4.2 设置数据库为归档模式 117
思考与练习 118
上机实验 119
第7章 Oracle 9i对象管理 120
7.1 表管理 120
7.1.1 表简介 120
7.1.2 创建表 121
7.1.3 向新建表插入数据 132
7.1.4 修改和删除表 132
7.1.5 有关表的数据字典 134
7.2 索引管理 136
7.2.1 创建索引 137
7.2.2 基于函数的索引 138
7.2.3 查看索引信息 139
7.2.4 修改和删除索引 140
7.2.5 有关索引的数据字典 141
7.3 视图管理 142
7.3.1 创建视图 143
7.3.2 在视图中操作数据 146
7.3.3 查看视图信息 147
7.3.4 修改和删除视图 147
7.3.5 有关视图的数据字典 149
7.4 同义词管理 149
7.4.1 创建同义词 150
7.4.2 利用同义词进行查询 151
7.4.3 删除同义词 152
7.4.4 有关同义词的数据字典 153
7.5 序列管理 153
7.5.1 创建序列 154
7.5.2 删除序列 155
7.5.3 有关序列的数据字典 156
思考与练习 156
上机实验 157
第8章 Oracle 9i安全管理 158
8.1 用户管理 158
8.1.1 创建用户 158
8.1.2 修改用户 161
8.1.3 删除用户 162
8.1.4 有关用户的数据字典 163
8.2 权限管理 164
8.2.1 系统权限 164
8.2.2 对象权限 165
8.2.3 授予和撤销系统权限 166
8.2.4 授予和撤销对象权限 167
8.2.5 有关权限的数据字典 169
8.3 角色管理 169
8.3.1 预定义角色 170
8.3.2 创建自定义角色 170
8.3.3 将角色授予用户和其他角色 174
8.3.4 删除角色 174
8.3.5 有关角色的数据字典 175
8.4 概要文件管理 176
8.4.1 建立概要文件 177
8.4.2 将概要文件分配给用户 180
8.4.3 删除概要文件 181
8.4.4 有关概要文件的数据字典 182
8.5 审计 182
8.5.1 激活审计 182
8.5.2 审计的类型 184
8.5.3 审计的操作 186
8.5.4 有关审计的数据字典 188
8.5.5 停止审计 189
思考与练习 189
上机实验 190
第9章 备份和恢复 191
9.1 概述 191
9.1.1 数据库故障类型 191
9.1.2 备份与恢复的内容 192
9.1.3 数据库备份的分类 193
9.1.4 备份与恢复策略 194
9.2 脱机备份和恢复 194
9.2.1 脱机备份 194
9.2.2 脱机恢复 195
9.3 联机备份和恢复 195
9.3.1 用命令方式实现联机备份 196
9.3.2 联机恢复概述 197
9.3.3 用命令方式实现介质恢复 198
9.3.4 用备份向导实现联机备份 200
9.3.5 用恢复向导实现恢复 206
9.4 逻辑备份和恢复 209
9.4.1 用EXP命令实现逻辑备份 209
9.4.2 用IMP命令实现逻辑恢复 211
9.4.3 用导出向导实现逻辑备份 213
9.4.4 用导入向导实现逻辑恢复 217
思考与练习 220
上机实验 220
第10章 PL/SQL程序设计 221
10.1 PL/SQL基础 221
10.1.1 变量及声明 221
10.1.2 数据类型 222
10.1.3 表达式 222
10.1.4 PL/SQL程序块结构 223
10.1.5 绑定变量 224
10.2 PL/SQL控制结构 225
10.2.1 选择结构 225
10.2.2 循环结构 227
10.2.3 GOTO结构 229
10.2.4 NULL结构 229
10.3 PL/SQL记录和表 230
10.3.1 使用%TYPE 230
10.3.2 记录类型 231
10.3.3 使用%ROWTYPE 231
10.3.4 表 232
10.4 游标 232
10.4.1 游标的基本操作 233
10.4.2 游标的属性操作 235
10.4.3 参数化游标和隐式游标 237
10.4.4 游标变量 237
10.5 过程和函数 239
10.5.1 过程的基本操作 239
10.5.2 参数设置与传递 243
10.5.3 函数的基本操作 246
10.5.4 内置子程序和本地子程序 248
10.6 触发器 249
10.6.1 触发器的类型 250
10.6.2 创建触发器 250
10.6.3 触发器的基本操作 251
10.6.4 触发器的新值和旧值 253
10.7 包 253
10.7.1 包的基本操作 254
10.7.2 系统预定义包 256
10.7.3 创建包的实例 256
10.8 异常处理 258
10.8.1 系统预定义异常 258
10.8.2 用户自定义异常 259
10.8.3 PRAGMA关键字 260
10.8.4 RAISE_APPLICATION_ERROR内置过程 261
思考与练习 263
上机实验 263
参考文献 266
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 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
- 《大学化学实验》李爱勤,侯学会主编 2016