ORACLE数据库系统高级应用技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘志斌等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:1994
- ISBN:7302014507
- 页数:309 页
第一章 ORACLE系统概述 1
1.1 ORACLE系统的功能及其特点 1
1.1.1 具有完整的数据管理功能 1
1.1.2 优秀的超完备关系型产品 3
1.1.3 实用的分布式数据库产品 6
1.1.4 具有非常丰富的开发工具 10
1.1.5 具有优良的开放性 11
1.2 ORACLE系统的体系结构 12
1.2.1 数据库系统的构成及其结构 12
1.2.1.1 ORACLE RDBMS与操作系统的关系 13
1.2.1.3 ORACLE RDBMS与高级语言的关系 14
1.2.1.2 ORACLE RDBMS与网络系统的关系 14
1.2.1.4 ORACLE RDBMS与其工具的关系 15
1.2.1.5 数据库应用系统 15
1.2.2 ORACLE系统进程结构 16
1.2.3 ORACLE系统的产品结构 16
1.2.4 ORACLE RDBMS的软件层次结构 17
1.2.5 ORACLE RDBMS的进程结构 18
第二章 高级SQL技术 20
2.1 SQL语言概述 20
2.1.1 SQL数据类型、运算符与谓词 21
2.1.2 数据定义语言(DDL) 22
2.1.3 数据操纵语言(DML) 23
2.2 连接查询 25
2.1.4 数据控制语言(DCL) 25
2.2.1 相等连接和不等值连接 26
2.2.2 外连接 29
2.2.3 表的自身连接 32
2.3 子查询 32
2.3.1 不相关子查询 33
2.3.2 相关子查询 33
2.3.3 带有比较符的子查询 35
2.3.4 带有ANY,ALL的子查询 35
2.3.5 使用存在量词EXISTS的子查询 37
2.3.6 多层嵌套子查询 38
2.3.7 其他形式的子查询 39
2.4 集合查询 40
2.3.8 子查询小结 40
2.4.1 并操作UNION 42
2.4.2 交操作INTERSECT 42
2.4.3 差操作MINUS 43
2.5 空值的显示和处理 44
2.5.1 空值查询 44
2.5.2 按顺序排列有空值的行 45
2.5.3 在表达式和函数里的空值 46
2.5.4 空值函数NVL 47
2.6 视图的建立、查询与更新 48
2.6.1 视图的建立 49
2.6.2 视图的查询 50
2.6.3 视图的更新 51
2.6.4 基表定义的改变对视图的影响 52
2.7 如何写出高效率的查询语句 52
2.7.1 ORACLE系统中的优化原理 53
2.7.1.1 单表查询的优化 53
2.7.1.2 多表连接的优化处理 55
2.7.2 查询优化实例及分析 56
2.7.2.1 EXPLAIN PLAN语句 57
2.7.2.2 示例查询所用的表和索引 58
2.7.2.3 举例与分析 60
2.7.3 小结 68
3.1.2 嵌入SQL的执行过程 69
3.1.1 嵌入SQL引入 69
3.1 嵌入SQL概念和实现原理 69
第三章 嵌入SQL技术 69
3.1.3 嵌入SQL形式 70
3.1.4 嵌入SQL实现原理 71
3.2 使用嵌入SQL完成数据库的各种基本操作 75
3.2.1 数据定义、控制、操纵语句 75
3.2.2 数据查询语句和游标 76
3.2.3 使用SQLCA 78
3.2.4 使用宿主变量数组 82
3.3 高级动态SQL技术 86
3.3.1 动态SQL基本概念 86
3.3.1.1 动态SQL引入 86
3.3.1.3 动态SQL的一般要求 87
3.3.1.2 动态SQL的处理过程 87
3.3.2 前三种动态SQL方法 88
3.3.1.4 动态SQL分类 88
3.3.2.1 第一种动态SQL方法 89
3.3.2.2 第二种动态SQL方法 90
3.3.2.3 第三种动态SQL方法 91
3.3.3 第四种动态SQL方法 93
3.3.3.1 前三种方法的限制 93
3.3.3.2 第四种方法实现原理 94
3.3.3.3 定义SQLDA 96
3.3.3.4 第四种动态SQL方法编程基本步骤 98
3.3.3.5 编程步骤详解 100
3.4.1 使用第四种动态SQL方法的完整程序 110
3.4 应用嵌入SQL的复杂程序举例 110
3.4.2 LONG类型数据存取程序 117
第四章 SQL*Forms设计技术 125
4.1 SQL*Forms的基本设计技术 125
4.1.1 FORM概念 125
4.1.2 SQL*Forms设计方法 128
4.1.3 SQL*Forms基本设计内容 129
4.2 触发器机制剖析 130
4.2.1 触发事件(触发器类型) 130
4.2.1.1 触发事件 130
4.2.1.2 触发时间 133
4.2.2.1 触发器命令 135
4.2.2 触发行为 135
4.2.1.4 触发事件的识别与触发器的执行 135
4.2.1.3 触发器之间的关系 135
4.2.2.2 功能键、功能码、键触发器 142
4.2.2.3 控制机制 142
4.2.2.4 触发器的执行流程 144
4.2.3 触发器执行的后果 145
4.2.4 触发器实现评价 146
4.2.5 实现SQL*Forms的数据库表 146
4.3 触发器设计技术 153
4.3.1.1 复杂的数据验证 154
4.3.1 触发器简单应用 154
4.3.1.2 赋值和计算 160
4.3.1.3 自动生成序列号 161
4.3.1.4 数据库查询和操纵 165
4.3.1.5 重定义功能键 167
4.3.2 实现参照完整性 171
4.3.3 块间协调 174
4.4 用户出口的基本原理及编写过程 181
4.4.1 用户出口概述 181
4.4.2 用户出口的生成过程 182
4.4.3 编写用户出口 185
4.4.3.1 用户出口与一般宿主程序的区别 185
4.4.3.3 返回值 186
4.4.3.2 参数传递 186
4.4.3.4 读写域值 187
4.4.3.5 用户出口实例 188
4.4.3.6 注意事项 189
4.5 应用SQL*Forms的复杂程序举例 192
4.5.1 定义显示前一组记录功能键 192
4.5.2 合法域值列表窗口 195
4.5.3 定义扩展功能键F0—F9 197
4.5.4 查询制表打印 201
4.5.4.1 问题的提出 201
4.5.4.2 实现结构 202
4.5.4.3 编译连接和使用过程 205
4.5.4.4 源程序清单 206
第五章 超长正文处理技术 226
5.1 超长正文处理问题概述 226
5.1.1 数据库中的长正文问题 226
5.1.2 ORACLE对超长正文的支持和限制 227
5.2 SQL*Forms中长正文处理方法 228
5.2.1 “检索型”长正文处理 229
5.2.2 “编辑型”长正文处理 229
5.3 实例介绍 230
5.3.1 实现环境和特点 230
5.3.2 实现结构 230
5.3.3 程序清单 234
6.1.1 引言 244
6.1.2 报表的一般特性 244
第六章 复杂报表制作技术 244
6.1 报表问题概述 244
6.1.3 报表数据准备 245
6.1.4 数据格式化 247
6.1.5 报表工具分析 248
6.2 ORACLE报表工具分析 251
6.2.1 SQL*ReportWriter 251
6.2.2 SQL*Report 252
6.2.3 SQL*Plus 254
6.2.4 Pro*C 258
6.2.5 SQL*Calc 259
6.2.6 SQL*Forms 260
6.3.1 FORM前端技术 261
6.3 ORACLE报表制作实用技术 261
6.3.2 利用通用报表处理系统进行数据格式化 262
6.3.3 设计自己的数据格式化工具 262
6.3.4 查询制表 263
第七章 数据库应用系统性能优化技术 264
7.1 数据库应用系统性能问题 264
7.1.1 应用系统的评价标准 264
7.1.2 影响系统性能的主要因素 264
7.1.3 提高应用系统性能的主要措施 265
7.2 数据库物理设计技术 266
7.2.1 确定数据存储结构 266
7.2.2 确定存储空间分配 269
8.1.1 数据库系统设计的特点 274
8.1 数据库系统设计的过程、方法与工具 274
第八章 获奖项目管理系统GQ40 274
8.1.2 数据库设计方法学 275
8.1.2.1 需求分析阶段 275
8.1.2.2 概念设计阶段 276
8.1.2.3 逻辑设计阶段 276
8.1.2.4 物理设计阶段 280
8.1.2.5 实施与运行维护阶段 280
8.2 系统背景描述与需求分析 280
8.2.1 系统背景 280
8.2.2 需求分析 281
8.3 概念模型设计 285
8.4.1.1 表的结构 289
8.4.1 数据结构及约束的设计 289
8.4 系统逻辑模型设计 289
8.4.1.2 完整性约束 290
8.4.2 系统模块结构的设计 290
8.4.3 其他设计 291
8.4.3.1 数据共享设计 291
8.4.3.2 安全性设计 291
8.4.3.3 界面设计 292
8.4.3.4 代码设计 292
8.5 物理设计阶段 292
8.5.1 数据库的物理设计 292
8.5.2 模块的设计 293
附录A ORACLE第7版新特性简介 295
参考文献 309
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 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