标题：Oracle数据库开发基础教程
版权信息
书 名: Oracle数据库开发基  础教程 
作　者：张晓林  晁阳
出版社： 清华大学出版社
出版时间： 2009
ISBN: 9787302192657
开本： 16
定价: 36.00 元
图书概况
图书简介本书深入浅出地介绍了Oracle9i数据库系统管理与开发的基础知识，包括4篇共16章，内容涉及 0racle9i数据库服务器安装与配置、数据库的创建、数据库管理与开发工具的应用、数据库体系结构 与存储空间管理、数据库对象及其管理、数据库安全性管理、数据库备份与恢复管理，以及SQL语 言、PL/SQL程序设计等。全书理论与实践相结合，包含大量应用实例，强调实际操作技能的培训。 为适合教学需要，各章末均配有习题，并配有电子课件。适用对象本书面向Oracle数据库的初学者和入门级用户，可以使读者从Oracle知识零起点开始逐渐全面地了 解Oracle数据库的基本原理和相关应用开发，为将来深入学习Oracle数据库奠定基础。 本书适合作为高等院校计算机相关号业的教材，也适合作为Oracle数据库的初学者，以及初、中级 数据库管理与开发人员的培训教材。
内容简介
Oracle数据库系统是目前最优秀的大型数据库管理系统之一，适用面广，各种高级语言都能很好地与之合作，在开发C/S或B/S模式的数据库系统时，可以用其构建起性能稳定、安全性很强的后台数据服务器。
《Oracle数据库开发基础教程》第1章对Oracle数据库的基本知识和在应用开发过程中常用的一些对象和功能进行了必要的介绍。
第2章～第9章，每章介绍了一个实用的数据信息管理系统。实例选用的前台语言包括VisualBasic6.0、PowerBuilder9.0、ASP和JSP，使读者能够从不同的角度了解Oracle数据库应用系统开发的方法和步骤。其中实例包括考勤管理系统、费用收缴管理系统、仓库管理系统、人事管理系统、论坛系统、采购订单管理系统、招聘求职管理系统、供求信息发布系统等，这些系统都是目前IT从业人员比较关注的方向，相信对读者能够起到一定的实践指导作用。
目录
第1章Oracle基础1
1.1关系数据库概述1
1.1.1目前主流的两类关系数据库1
1.1.2关系数据库的基本数据库
对象1
1.2Oracle简介2
1.2.1Oracle的发展简史2
1.2.2Oracle的特点2
1.2.3Oracle的工作模式2
1.3安装与配置Oracle3
1.3.1安装Oracle的环境需求3
1.3.2Oracle的安装工具3
1.3.3Oracle服务器的安装与配置3
1.3.4Oracle客户端的安装8
1.3.5为客户端配置网络服务连接9
1.4Oracle的常用工具11
1.4.1企业管理器11
1.4.2SQLPlus12
1.4.3SQLPlusWorksheet13
1.5Oracle常用对象的创建与管理14
1.5.1Oracle表空间与常用
对象简介14
1.5.2数据表14
1.5.3数据完整性约束16
1.5.4索引的管理17
1.5.5视图的管理与使用18
1.5.6存储过程与触发器19
1.6Oracle的数据类型20
1.6.1数据类型的分类20
1.6.2字符数据类型20
1.6.3数字数据类型21
1.6.4日期数据类型21
1.6.5其他数据类型21
1.7SQL语言基础22
1.7.1基本的SELECT查询22
1.7.2用WHERE子句设定数据
筛选条件23
1.7.3用ORDERBY子句排序
结果集23
1.7.4多表连接查询24
1.7.5用UNION子句连接两个
结果集24
1.7.6统计函数24
1.7.7用GROUPBY子句分组
统计数据25
1.7.8使用子查询25
1.7.9用INSERT语句向表中
插入数据26
1.7.10用UPDATE语句修改表中
的数据26
1.7.11用DELETE语句删除表中
的数据27
1.8PL/SQL简介27
1.8.1PL/SQL的基本特性27
1.8.2在PL/SQL中使用SELECT27
1.8.3PL/SQL中的常用SQL函数28
1.8.4游标29
1.8.5PL/SQL中的子程序30
1.9Oracle的安全性管理31
1.9.1用户31
1.9.2角色32
1.9.3概要文件33
1.10Oracle数据库的备份与恢复34
1.10.1Oracle数据库备份简介34
1.10.2EXP命令与IMP命令34
1.11Oracle与高级语言37
1.11.1使用ADO连接Oracle37
1.11.2使用Oracle的专有接口
连接Oracle38
1.12小结38
第2章考勤管理系统39
2.1系统设计39
2.1.1系统的设计目标39
2.1.2设计思想39
2.1.3系统功能模块划分39
2.2数据库设计40
2.2.1数据库需求分析40
2.2.2数据库结构设计41
2.3数据库对象的创建44
2.3.1创建考勤类型表44
2.3.2创建员工表45
2.3.3创建考勤管理表45
2.4设计系统的界面46
2.4.1窗口的设计46
2.4.2菜单的设计51
2.5系统的编程实现52
2.5.1员工信息的管理模块53
2.5.2考勤类型的设定模块57
2.5.3员工考勤信息手工录入模块61
2.5.4经考勤机生成并处理过的
考勤信息导入模块64
2.5.5员工出勤情况统计报表
生成模块66
2.5.6数据库维护模块69
2.6系统的测试运行70
2.7小结73
第3章费用收缴管理系统74
3.1系统设计74
3.1.1系统的设计目标74
3.1.2设计思想74
3.1.3系统功能模块划分74
3.2数据库设计75
3.2.1数据库需求分析76
3.2.2数据库结构设计76
3.3数据库对象的创建80
3.3.1收费员信息表80
3.3.2收费员任务表81
3.3.3燃气价格表82
3.3.4预存款表82
3.3.5居民区信息表83
3.3.6住户信息表83
3.3.7收缴情况表84
3.4设计系统的界面86
3.4.1窗口的设计86
3.4.2菜单的设计93
3.5系统的编程实现94
3.5.1住户信息管理模块94
3.5.2收费员所辖范围及收费
任务设定模块99
3.5.3燃气价格管理模块103
3.5.4住户预存款管理模块104
3.5.5收费情况录入模块107
3.5.6查询及报表模块112
3.5.7数据库维护模块115
3.6系统的测试运行117
3.7小结119
第4章仓库管理系统120
4.1系统设计120
4.1.1系统的设计目标120
4.1.2设计思想120
4.1.3系统功能模块划分120
4.2数据库设计121
4.2.1数据库需求分析121
4.2.2数据库结构设计122
4.3数据库对象的创建125
4.3.1物品表125
4.3.2提货部门表126
4.3.3入库单表127
4.3.4出库单表127
4.3.5物品库存表128
4.4设计系统的界面129
4.4.1窗口的设计129
4.4.2菜单的设计135
4.4.3数据窗口的设计136
4.5系统的编程实现141
4.5.1仓库物品设定模块142
4.5.2提货部门设定模块144
4.5.3物品出库模块145
4.5.4查询及作废出库单模块149
4.5.5出库单汇总查询模块152
4.5.6物品库存查询模块153
4.5.7单品明细账查询模块154
4.5.8数据维护模块156
4.6系统的测试运行157
4.7小结160
第5章人事管理系统161
5.1系统设计161
5.1.1系统的设计目标161
5.1.2设计思想161
5.1.3系统功能模块划分162
5.2数据库设计162
5.2.1数据库需求分析162
5.2.2数据库结构设计164
5.3数据库对象的创建168
5.3.1系统用户表168
5.3.2员工资料表169
5.3.3部门资料表170
5.3.4岗位资料表170
5.3.5状态资料表171
5.3.6员工调动记录表172
5.3.7员工状态调整记录表172
5.4设计系统的界面174
5.4.1窗口的设计174
5.4.2菜单的设计180
5.4.3数据窗口的设计181
5.5系统的编程实现186
5.5.1用户及权限管理模块187
5.5.2基本资料管理模块190
5.5.3录用新员工模块192
5.5.4员工调动模块193
5.5.5信息查询模块195
5.6系统的测试运行199
5.7小结204
第6章论坛系统205
6.1系统设计205
6.1.1系统的设计目标205
6.1.2设计思想205
6.1.3系统功能模块划分205
6.2数据库设计206
6.2.1数据库需求分析206
6.2.2数据库结构设计207
6.3数据库对象的创建211
6.3.1用户信息表211
6.3.2版面信息表212
6.3.3等级称号表213
6.3.4内容信息表213
6.3.5改动记录表214
6.4系统页面的编程实现217
6.4.1论坛首页及用户注册
与登录218
6.4.2版面管理222
6.4.3等级称号管理226
6.4.4论坛内容的查询发布
与管理230
6.4.5查询内容改动记录242
6.5系统的测试运行244
6.5.1建立运行的环境244
6.5.2系统测试245
6.6小结248
第7章采购订单管理系统249
7.1系统设计249
7.1.1系统的设计目标249
7.1.2设计思想249
7.1.3系统功能模块划分249
7.2数据库设计250
7.2.1数据库需求分析250
7.2.2数据库结构设计251
7.3数据库对象的创建254
7.3.1用户信息表254
7.3.2供应商信息表255
7.3.3商品信息表256
7.3.4采购订单表头表256
7.3.5采购订单明细表257
7.4系统页面的编程实现258
7.4.1首页及用户登录259
7.4.2用户管理263
7.4.3供应商管理266
7.4.4商品管理269
7.4.5订单录入272
7.4.6订单查询打印278
7.4.7密码修改284
7.5系统的测试运行287
7.5.1建立运行的环境287
7.5.2系统测试287
7.6小结290
第8章招聘求职管理系统291
8.1系统设计291
8.1.1系统的设计目标291
8.1.2设计思想291
8.1.3系统功能模块划分291
8.2数据库设计292
8.2.1数据库需求分析292
8.2.2数据库结构设计293
8.3数据库对象的创建298
8.3.1个人用户资料表298
8.3.2企业用户资料表299
8.3.3求职信息表300
8.3.4招聘信息表301
8.3.5交流意向信息表301
8.4系统页面的编程实现302
8.4.1系统首页及用户注册303
8.4.2用户资料修改311
8.4.3信息发布317
8.4.4信息搜索及意向投递320
8.4.5用户自有信息管理324
8.5后台数据管理程序的编制331
8.6系统的测试运行333
8.6.1建立运行的环境333
8.6.2系统测试333
8.6.3后台数据维护程序测试335
8.7小结336
第9章供求信息发布系统337
9.1系统设计337
9.1.1系统的设计目标337
9.1.2设计思想337
9.1.3系统功能模块划分337
9.2数据库设计338
9.2.1数据库需求分析338
9.2.2数据库结构设计339
9.3数据库对象的创建342
9.3.1用户资料表342
9.3.2版面资料表343
9.3.3供求信息表343
9.3.4回复信息表344
9.4系统页面的编程实现345
9.4.1系统首页及用户注册348
9.4.2用户资料修改356
9.4.3信息发布359
9.4.4信息搜索及回复360
9.4.5自有信息管理365
9.5后台版面管理程序的编制367
9.6系统的测试运行370
9.6.1建立运行的环境370
9.6.2系统测试371
9.6.3后台数据维护程序测试374
9.7小结375
……