
Visual Basic资料库套用开发教程
《Visual Basic资料库套用开发教程》是2008年清华大学出版社出版的图书。
基本介绍
- 书名:《Visual Basic资料库套用开发教程》
- ISBN:9787302134794
- 类别:图书
- 定价:33元
- 出版社:清华大学出版社
- 出版时间:2008-5-29
- 装帧:平装
图书简介
本书是《Visual Basic程式设计基础》的后续课程《资料库技术与套用基础》的主教材。全书将资料库套用基础与VB程式设计较好地结合在一起,既节省了学习资料库套用知识的时间,又能做到学以致用,使学生迅速掌握资料库应用程式开发的基本理论和方法。全书分上中下三篇,共14章。上篇为资料库系统基础,内容包括资料库系统概论、关係数据模型、Access关係资料库、关係资料库语言SQL、资料库设计等理论基础。中篇为资料库系统开发基础,内容包括VB与资料库套用开发、使用数据控制项访问资料库、使用DAO访问资料库、使用ADO访问资料库、数据报表与数据输出、错误异常处理、建立帮助档案和打包发行等实用技术。下篇为资料库套用系统开发实例,内容包括教学信息管理系统和网路考试系统的设计与实现,并给出详细的开发过程和程式代码。
本书可作为高等院校本科非计算机专业的教材,也可作为高职高专院校计算机套用、计算机信息管理等专业的资料库套用教材,还可供需要学习Visual Basic资料库开发技术的其他读者自学。
目录
上篇资料库系统基础
第1章概述3
1.1数据管理技术的发展3
1.1.1信息、数据和数据处理3
1.1.2数据管理技术的发展4
1.2资料库套用系统和资料库系统10
1.2.1资料库系统的组成10
1.2.2资料库系统的特点11
1.2.3资料库管理系统12
1.2.4资料库系统的体系结构13
1.3数据模型14
1.3.1数据模型的概念14
1.3.2概念模型16
1.3.3基本数据模型19
1.4小结23
习题23第2章关係资料库基础25
2.1关係数据结构25
2.1.1关係26
2.1.2关係模型27
2.1.3关係资料库29
2.2关係模型及其描述30
2.2.1关係模型30
2.2.2关係模式的描述30
2.2.3关係子模式的描述31
2.3关係模型的完整性规则32
2.3.1实体完整性规则32
2.3.2参照完整性规则33
2.3.3用户定义的完整性规则34
2.4关係代数34
2.4.1传统的集合运算34
2.4.2专门的关係运算36
2.5关係模式的规範化36
2.5.1函式依赖37
2.5.2关係规範化方法38
2.5.3关係规範化的规程与原则42
2.6小结44
习题44
第3章Access关係资料库45
3.1Access2002概述45
3.1.1Access2002的功能45
3.1.2Access2002资料库对象46
3.1.3Access2002开发环境48
3.2创建和使用资料库49
3.2.1创建资料库50
3.2.2资料库的打开、转换和关闭50
3.3资料库表的建立53
3.3.1数据表“设计”视图53
3.3.2创建表的结构56
3.3.3数据表结构的修改59
3.3.4定义主键60
3.3.5为需要的栏位建立索引62
3.4输入和维护数据记录64
3.4.1输入数据64
3.4.2增加、删除和修改数据66
3.4.3数据表视图的操作和格式67
3.5数据表的关联68
3.5.1定义表间的关係68
3.5.2编辑已有的关係70
3.5.3删除关係71
3.5.4查看已有的关係71
3.6Access2002资料库设计71
3.6.1资料库的规划71
3.6.2资料库设计的步骤72
3.6.3资料库设计的套用举例73
3.7资料库的管理和安全75
3.7.1资料库的管理75
3.7.2资料库的安全性77
3.8小结80
习题81
第4章关係资料库语言SQL82
4.1关係数据语言和SQL82
4.1.1关係数据语言的分类82
4.1.2SQL语言概述82
4.1.3SQL语言的组成及特点83
4.1.4SQL资料库的体系结构84
4.1.5关係资料库操作85
4.2SQL的数据定义功能85
4.2.1SQL中的数据类型86
4.2.2资料库的创建和删除86
4.2.3基本表的创建、修改和删除87
4.3SQL的数据查询功能90
4.3.1简单查询91
4.3.2连线查询93
4.3.3嵌套查询94
4.3.4库函式97
4.4SQL的数据操纵功能98
4.4.1插入数据98
4.4.2删除数据99
4.4.3修改数据100
4.5视图101
4.5.1定义视图101
4.5.2删除视图102
4.5.3查询视图102
4.5.4更新视图103
4.5.5视图的优点103
4.6SQL的数据控制功能104
4.6.1授权104
4.6.2收回许可权106
4.7嵌入式SQL106
4.8小结107
习题107
第5章资料库设计109
5.1资料库设计概述109
5.1.1资料库设计的内容和要求110
5.1.2资料库设计过程111
5.2需求分析113
5.2.1需求分析的任务及其工作113
5.2.2实例:高校管理系统的信息需求114
5.3概念结构设计116
5.3.1局部E\|R模型的设计116
5.3.2全局E\|R模型的设计117
5.4逻辑结构设计120
5.4.1逻辑结构的设计过程120
5.4.2逻辑结构设计原则121
5.4.3逻辑结构设计实例123
5.5物理设计123
5.5.1资料库的物理结构124
5.5.2评价物理结构124
5.6资料库实施124
5.6.1资料库数据的载入和应用程式的编制调试125
5.6.2资料库的试运行125
5.7资料库运行和维护126
5.8小结126
习题127
中篇资料库系统开发基础
第6章VB与资料库套用开发131
6.1VisualBasic6.0与资料库131
6.1.1VisualBasic6.0资料库编程的特徵131
6.1.2VisualBasic6.0资料库开发平台的优点132
6.1.3VisualBasic6.0支持的资料库种类132
6.1.4VisualBasic6.0资料库的数据类型132
6.2VisualBasic6.0套用系统的体系结构133
6.2.1VisualBasic6.0资料库套用系统的组成133
6.2.2VisualBasic6.0资料库套用系统的存放134
6.3VisualBasic6.0支持的数据存取模式135
6.3.1数据存储对象136
6.3.2远程数据对象136
6.3.3ActiveX数据对象137
6.3.4VB访问资料库的方案比较138
6.4VisualBasic6.0可视化数据管理器139
6.4.1可视化数据管理器用户界面139
6.4.2用可视化数据管理器创建资料库141
6.4.3用可视化数据管理器创建数据表141
6.4.4用可视化数据管理器录入记录143
6.5VisualBasic6.0数据窗体嚮导145
6.6小结149
习题150
第7章使用数据控制项访问资料库151
7.1Data数据控制项151
7.1.1Data数据控制项的常用属性151
7.1.2Data数据控制项常用的事件154
7.1.3Data数据控制项常用的方法156
7.1.4数据控制项的记录集157
7.2在数据控制项中使用SQL查询163
7.3数据绑定控制项166
7.4小结169
习题169
第8章使用DAO访问资料库170
8.1DAO层次结构170
8.2DAO对象172
8.2.1DBEngine对象172
8.2.2Workspace对象175
8.2.3Database对象180
8.2.4TableDef对象185
8.2.5Recordset对象188
8.2.6QueryDef对象194
8.2.7Field对象195
8.3DAO编程实例197
8.4小结207
习题208
第9章使用ADO访问资料库210
9.1ADO概述210
9.2ADO对象模型212
9.3ADO对象212
9.3.1Connection对象213
9.3.2Recordset对象228
9.3.3Field对象254
9.3.4Command对象261
9.4ADO资料库编程实例264
9.4.1ADO资料库编程的一般步骤264
9.4.2实例:使用ADO实现一个资料库观察器265
9.5小结271
习题271
第10章数据报表与数据输出273
10.1报表设计器273
10.1.1数据报表设计器的特性273
10.1.2数据报表设计器的部件274
10.1.3数据报表设计器的组成274
10.2数据报表控制项275
10.2.1RptTextBox控制项275
10.2.2RptLabel控制项276
10.2.3RptImage控制项276
10.2.4RptLine控制项276
10.2.5RptShape控制项276
10.2.6RptFunction控制项276
10.3报表设计器的使用277
10.3.1使用数据环境设计器创建数据源277
10.3.2创建并显示数据报表280
10.4DataReport对象283
10.4.1DataReport对象的属性283
10.4.2DataReport对象的方法283
10.4.3DataReport对象的事件286
10.5数据报表编程288
10.5.1预览报表288
10.5.2列印报表289
10.5.3导出报表290
10.6小结292
习题292
第11章错误异常处理294
11.1错误及其处理294
11.1.1错误的类型294
11.1.2错误的处理295
11.2错误处理程式296
11.2.1错误处理程式操作296
11.2.2错误处理的分层结构299
11.2.3错误的模拟302
11.3调试工具302
11.3.1监视302
11.3.2避免错误的技巧305
11.4小结306
习题306
第12章建立帮助档案和打包发行307
12.1製作帮助档案307
12.1.1创建帮助主题档案307
12.1.2建立项目档案309
12.1.3映射主题ID310
12.1.4使用宏310
12.1.5建立和添加目录档案311
12.1.6使用全文搜寻312
12.1.7创建Help视窗313
12.1.8编译和测试帮助档案313
12.1.9使用HTMLHelpWorkshop编译和测试帮助档案313
12.2WinHelp函式314
12.3在项目中添加上下文相关的F1帮助314
12.4“Whatsthis?”帮助316
12.5编译应用程式317
12.6使用打包和展开嚮导319
12.6.1打包应用程式320
12.6.2发布应用程式323
12.6.3管理脚本325
12.7安装和卸载应用程式326
12.8小结327
习题328
下篇资料库套用系统开发实例
第13章教学信息管理系统331
13.1系统分析与设计331
13.1.1需求分析331
13.1.2模组设计331
13.2创建资料库及数据表332
13.2.1设计数据表332
13.2.2创建资料库334
13.3创建工程和系统主窗体335
13.3.1创建工程335
13.3.2创建系统主窗体335
13.4课程信息管理模组337
13.4.1模组功能337
13.4.2界面设计337
13.4.3编写模组代码338
13.5成绩管理模组343
13.5.1模组功能343
13.5.2界面设计343
13.5.3编写模组代码344
13.6教师信息管理模组345
13.6.1模组功能345
13.6.2界面设计345
13.6.3编写模组代码346
13.7教师任课管理模组348
13.7.1模组功能348
13.7.2界面设计348
13.7.3编写模组代码348
13.8用户信息管理模组350
13.8.1模组功能350
13.8.2界面设计350
13.8.3编写模组代码351
13.9学生基本信息管理模组352
13.9.1模组功能352
13.9.2界面设计353
13.9.3编写模组代码354
13.10教师课程表查询模组366
13.10.1模组功能366
13.10.2界面设计366
13.10.3编写模组代码366
13.11学生成绩综合查询模组369
13.11.1模组功能369
13.11.2界面设计369
13.11.3编写模组代码370
13.12小结372
习题372第14章网路考试系统373
14.1系统分析与设计373
14.1.1需求分析373
14.1.2模组设计373
14.2创建资料库及数据表374
14.2.1设计数据表374
14.2.2创建资料库376
14.3创建工程376
14.3.1创建工程实例376
14.3.2公有变数的定义377
14.3.3自定义类型377
14.3.4公用函式的定义377
14.4考生登录模组381
14.4.1模组功能381
14.4.2界面设计381
14.4.3编写模组代码382
14.5创建主窗体384
14.5.1具体操作384
14.5.2编写模组代码384
14.6选择题考试模组385
14.6.1模组功能385
14.6.2界面设计385
14.6.3编写模组代码386
14.7填空题考试模组390
14.7.1模组功能390
14.7.2界面设计390
14.7.3编写模组代码391
14.8是非题考试模组396
14.8.1模组功能396
14.8.2界面设计396
14.8.3编写模组代码397
14.9综合题考试模组400
14.9.1模组功能400
14.9.2界面设计401
14.9.3编写模组代码402
14.10小结404
习题404
参考文献405
转载请注明出处海之美文 » Visual Basic资料库套用开发教程