Oracle 11g数据库基础与应用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:钱慎一编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302256281
- 页数:350 页
第1章 数据库技术基础 1
1.1 数据库的基本概念 1
1.1.1 数据管理的发展 1
1.1.2 数据库与数据库管理系统 6
1.1.3 数据库系统 7
1.2 数据模型 7
1.2.1 E-R模型 8
1.2.2 关系模型 11
1.3 数据库系统结构 16
1.3.1 数据库的三级模式结构 16
1.3.2 数据库的体系结构 18
1.3.3 数据库的连接 21
1.4 数据库的规范化 22
1.4.1 数据依赖 22
1.4.2 相关概念 22
1.4.3 范式 23
1.5 数据库设计 25
1.5.1 需求分析 26
1.5.2 概念结构设计 27
1.5.3 逻辑结构设计 27
1.5.4 数据库物理设计 28
1.5.5 数据库的实施 28
1.5.6 数据库的运行和维护 29
本章小结 30
习题 30
第2章 初识Oracle数据库 31
2.1 Oracle的发展历史 31
2.2 Oracle 11g版本介绍 32
2.2.1 企业版 32
2.2.2 标准版 33
2.2.3 标准版1 33
2.2.4 个人版 34
2.3 Oracle 11g体系结构概述 34
2.3.1 存储结构 35
2.3.2 内存结构 40
2.3.3 进程结构 42
2.3.4 数据字典 44
2.4 Oracle 11g新特性 45
2.4.1 新特性的作用 45
2.4.2 数据库管理方面新特性 46
2.4.3 PL/SQL方面新特性 47
2.4.4 其他主要特性 48
本章小结 49
习题 49
第3章 Oracle 11g的安装、卸载与配置 51
3.1 安装前的准备工作 51
3.2 安装Oracle 11g数据库 52
3.2.1 Oracle通用安装器OUI 52
3.2.2 Oracle数据库的安装过程 53
3.3 卸载Oracle数据库 59
3.3.1 停止所有的Oracle服务 59
3.3.2 用OUI卸载所有的Oracle组件 60
3.3.3 手动删除Oracle遗留的成分 62
3.4 Oracle网络与防火墙 65
3.4.1 Oracle网络服务 65
3.4.2 配置Oracle网络环境 65
3.4.3 设置Oracle防火墙 70
3.5 本章小结 70
习题 70
第4章 SQL语言基础 72
4.1 Oracle示例数据库 72
4.1.1 示例数据库概述 72
4.1.2 HR示例方案 74
4.1.3 HR示例方案中的表结构 75
4.2 SQL语言简介 78
4.2.1 发展历史 78
4.2.2 语言特点 79
4.2.3 功能 81
4.3 数据定义 81
4.3.1 创建操作 82
4.3.2 删除操作 84
4.3.3 修改操作 85
4.4 数据查询 86
4.4.1 简单查询 87
4.4.2 WHERE子句 90
4.4.3 ORDER BY子句 93
4.4.4 GROUP BY子句 94
4.4.5 HAVING子句 96
4.4.6 多表连接查询 97
4.4.7 集合操作 103
4.4.8 子查询 106
4.5 数据操纵 108
4.5.1 数据插入 108
4.5.2 数据修改 110
4.5.3 数据删除 111
4.6 数据控制 113
4.6.1 授权语句 113
4.6.2 授权收回语句 115
本章小结 116
习题 116
第5章 Oracle PL/SQL语言及编程 118
5.1 简介 118
5.1.1 程序结构 118
5.1.2 注释 119
5.1.3 字符集与分隔符 120
5.1.4 数据类型 121
5.1.5 变量和常量 123
5.1.6 结构控制语句 124
5.1.7 表达式 128
5.2 游标 129
5.2.1 游标的概念 130
5.2.2 显式游标 130
5.2.3 隐式游标 134
5.2.4 游标的属性 134
5.2.5 游标变量 136
5.3 过程 138
5.3.1 过程的创建 138
5.3.2 过程的调用 139
5.3.3 过程的删除 139
5.3.4 参数类型及传递 140
5.4 函数 141
5.4.1 函数的创建 141
5.4.2 函数的调用 142
5.4.3 函数的删除 143
5.5 包 143
5.5.1 基本原理 143
5.5.2 包的创建 143
5.5.3 包的调用 145
5.5.4 删除包 145
5.6 触发器 145
5.6.1 基本原理 145
5.6.2 触发器的创建 147
5.6.3 触发器的执行 147
5.6.4 触发器的删除 148
5.7 同义词 148
5.7.1 同义词的创建 148
5.7.2 同义词的使用 149
5.7.3 同义词的删除 149
5.7.4 同义词的查看 149
5.8 序列 149
5.8.1 序列的创建 150
5.8.2 序列的使用 150
5.8.3 序列的修改 151
5.8.4 序列的删除 151
5.8.5 序列的查看 151
本章小结 151
习题 152
第6章 Oracle操作基础 153
6.1 启动和关闭Oracle 153
6.1.1 Oracle数据库的启动 153
6.1.2 Oracle数据库的关闭 164
6.2 表 168
6.2.1 设计表 168
6.2.2 创建表 171
6.2.3 修改表 176
6.3 视图 178
6.3.1 创建视图 178
6.3.2 修改视图 182
6.3.3 删除视图 184
6.4 索引 185
6.4.1 创建索引 185
6.4.2 删除索引 187
6.5 数据查询及操纵 189
6.5.1 数据查询 189
6.5.2 批量插入记录 191
6.5.3 通过视图操纵数据 192
本章小结 194
习题 194
第7章 数据库安全管理 196
7.1 数据库安全性概述 196
7.2 用户管理 196
7.2.1 创建用户 198
7.2.2 修改用户 199
7.2.3 删除用户 200
7.2.4 查询用户信息 200
7.3 权限管理 201
7.3.1 授予权限 201
7.3.2 回收权限 208
7.4 角色管理 210
7.4.1 创建角色 211
7.4.2 角色权限的授予与回收 212
7.4.3 修改角色 213
7.4.4 角色的生效与失效 213
7.4.5 删除角色 214
7.4.6 使用角色进行权限管理 214
7.4.7 查询角色信息 216
7.5 概要文件管理 217
7.5.1 概要文件中的参数 217
7.5.2 概要文件中的管理 217
7.6 数据库审计 219
7.7 使用OEM进行安全管理 220
本章小结 228
习题 228
第8章 数据库存储管理 229
8.1 数据文件 229
8.1.1 数据文件概述 229
8.1.2 数据文件的管理 229
8.2 控制文件 232
8.2.1 控制文件概述 233
8.2.2 控制文件的管理 233
8.3 重做日志文件 235
8.3.1 重做日志文件概述 235
8.3.2 重做日志文件的管理 236
8.4 归档重做日志文件 237
8.4.1 归档重做日志文件概述 237
8.4.2 归档重做日志文件的管理 237
8.5 表空间 240
8.5.1 表空间概述 240
8.5.2 创建表空间 242
8.5.3 修改表空间 245
8.5.4 删除表空间 247
8.5.5 表空间信息的查询 248
本章小结 249
习题 249
第9章 数据库的备份与恢复 251
9.1 备份与恢复概述 251
9.2 逻辑备份与恢复 252
9.2.1 使用expdp导出数据 253
9.2.2 使用impdp导入数据 254
9.2.3 使用OEM进行逻辑备份与恢复 256
9.3 脱机备份与恢复 272
9.3.1 脱机备份 272
9.3.2 脱机恢复 274
9.4 联机备份与恢复 274
9.4.1 归档日志模式的设置 274
9.4.2 创建恢复目录所用的表空间 275
9.4.3 创建rman用户并授权 276
9.4.4 创建恢复目录 276
9.4.5 注册目标数据库 277
9.4.6 使用RMAN程序进行备份 277
9.4.7 使用RMAN程序进行恢复 279
9.5 各种备份与恢复方法的比较 280
本章小结 281
习题 281
第10章 闪回技术 282
10.1 闪回技术概述 282
10.2 闪回查询技术 282
10.2.1 闪回查询 283
10.2.2 闪回版本查询 283
10.2.3 闪回事务查询 285
10.3 闪回错误操作技术 286
10.3.1 闪回数据库 286
10.3.2 闪回表 287
10.3.3 闪回回收站 288
本章小结 289
习题 289
第11章 图书管理系统 291
11.1 系统概述 291
11.1.1 开发背景 291
11.1.2 功能介绍 291
11.1.3 需求描述 292
11.1.4 需求规定 293
11.1.5 数据流图 293
11.2 系统结构设计 295
11.2.1 系统结构 296
11.2.2 系统角色和业务流程分析 296
11.3 数据库设计 296
11.3.1 数据库设计概述 297
11.3.2 数据库概念和结构设计 297
11.3.3 数据库逻辑结构设计 301
11.3.4 数据库实施 304
11.4 系统功能实现 306
11.4.1 图书信息维护模块的主要界面 306
11.4.2 读者信息维护模块的主要界面 308
11.4.3 管理员信息维护模块的主要界面 310
11.4.4 系统维护模块的主要界面 311
11.4.5 馆藏检索模块的主要界面 312
11.4.6 读者借阅信息查询的主要界面 313
11.4.7 读者借/还书模块的主要界面 315
11.4.8 系统外观设定 316
11.4.9 部分Java类的设计与实现 316
11.5 系统开发运行环境 348
11.5.1 运行环境 348
11.5.2 系统的运行 349
11.6 本章小结 350
习题 350
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 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
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019