本书从开发数据库应用的角度并综合多方面的知识,深入浅出地讲解了关系数据库的基本概念、Access数据库设计、SQL Server 2000数据库设计与SQL查询以及Visual Basic数据库程序设计。本书着重阐述了Visual Basic 6.0在构建数据库程序方面的应用,书中给出许多实例,引导读者从简单到复杂逐步构建一个功能强大、性能完备的数据库。
本书可作为高职高专数据库课程的教材,也可供各种数据库开发和应用人员学习参考。
样章试读
目录
- 第1章 Access数据库基础
1·1 关系数据库的基本概念
1·1·1 关系数据库的定义
1·1·2 主关键字和外关键字
1·1·3 关系数据库的特点
1·1·4 Visual Basic访问数据库类型和途径
1·2 Access基础
1·2·1 Access的特点
1·2·2 熟悉Access开发环境
1·3 建立Access数据库和表
1·3·1 数据库的设计
1·3·2 数据库的创建与打开
1·3·3 创建表
1·3·4 修改表
1·3·5 修改表间的关系
1·3·6 表中的数据输入
1·4 数据库设计实例
小结
习题
第2章 SQL Server基础
2·1 Microsoft SQL Server 2000基础
2·1·1 Microsoft SQL Server 2000的特点
2·1·2 SQL Server企业管理器(Enterprise Manager)
2·1·3 SQL查询分析器(Query Analyzer)
2·2 Transact-SQL语言基础
2·2·1 SQL概述
2·2·2 Transact-SQL数据类型
2·2·3 基本概念
2·2·4 SQL Server命名规则
2·3 SQL Server数据库
2·3·1 SQL Server 2000数据库的特点
2·3·2 在SQL Server企业管理器中创建、管理数据库
2·3·3 用Transact-SQL语句创建、管理数据库
2·4 创建和使用表
2·4·1 创建表
2·4·2 修改、删除表结构
2·4·3 操纵数据
2·5 简单查询
2·5·1 SQL查询的基本结构
2·5·2 SELECT子句
2·5·3 用WHERE子句过滤记录
2·5·4 用ORDER BY子句对查询结果排序
2·5·5 用GROUP BY于句对查询结果进行分组
2·5·6 用HAVING子句筛选结果集
2·6 高级查询技术
2·6·1 连接查询
2·6·2 子查询
2·6·3 使用TOP限制结果集
2·6·4 合并多个结果集
小结
习题
第3章 Visual Basic数据库访问概述
3·1 访问数据库
3·1·1 数据访问简述
3·1·2 数据源
3·1·3 数据访问接口
3·1·4 可视化数据管理器
3·1·5 数据环境设计器(DataEnvironment Designer)
3·1·6 数据视图
3·2 Data控件
3·2·1 Data控件基础
3·2·2 记录操作
3·2·3 实例
小结
习题
第4章 用户界面控件
4·1 固有控件
4·1·1 标签控件
4·1·2 文本框控件
4·1·3 复选框控件
4·1·4 列表框控件
4·1·5 标准组合框控件
4·1·6 PictureBox控件
4·1·7 OLE容器控件显示二进制对象
4·2 ActiveX控件
4·2·1 用MaskedEdit控件控制文本输入
4·2·2 用RichTextBox控件控制文本输入
4·2·3 用DBComb和DBlist控件
4·2·4 DataGrid控件
4·3 通迅录应用程序实例
小结
习题
第5章 数据访问对象(DAO)
5·1 DAO概述
5·1·1 DAO的基本功能
5·1·2 Visual Basic数据库应用程序的构成
5·1·3 数据访问对象
5·1·4 数据访问对象的意义
5·2 使用DAO操作数据
5·2·1 数据访问对象库
5·2·2 使用Database对象连接到数据库
5·2·3 打开和关闭数据库
5·2·4 记录集(Recordset)对象
5·2·5 字段(Field)对象
5·3 使用DAO控制数据库结构
5·3·1 创建数据库
5·3·2 使用TableDef对象操作表
5·3·3 使用Relation对象在表间创建关联
5·3·4 使用Index对象创建索引
5·3·5 使用QueryDef对象操作存储查询
5·4 DAO实例
小结
习题
第6章 开放式数据库连接与远程数据对象
6·1 ODBC的配置和使用
6·1·1 创建ODBC数据源
6·1·2 用DAO数据控件和ODBCDirect访问数据源
6·2 使用远程数据控件访问数据
6·3 在代码中使用远程数据对象(RDO)
6·3·1 用rdoEngine设置数据库引擎的属性
6·3·2 用rdoConnection对象建立连接
6·3·3 用rdoResultset对象操作数据
6·3·4 用rdoQuery对象运行查询
6·3·5 用rdoTable对象访问表
6·4 实例
小结
习题
第7章 ActiveX数据对象(ADO)
7·1 使用ADO ActiveX控件
7·1·1 创建ADO对象
7·1·2 添加ADO控件和绑定控件
7·1·3 数据源的打开与关闭
7·2 ADO常用对象的使用
7·2·1 使用A-DO Connection对象
7·2·2 使用ADO Recordset对象
7·2·3 使用ADO Record和ADO Field对象
7·2·4 使用ADO Command和Paramete对象执行查询
7·2·5 使用ADO Error对象
小结
习题
第8章 报表
8·1 用Visual Basic的DataReport设计器进行报表输出
8·1·1 报表设计器DataReport的构造
8·1·2 报表创建
8·1·3 数据报表的特殊功能设计
8·1·4 报表预览与输出
8·2 使用Access建立报表
8·2·1 报表设计工具
8·2·2 使用自动报表方式创建报表
8·2·3 使用报表向导创建报表
8·2·4 使用“设计”视图创建报表
8·3 用Visual Basic输出Access报表
8·3·1用Visual Basic的Automation技术输出Access报表
8·3·2 实例
8·4 使用Visual Basic的Printer对象创建报表
8·4·1 建立Printer的坐标系
8·4·2 向Printer对象输出Recordset
8·4·3 实例
小结
习题