Oracle数据库快学易用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:曲卫平等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302280286
- 页数:320 页
第1章 数据库系统概述 1
1.1 数据库系统的组成及数据模型分类 1
1.1.1 数据库系统的组成概述 1
1.1.2 数据管理的发展阶段 2
1.1.3 数据模型的三要素 4
1.1.4 概念模型 4
1.1.5 数据模型的分类 6
1.1.6 数据库系统结构 11
1.2 数据库设计 12
1.2.1 需求分析 12
1.2.2 概念结构设计 16
1.2.3 逻辑结构设计 18
1.2.4 数据库物理设计 25
1.2.5 建立数据库 26
1.2.6 数据库运行与维护 27
本章小结 28
习题1 29
第2章 Oracle数据库及其项目实例的安装 30
2.1 Oracle 10g数据库系统简介 30
2.1.1 Oracle的发展历史 30
2.1.2 Oracle 10g的版本特点 31
2.2 Oracle 10g数据库服务器的安装与配置 32
2.2.1 Oracle 10g运行的软、硬件环境 32
2.2.2 安装Oracle10g数据库服务器 32
2.2.3 Oracle 10g数据库服务器配置 39
2.2.4 Oracle 10g数据库项目实例的安装 41
2.2.5 Oracle 10g数据库服务器的运行 42
2.3 快速开发工具的安装与配置 46
2.3.1 安装Oracle Developer Suite 10g 47
2.3.2 试运行Oracle Developer Suite 10g 49
2.3.3 安装repository 52
2.3.4 试运行Oracle 10g Designer 56
本章小结 58
习题2 58
第3章 Oracle用户对象操作 59
3.1 Oracle表 59
3.1.1 Oracle表的类型 59
3.1.2 Oracle数据类型 61
3.1.3 表结构的创建 62
3.1.4 表结构的修改 69
3.1.5 表的删除 72
3.1.6 表约束 72
3.1.7 表的截断 75
3.1.8 按索引组织的表 76
3.1.9 簇表 77
3.1.10 分区表 80
3.1.11 外部表 85
3.2 Oracle表索引 87
3.2.1 索引的概念 87
3.2.2 索引的种类 87
3.2.3 创建索引 88
3.2.4 删除索引 93
3.2.5 重建索引 94
3.2.6 序列的应用 95
3.3 Oracle视图与使用 99
3.3.1 视图的概念 99
3.3.2 视图的创建、应用与删除 99
3.3.3 数据库链接 102
3.3.4 实体化视图的应用 104
本章小结 108
习题3 108
第4章 Oracle访问的安全管理 109
4.1 Oracle 10g数据库安全机制 109
4.2 用户账号管理 109
4.2.1 查询用户账号 109
4.2.2 创建用户账号 111
4.2.3 修改用户账号 112
4.2.4 锁定用户账号 112
4.2.5 删除用户账号 112
4.3 Oracle用户权限的概念 113
4.3.1 数据库权限的分类 113
4.3.2 数据库系统权限的授予与回收 113
4.3.3 数据库对象权限的授予与回收 116
4.4 Oracle用户与角色的操作 117
4.4.1 创建角色 118
4.4.2 角色权限的授予 118
4.4.3 用户获取角色 120
4.4.4 删除角色 120
4.5 Oracle同义词操作 120
4.6 概要文件 121
本章小结 123
习题4 123
第5章 使用SQL访问数据库 124
5.1 SQL语言概述 124
5.2 查询数据表 125
5.2.1 基本查询 125
5.2.2 复合查询 126
5.2.3 集合运算 130
5.3 Oracle单行函数和聚组函数 133
5.3.1 单行函数的应用 133
5.3.2 聚组函数的应用 140
5.4 Oracle的数据操纵语言DML 140
5.4.1 插入语句(INSERT) 141
5.4.2 更新语句(UPDATE) 141
5.4.3 删除语句(DELETE) 142
5.4.4 合并更新语句(MERGE) 143
5.5 事务提交与回滚 144
5.5.1 事务的提交(COMMIT) 145
5.5.2 事务的回滚(ROLLBACK) 145
5.6 事务处理的访问模式及结束 147
5.6.1 一般访问模式的设置 147
5.6.2 并发事务访问模式 148
5.6.3 访问模式的结束 150
本章小结 151
习题5 151
第6章 Oracle 10g PL/SQL编程 152
6.1 PL/SQL简介 152
6.2 PL/SQL编程基础 152
6.2.1 PL/SQL程序块的结构 153
6.2.2 PL/SQL的标识符和表达式 153
6.2.3 PL/SQL的数据类型和变量定义 155
6.2.4 复合数据类型变量及定义 156
6.3 PL/SQL流程控制 159
6.3.1 顺序语句 160
6.3.2 IF条件语句 160
6.3.3 CASE分支语句 160
6.3.4 循环语句 161
6.4 游标的应用 163
6.4.1 游标的概念 163
6.4.2 游标的定义、语法和属性 164
6.4.3 游标LOOP循环 165
6.4.4 游标FOR循环 166
6.5 PL/SQL过程 167
6.5.1 过程的概念和创建格式 167
6.5.2 过程的编写和调用 168
6.5.3 过程的修改和编译 169
6.6 PL/SQL函数 169
6.6.1 函数的概念和创建格式 170
6.6.2 函数的编写和调用 170
6.6.3 函数的修改与删除 171
6.7 PL/SQL包 172
6.7.1 创建程序包 173
6.7.2 程序包中过程与函数的引用 175
6.7.3 一次(one-time-only)过程 175
6.7.4 常用内置程序包 176
6.8 数据库触发器应用 178
6.8.1 触发器的分类 178
6.8.2 触发器程序的编写 178
6.9 异常处理程序 184
6.9.1 预定义异常及处理 185
6.9.2 非预定义异常及处理 186
6.9.3 用户自定义异常及处理 187
6.9.4 RAISE_APPLICATION_ERROR过程 188
本章小结 189
习题6 189
第7章 数据库审计与优化 190
7.1 Oracle数据库审计的意义 190
7.2 Oracle数据库审计的应用 191
7.2.1 审计特权用户 191
7.2.2 数据库审计 192
7.2.3 禁止审计 195
7.3 数据库优化的参数设置 195
7.3.1 查看初始化参数 195
7.3.2 修改初始化参数 197
7.4 编程中的优化方法 199
7.4.1 对排序操作进行优化 199
7.4.2 对全表扫描操作进行优化 200
本章小结 201
习题7 201
第8章 数据库的备份、恢复和新建 202
8.1 Oracle数据库冷备份 202
8.1.1 数据库的冷备份 203
8.1.2 表空间和数据文件的冷备份 205
8.2 Oracle数据库热备份 206
8.2.1 联机备份的方法 207
8.2.2 联机备份的注意事项 209
8.3 Oracle数据库的恢复 209
8.3.1 数据库的手工恢复 209
8.3.2 数据库的OEM方式恢复 210
8.4 新建一个数据库的方法 212
本章小结 217
习题8 217
第9章 使用Oracle Developer Suite 10g开发B/S应用程序 218
9.1 Developer Suite 10g开发工具介绍 218
9.1.1 Developer Suite 10g工具组成 218
9.1.2 Developer Suite 10g运行方法 219
9.2 使用Form Builder设计表单 219
9.2.1 Forms Builder中的对象与控件 220
9.2.2 表单设计 223
9.2.3 触发器设计 237
9.2.4 菜单设计 250
9.2.5 多个Form表单操作 255
9.2.6 在浏览器中运行Form表单 259
9.3 使用Report Builder设计报表 263
9.3.1 Report Builder中的对象与控件 264
9.3.2 报表设计 267
本章小结 278
习题9 278
第10章 使用Oracle JDeveloper 10g开发B/S应用程序 280
10.1 JDeveloper 10g开发工具介绍 280
10.1.1 JDeveloper 10g开发工具功能 280
10.1.2 JDeveloper 10g运行方法 281
10.2 Web应用程序的模式 282
10.3 构建Web数据库应用程序 283
10.3.1 构建数据库系统模块框图 283
10.3.2 数据库访问 284
10.3.3 使用JDeveloper 10g建立Web工程 285
10.3.4 设置运行环境 287
10.3.5 建立数据库的操作连接 287
10.4 Web数据库的基本操作 293
10.4.1 数据库信息查询 293
10.4.2 数据库信息添加 301
10.4.3 数据库信息修改 304
10.4.4 数据库信息删除 310
10.4.5 应用程序功能集成 312
本章小结 314
习题10 315
第11章 实训 316
11.1 实训1 数据库管理 316
11.2 实训2 表和视图管理 317
11.3 实训3 索引 317
11.4 实训4 用户及角色管理 318
11.5 实训5 PL/SQL编程(1) 318
11.6 实训6 PL/SQL编程(2) 319
参考文献 320
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019