图书介绍
ORACLE7 关系数据库实用技术 编程与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘竹林主编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560604781
- 出版时间:1996
- 标注页数:324页
- 文件大小:28MB
- 文件页数:334页
- 主题词:
PDF下载
下载说明
ORACLE7 关系数据库实用技术 编程与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇1
第一章 ORACLE7关系数据库系统概述1
1.1 数据库技术的发展史2
1.2 ORACLE7的体系结构4
1.3 数据的存取过程5
1.4 ORACLE7数据库系统的新特点6
1.4.1 ORACLE数据库的一般特征6
1.4.2 不同版本的比较8
1.5 ORACLE7的产品结构、工具及接口语言11
1.5.1 ORACLE7的产品结构11
1.5.2 ORACLE7的工具及性能比较12
1.5.3 ORACLE7的接口语言17
第二章 PL/SQL语言19
2.1 SQL语言介绍19
2.1.2 SQL中的GOTO语句21
2.1.1 SQL的条件语句21
2.1.3 SQL的循环语句——LOOP22
2.2 PL/SQL的块结构及其数据类型22
2.2.1 块结构的特征22
2.2.2 数据类型23
2.2.3 %TYPE类型匹配23
2.2.4 变量赋值与类型转换23
2.2.5 表达式24
2.3 游标24
2.3.1 显式游标25
2.3.2 隐式(嵌入式)游标25
第三章 ORACLE交互式命令语言接口SQL*Plus27
3.1 概述27
3.2 如何操作SQL*Plus27
3.2.1 如何登录到SQL*Plus27
3.2.4 显示表结构28
3.2.3 数据字典28
3.2.2 帮助功能28
3.3 SQL中的查询语句29
3.3.1 简单查询29
3.3.2 嵌套的SELECT语句查询33
3.3.3 IN和OR的用法36
3.3.4 EXISTS和NOTEXISTS的用法37
3.3.5 ANY和ALL的用法38
3.3.6 BETWEEN和NOT BETWEEN的用法39
3.3.7 LIKE和NOT LIKE的用法39
3.3.8 NULL和NOT NULL的用法40
3.3.9 GROUP BY、HAVING及ORDER BY的用法40
3.3.10 表连接操作43
3.3.11 表的集合操作45
3.4 数据操纵语句47
3.4.1 插入操作——INSERT47
3.4.2 修改字段操作——UPDATE48
3.4.3 删除行字段——DELETE49
3.5 数据控制语句50
3.5.1 提交——COMMIT50
3.5.2 回滚——ROLLBACK50
3.6 表、视图和索引50
3.6.1 如何创建表50
3.6.2 在表中增加新的列51
3.6.3 加大表中某列的宽度51
3.6.4 表的拷贝53
3.6.5 视图53
3.6.6 索引56
3.7 SQL*Plus格式化报表命令57
3.7.1 报表命令的使用57
3.7.2 建立批处理报表的方法62
3.8.1 算术函数63
3.8 SQL*Plus的函数63
3.8.2 日期函数64
3.8.3 字符串函数66
3.8.4 空值函数67
3.8.5 用户函数67
3.8.6 聚组函数67
3.9 授权69
3.9.1 ORACLE7的系统特权70
3.9.2 表特权71
3.9.3 视图特权和表特权的存取71
3.9.4 创建同义词72
3.9.5 特权的传递与回收72
3.10 SQL/SQL*Plus命令一览表72
第四章 ORACLE7数据库动态菜单生成及管理工具SQL*Menu5089
4.1.1 进入和退出应用程序91
4.1 SQL*Menu50的操作——运行一个菜单应用程序91
4.1.2 菜单风格和SQL*Menu50内的导航92
4.1.3 帮助信息95
4.1.4 背景菜单的使用95
4.1.5 在菜单内部执行一个操作系统命令95
4.1.6 SQL*Menu50的功能键一览表95
4.2 菜单设计概述97
4.2.1 SQL*Menu50的基本设计步骤98
4.2.2 制定一个应用设计计划98
4.2.3 定义应用对象98
4.2.4 设计优先权类99
4.3 建立一个基本应用100
4.3.1 启动和退出SQL*Menu50100
4.3.2 帮助信息101
4.3.3 定义和修改一个应用102
4.3.5 定义一个菜单项104
4.3.4 定义一个菜单104
4.3.6 保存一个菜单应用到数据库107
4.3.7 生成一个应用107
4.3.8 运行一个应用109
4.4 定义一个替代参数109
4.4.1 如何定义一个替代参数109
4.4.2 把参数关联到菜单项中110
4.4.3 设置选择项111
4.4.4 选项配置文件的编写112
4.5 SQL*Menu50的高级应用设计112
4.5.1 SQL*Meun50中的PL/SQL语句113
4.5.2 PL/SQL的包过程114
4.5.3 SQL*Menu50的包过程115
4.5.4 定义和调用一个PL/SQL过程120
4.5.5 SQL*Menu50的宏语句121
4.5.6 应用文档打印124
4.6 SQL*Meun和SQL*Forms的集成125
4.6.1 在Menu中调用Forms126
4.6.2 在Forms中调用Menu126
4.6.3 Menu和Forms互相嵌套128
4.7 SQL*Menu50的内部结构及其管理129
4.7.1 SQL*Menu50的基表129
4.7.2 SQL*Menu50的组成部件130
4.7.3 应用的维护工作132
4.7.4 SQL*Menu50的安全性134
4.8 SQL*Menu的版本V4.1升级到V5.0的方法137
4.8.1 应用升级137
4.8.2 安全性的转换138
第五章 基于表格的快速开发工具SQL*Forms30139
5.1 SQL*Forms的基本概念139
5.1.1 Forms的组成139
5.1.2 SQL*Forms操作员的任务140
5.1.3 SQL*Forms的优缺点141
5.2.1 SQL*Forms30的运行步骤142
5.2.2 SQL*Forms30的工作原理142
5.2.3 SQL*Forms30的运行方式142
5.2 SQL*Forms30的使用142
5.2.4 SQL*Forms30的功能键143
5.2.5 SQL*Forms30的简单查询和条件查询147
5.2.6 用QUERY WHERE从句执行查询147
5.2.7 运行SQL*Forms30148
5.2.8 建立、插入、修改和删除一个记录150
5.2.9 使用值表152
5.2.10 使用域编辑器153
5.3 设计一个Forms154
5.3.1 SQL*Forms30的界面154
5.3.2 SQL*Forms30的对象155
5.3.4 重用SQL*Forms30对象——拷贝和引用159
5.3.3 功能键的设计159
5.3.5 RUNTIME及设计选项160
5.4 建立一个缺省的Forms160
5.4.1 用缺省的块建立一个Forms160
5.4.2 如何存储Forms162
5.4.3 自动建立主从关系163
5.4.4 屏幕画面及其功能键164
5.5 块定义表、域定义表和扩展表165
5.5.1 块定义表及其扩展表165
5.5.2 域定义表及其扩展表167
5.5.3 格式屏蔽169
5.5.4 域的属性169
5.5.5 弹出式域编辑器171
5.5.6 弹出式值表172
5.6.2 页的特性参数173
5.6.1 弹出式页和非弹出式页173
5.6 定义页173
5.6.3 弹出式页的定义175
5.7 触发器设计178
5.7.1 基本概念178
5.7.2 触发器的类型185
5.7.3 触发器的执行过程与结果191
5.7.4 触发器设计举例192
第六章 交互式定义的报表工具SQL*ReportWriter194
6.1 概述194
6.2 准备工作195
6.2.1 SQL*ReportWriter的定义和工作过程195
6.2.2 SQL*ReportWriter的功能196
6.2.3 SQL*ReportWriter的进入及用户界面199
6.3.1 SQL查询203
6.3 简单报表的查询和修改203
6.2.4 在SQL*ReportWriter中使用的SQL语句203
6.3.2 表头的建立208
6.4 多组报表210
6.4.1 查询212
6.4.2 报表中组参数的设置213
6.4.3 组的设计217
6.5 多重查询报表220
6.5.1 建立一个新报表220
6.5.2 查询221
6.5.3 条件分页224
6.5.4 改变每个组的位置225
6.5.5 改变缺省表的位置225
6.5.6 缺省的域225
6.5.7 调整每个域的格式226
7.1 系统开发方法227
7.1.1 开发过程227
第七章 数据库系统应用开发方法227
下篇227
7.1.2 软件质量保证229
7.2 开发应用示例——银行电子金融转帐(EFT)系统230
7.2.1 角色分配及其职能230
7.2.2 模块设计232
7.2.3 EFT系统编程标准和环境233
7.2.4 EFT系统单元测试234
7.2.5 系统质量保证及系统变更234
7.3 程序清单235
7.3.1 C源程序235
7.3.2 PC源程序238
7.3.3 makefile文件246
7.3.4 头文件249
7.3.5 驱动程序(driver)252
7.3.6 测试报告254
7.3.7 功能说明书255
第八章 ORACLE7的编程界面PRO*C258
8.1 ORACLE7的PRO*C程序258
8.2 应用程序组成结构260
8.2.1 应用程序首部260
8.2.2 应用程序体266
8.3 数据库查询及游标的使用266
8.3.1 返回单行的查询266
8.3.2 多行查询及游标的使用267
8.4 SQL嵌套方法及应用270
8.4.1 嵌入SQL的方法270
8.4.2 SQL嵌套源程序示例270
8.5 错误检测和恢复275
8.5.1 SQLCA的结构275
8.5.2 指示器变量276
8.5.3 WHENEVER语句276
8.6 动态定义语句277
8.6.1 EXECUTE IMMEDIATE语句278
8.6.2 PREPARE和EXECUTE语句278
8.6.3 FETCH和OPEN语句279
8.6.4 BIND与DEFINEDESCRIPTOR语句279
第九章 利用SQL*Forms进行编程281
9.1 SQL*Forms同其它主要开发工具的区别281
9.1.1 SQL*Forms与SQL*Calc的区别281
9.1.2 SQL*Forms与SQL*Report和SQL*ReportWriter的区别281
9.1.3 SQL*Forms与SQL*Plus的区别282
9.1.4 SQL*Forms与PRO*C编程语言接口的区别282
9.1.5 SQL*Forms与SQL*Menu的区别282
9.2 SQL*Forms的设计方法和设计内容282
9.2.1 设计方法282
9.2.2 设计内容282
9.3.1 系统分析284
9.3 应用实例——银行商业信贷管理系统的设计284
9.3.2 系统设计285
9.3.3 功能设计286
第十章 ORACLE7(V7.1)技术上的新特点290
10.1 数据库并行处理技术290
10.1.1 并行SQL操作291
10.1.2 并行查询的实现291
10.2 应用程序的开发效率292
10.3 分布式数据库能力292
10.1.4 并行数据装载292
10.1.3 并行索引292
10.4 关系数据库技术293
10.5 其它方面的改进293
附录A ORACLE SQL语言开发标准295
附录B C语言开发标准311
参考文献323
后记324
热门推荐
- 1404899.html
- 2102836.html
- 905928.html
- 2382513.html
- 787868.html
- 1126284.html
- 1628559.html
- 3882430.html
- 3309783.html
- 580798.html
- http://www.ickdjs.cc/book_2294737.html
- http://www.ickdjs.cc/book_3038141.html
- http://www.ickdjs.cc/book_1370356.html
- http://www.ickdjs.cc/book_2445527.html
- http://www.ickdjs.cc/book_1104327.html
- http://www.ickdjs.cc/book_2460409.html
- http://www.ickdjs.cc/book_3692611.html
- http://www.ickdjs.cc/book_741063.html
- http://www.ickdjs.cc/book_430182.html
- http://www.ickdjs.cc/book_1092206.html