图书介绍

Visual Basic数据库编程PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic数据库编程
  • 童爱红,侯太平编著 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:7810823000
  • 出版时间:2004
  • 标注页数:338页
  • 文件大小:51MB
  • 文件页数:354页
  • 主题词:BASIC语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐