《Oracle资料库开发基础教程》是2009年清华大学出版社出版的图书,作者是张晓林、晁阳。本书深入浅出地介绍了Oracle9i资料库系统管理与开发的基础知识。
基本介绍
- 书名:Oracle资料库开发基础教程
- 作者:张晓林、晁阳
- ISBN:9787302192657
- 定价:36.00 元
- 出版社:清华大学出版社
- 出版时间:2009年
- 开本:16开
图书简介
本书包括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从业人员比较关注的方向,相信对读者能够起到一定的实践指导作用。
编辑推荐
《Oracle资料库开发基础教程》以多个功能完善的实用资料库管理系统为例,按照科学的软体工程思想,详细讲述了资料库管理系统开发的各个过程。对目标设计、系统开发背景、开发和运行环境、系统功能分析、系统功能模组设计、资料库需求分析、资料库结构设计、资料库结构实现、套用系统各个功能模组的创建等各个过程进行了系统详细的介绍。
目录
第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
……