图书介绍
Visual Basic数据库编程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual Basic数据库编程](https://www.shukui.net/cover/42/30807432.jpg)
- 童爱红,侯太平编著 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:7810823000
- 出版时间:2004
- 标注页数:338页
- 文件大小:51MB
- 文件页数:354页
- 主题词:BASIC语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual Basic数据库编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 数据库系统基础1
第1章 数据库系统导论1
1.1 数据处理概念1
目录1
1.2 数据管理技术的发展2
1.2.1 人工管理阶段2
1.2.2 文件管理阶段2
1.2.3 数据库管理阶段4
1.3 数据模型6
1.3.1 信息世界的术语6
1.3.2 三大数据模型7
1.4.1 模式8
1.4 数据库系统体系结构8
1.4.2 内模式9
1.4.3 外模式9
1.4.4 两种映射9
1.5 数据库系统组成9
1.5.1 基本计算机系统9
1.5.2 数据库10
1.5.3 数据库管理系统10
1.5.4 数据库应用程序10
1.5.5 数据库管理员10
1.6 数据库管理系统的组成10
1.7 客户-服务器数据库系统概述11
1.6.3 数据库维护程序11
1.6.1 语言11
1.6.2 控制数据库运行的程序11
1.7.1 两层C/S结构12
1.7.2 三层C/S结构12
小结13
习题13
第2章 关系数据库基本理论15
2.1 关系数据库的基本概念15
2.1.1 关系与关系模式15
2.1.2 关系数据库与关系数据库模式15
2.1.3 视图16
2.2.1 实体完整性17
2.2.2 参照完整性17
2.1.4 关键字17
2.2 关系的完整性17
2.2.3 用户定义完整性18
2.3 关系的数学定义18
2.3.1 一个日常生活中的关系18
2.3.2 关系的数学定义18
2.4 关系代数20
2.4.1 传统的集合运算20
2.4.2 专门的关系运算22
小结26
习题26
2.5 关系的规范化26
第3章 实体-联系模型28
3.1 E-R模型28
3.1.1 三个世界28
3.1.2 E-R模型的组成要素及表示方法28
3.2 E-R图的设计方法31
3.3 E-R模型到关系模型的转换33
3.3.1 两实体集间1∶n联系33
3.3.2 两实体集间m∶n联系33
3.3.3 两实体集间的1∶1联系33
小结35
习题35
4.1.1 数据库设计的目标37
4.1.2 数据库设计的内容37
第4章 数据库设计37
4.1 数据库设计概述37
4.1.3 数据库设计的特点与过程38
4.2 数据库逻辑设计39
4.2.1 数据库逻辑设计的步骤39
4.2.2 收集与分析用户需求40
4.2.3 概念模型设计45
4.2.4 逻辑模式设计48
4.3 数据库物理设计48
4.4.1 数据库的实现49
4.4 数据库的实现、运行与维护49
4.3.4 存取路径的确定49
4.3.3 表的索引结构的确定49
4.3.2 属性的存储类型的确定49
4.3.1 存储结构的选择49
4.4.2 数据库的运行与维护50
4.5 编写技术文档50
4.5.1 编写系统说明书50
4.5.2 编写技术说明书50
4.5.3 编写使用说明书51
小结51
习题51
第5章 Microsoft Access 200253
5.1 Access 2002数据库的创建和使用53
5.1.1 操作环境及数据库对象说明54
5.1.2 数据库的创建55
5.1.3 Access 2002数据库的使用55
5.2 Access 2002数据库表的创建和使用57
5.2.1 数据表的创建57
5.2.2 表结构的日常操作62
5.2.3 表记录的日常操作62
5.2.4 主键的创建及其使用62
5.2.5 索引的创建及其使用64
小结66
习题66
6.1.2 SQL语言的特点68
6.1.1 SQL语言的由来68
6.1 SQL语言概述68
第6章 关系数据库标准语言——SQL68
6.1.3 SQL语言的语句69
6.2 SQL的数据定义功能69
6.2.1 基本表的建立、修改和删除69
6.2.2 索引的建立与删除72
6.3 SQL的数据查询功能73
6.3.1 SELECT语句格式及功能说明73
6.3.2 简单查询75
6.3.3 联结查询77
6.3.4 嵌套查询79
6.3.5 组函数查询81
6.4 SQL的数据操纵功能82
6.4.1 插入记录82
6.4.2 修改记录83
6.4.3 删除记录83
6.5 视图的创建、删除与更新83
6.5.1 视图的创建83
6.5.2 视图的删除84
6.6 SQL的数据控制功能84
小结85
习题85
7.1 Visual Basic 6.0中支持的数据库类型88
7.1.1 Visual Basic数据库开发功能概述88
第2篇 Visual Basic数据库系统开发基础88
第7章 Visual Basic与数据库88
7.1.2 Visual Basic 6.0支持的数据库种类89
7.1.3 Visual Basic数据库的数据类型89
7.2 Visual Basic 6.0中数据库的操作方法90
7.3 Visual Basic 6.0支持的数据存取模式91
7.3.1 DAO简介91
7.3.2 RDO简介92
7.3.3 ADO简介94
7.4 DSN的配置95
7.4.1 Access数据库的系统DSN的配置95
7.4.2 SQL Server数据库的系统DSN的配置97
小结101
7.5 在Visual Basic 6.0中使用数据存取模式的方法101
习题102
第8章 数据控件与数据绑定控件的使用103
8.1 数据控件和数据绑定控件103
8.1.1 数据控件和数据绑定控件的概念103
8.1.2 数据控件的常用属性105
8.1.3 数据控件的常用方法107
8.1.4 数据绑定控件的常用属性107
8.1.5 数据控件的记录集对象的常用方法109
8.1.6 数据控件的常用事件119
8.2 高级数据绑定控件的使用121
8.2.1 DBlist控件和DbCombo控件的使用121
8.2.2 MSFlexGrid控件的使用124
8.3 在数据控件中使用SQL语句进行查询126
8.4 自动创建数据窗体129
小结131
习题132
第9章 采用DAO操作数据库135
9.1 DAO体系结构与对象模型135
9.1.1 DAO体系结构135
9.1.2 DAO对象模型136
9.1.3 加载数据访问对象DAO137
9.2 DBEngine对象138
9.2.1 DBEngine对象的常用属性138
9.2.2 DBEngine对象的常用方法138
9.2.3 DBEngine对象的常用集合对象140
9.3 WorkSpace对象141
9.3.1 WorkSpace对象的常用属性141
9.3.2 WorkSpace对象的常用方法141
9.3.3 连接数据库144
9.4 Database对象147
9.4.1 Database对象的常用属性147
9.4.2 Database对象的常用方法147
9.4.3 Database对象的常用集合对象148
9.5 TableDef和TableDefs对象148
9.5.1 TableDef对象及其创建方法148
9.5.2 TableDef对象的常用属性148
9.5.4 TableDefs对象的常用属性和方法149
9.5.3 TableDef对象的常用方法149
9.6 Field和Fields对象151
9.6.1 Field对象及其创建方法151
9.6.2 Field对象的常用属性153
9.6.3 Fields对象的常用属性和方法154
9.7 Index和Indexes对象156
9.7.1 Index对象及其创建方法156
9.7.2 Index对象的常用属性157
9.7.3 Index对象的常用方法158
9.7.4 Indexes对象的常用属性和方法158
9.8 QueryDef和QueryDefs对象159
9.8.1 QueryDef对象及其创建方法159
9.8.2 QueryDef对象的常用属性161
9.8.3 QueryDef对象的常用方法162
9.8.4 QueryDefs对象的常用属性和方法162
9.9 Relation对象163
9.9.1 Relation对象的常用属性163
9.9.2 Relation对象的常用方法164
9.9.3 Relation对象的建立方法164
9.10 RecordSet对象165
9.10.1 RecordSet对象的概念和类型165
9.10.2 RecordSet对象的创建166
9.10.3 RecordSet对象的常用属性168
9.10.4 RecordSet对象的常用方法169
9.11.1 事务的概念与Visual Basic中的事务处理方法170
9.11 DAO事务处理170
9.11.2 事务处理方法实例171
9.12 错误处理方法172
9.12.1 Err对象和Errors对象172
9.12.2 错误处理173
9.13 DAO综合应用实例174
小结179
习题179
第10章 ADO数据库编程182
10.1 ADO对象模型概述182
10.1.1 ADO的概念182
10.1.2 ADO模型的对象183
10.2.1 Connection对象的常用属性185
10.1.3 ADO模型的编程模型185
10.2 Connection对象185
10.2.2 Connection对象的常用方法187
10.2.3 连接到数据库的方法189
10.2.4 通过打开的连接执行SQL语句191
10.3 RecordSet对象192
10.3.1 RecordSet对象简介192
10.3.2 RecordSet对象的属性193
10.3.3 RecordSet对象的方法196
10.3.4 访问RecordSet对象字段的方法199
10.3.5 RecordSet对象应用实例200
10.4.2 Command对象的常用属性202
10.4.1 Command对象简介202
10.4 Command对象202
10.4.3 Command对象的常用方法203
10.4.4 Command对象应用实例204
10.5 Field对象和Fields集合206
10.5.1 Field对象的常用属性206
10.5.2 Field对象的常用方法207
10.5.3 Fields对象的常用属性207
10.5.4 Fields对象的常用方法207
10.6 Error对象和Errors集合209
10.6.1 Error对象的常用属性209
10.6.2 Errors对象的常用属性与方法210
10.7.1 ADO Data控件简介211
10.7 利用ADO Data控件进行数据库编程211
10.7.2 ADO Data控件的属性窗口212
10.7.3 ADO Data控件的常用属性214
10.7.4 ADO Data控件的常用事件215
10.7.5 与ADO Data控件绑定使用的常用数据绑定控件215
10.7.6 使用ADO Data控件创建数据库应用程序实例216
10.8 ADO开发实例217
小结221
习题221
第11章 数据报表设计224
11.1 数据报表设计器224
11.1.1 在工程中加载数据报表设计器224
11.1.2 数据报表设计器的功能225
11.1.3 报表设计器的组成226
11.2 数据环境设计器227
11.2.1 Connection对象227
11.2.2 Command对象229
11.3 设计一个简单的数据报表231
11.4 通过分组Command对象设计分组数据报表233
11.4.1 分组Command对象的概念233
11.4.2 分组Command对象的实现步骤234
11.4.3 创建分组数据报表234
11.5.1 层次结构的游标的设计236
11.5 根据层次结构的游标设计分组数据报表236
11.5.2 利用层次结构的游标设计数据报表238
11.6 数据报表中的统计与计算239
11.6.1 通过SQL语句创建计算字段239
11.6.2 向数据报表添加一个合计字段241
11.6.3 使用RptFunction控件进行统计汇总242
11.7 数据报表的导出与输出244
11.7.1 数据报表的导出244
11.7.2 数据报表的打印245
小结246
习题246
12.1 系统设计248
12.1.1 系统功能分析248
第3篇 Visual Basic数据库系统开发实例篇248
第12章 学生信息管理系统248
12.1.2 系统功能模块设计249
12.1.3 操作流程图249
12.2 数据库设计250
12.2.1 数据库需求分析250
12.2.2 数据库概念结构设计251
12.2.3 数据库逻辑结构设计251
12.2.4 数据库结构的实现252
12.3 系统主窗体的创建253
12.3.1 创建工程文件253
12.2.6 数据库版本的转换253
12.2.5 初始数据的录入253
12.3.2 主窗体的设计255
12.3.3 主菜单设计255
12.3.4 部分程序的实现255
12.4 院系设置模块256
12.4.1 模块分析256
12.4.2 窗体的创建256
12.4.3 模块用户界面的设计257
12.4.4 模块功能的实现259
12.5 班级管理模块264
12.5.1 模块分析264
12.5.2 窗体的创建265
12.5.3 模块用户界面的设计265
12.5.4 模块功能的实现267
12.6 学生管理模块268
12.7 学生信息查询模块269
12.7.1 模块分析269
12.7.2 窗体的创建269
12.7.3 模块用户界面的设计270
12.7.4 模块功能的实现271
12.8 学籍变更管理模块272
12.8.1 模块分析272
12.8.2 窗体的创建273
12.8.3 模块用户界面的设计273
12.8.4 模块功能的实现275
12.9 奖励、处罚管理模块276
12.10.2 系统的运行测试277
12.10.1 系统的编译277
12.10 系统的编译和发行277
12.11 小结与提高282
12.11.1 小结282
12.11.2 创意与提高282
第13章 课程管理系统284
13.1 系统设计284
13.1.1 系统功能分析284
13.1.2 系统功能模块设计284
13.1.3 操作流程图285
13.2 数据库设计285
13.2.1 数据库需求分析285
13.2.3 数据库逻辑结构设计286
13.2.2 数据库概念结构设计286
13.2.4 数据库结构的实现287
13.2.5 初始数据的录入288
13.3 工程文件及主窗体的创建288
13.3.1 创建工程文件288
13.3.2 主窗体的界面设计289
13.3.3 主菜单设计290
13.3.4 主控模块的设计290
13.4 登录模块的创建291
13.4.1 模块分析291
13.4.3 模块用户界面的设计292
13.4.4 模块功能的实现292
13.4.2 窗体的创建292
13.4.5 启动模块中调用登录模块294
13.5 课程管理模块295
13.5.1 模块分析295
13.5.2 窗体的创建295
13.5.3 模块用户界面的设计295
13.5.4 模块功能的实现297
13.6 课程安排模块304
13.6.1 模块分析304
13.6.2 窗体的创建304
13.6.3 模块用户界面的设计304
13.6.4 模块功能的实现305
13.7.3 模块用户界面的设计311
13.7.2 窗体的创建311
13.7 课程安排查询模块311
13.7.1 模块分析311
13.7.4 模块功能的实现312
13.8 班级课表查询模块312
13.8.1 模块分析312
13.8.2 窗体的创建312
13.8.3 模块用户界面的设计313
13.8.4 模块功能的实现313
13.9 成绩管理模块314
13.9.1 模块分析314
13.9.2 窗体的创建314
13.9.3 模块用户界面的设计314
13.9.4 模块功能的实现315
13.10 班级成绩分析模块317
13.10.1 模块分析317
13.10.2 窗体的创建317
13.10.3 模块用户界面的设计317
13.10.4 模块功能的实现318
13.11 学生成绩查询模块320
13.11.1 模块分析320
13.11.2 窗体的创建321
13.11.3 模块用户界面的设计321
13.11.4 模块功能的实现321
13.12.2 窗体的创建323
13.12.1 模块分析323
13.12 用户管理模块323
13.12.3 模块用户界面的设计324
13.12.4 模块功能的实现324
13.13 “关于”窗口325
13.13.1 模块分析325
13.13.2 窗体的创建325
13.13.3 模块用户界面的设计325
13.13.4 模块功能的实现325
13.14 系统的编译和发行327
13.14.1 系统的编译327
13.14.2 系统的运行测试327
13.15.2 创意与提高329
13.15 小结与提高329
13.15.1 小结329
附录A 开发与机器环境无关的应用程序330
A.1 概述330
A.2 开发与路径无关的应用程序331
A.2.1 利用VB.APP.PATH实现应用程序与路径无关331
A.2.2 从光盘调用文件实现与路径无关332
A.3 包装应用程序实现与系统无关333
A.4 应用程序与机器环境无关性测试方法337
A.5 小结337
参考文献338