我在这里学编程 进阶篇 共28页[1 2 3 4 5 6 7 >»<.. 最后一页]

VB数据库系统

    随着信息处理系统的大量推广应用,数据库现在已经发展成为一门专门的学科,数据库应用技术越来越成为人们普遍关注的问题。对于大量的数据,使用数据库来存储比通过文件来存储有更高的效率。

VB提供了功能强大的数据库管理功能,要涉及到VB数据库编程的方方面面,至少需要一本书的内容。这里在内容上偏重于实际应用,通过学习,我们可以自己开发一个满足自己工作和学习需要的数据库应用程序。主要内容有:用可视化数据管理器建立数据库和使用Data控件访问数据库。

数据库的基本概念是进行数据库编程的基础。了解数据库,就是了解数据库的数据结构、文件组织方式以及数据库应用程序的基本框架。

数据库是一组特定数据的集合,是提供数据的基地。它能保存数据并允许用户访问所需的数据。数据库中保存的数据都是相关数据,为了便于保管和处理这些数据,将这些数据存入数据库时必须具有一定的数据结构和文件组织方式。

数据库中数据的组织形式有多种,最近几年来,关系模型已经成为数据库设计的事实上的标准。在关系数据库中,实际保存数据的数据结构是一个或多个表(Table),每个表定义了某种特定的结构。下面介绍关系数据库中的一些基本概念。

1

关系数据库中的数据集合用表来表示,表是它的基本组成单元。一个数据库由一个或多个表组成。

表实际上就是一个二维表格,例如,表所示的是一个通讯录表,其中包含姓名、电话、手机、传呼和地址等通讯信息。
 

姓名 电话 手机 传呼 住址
郝春强 62777076 13700217717 191--1227255 清华9#116
陈伟 62779501 13801012453 191--1227263 清华13#310
孙佳莉 8630156 13908527229 1915284366 贵州遵义
齐小丽 7612120 13709118637 127--5535360 陕西吴旗

表中每一个人的信息称为一个记录(Record),即表的每一行就是一个记录,而且,表中的记录必须是唯一的。

表中的每一列称作一个字段(Field),描述了它所含有的数据。创建一个数据库时,要为每个字段设置字段名、数据类型、最大长度等属性。字段中存放的数据可以是各种字符、数字或者图形。同样,表中的字段也应该是唯一的。

2主关键字

每个表都应该有一个主关键字,它是记录的唯一标识符。例如,在学生管理数据库中,可以将学号作为主关键字。对于每个记录来说,主关键字必须具有一个唯一的值,即主关键字不能为空值。

3索引

数据库建成之后,为了便于查找,可以在数据库中建立索引来加快查找速度。数据库的索引与书的目录索引很类似,通过索引就能很快找到所需的内容。

VB数据库系统由3部分组成:用户界面、数据库引擎和数据仓库。其中数据库引擎存在于用户界面和数据仓库之间,起着中介作用,用户通过它与要访问的特定数据库相连。对于VB所支持的任何数据库格式,所用的数据库编程技术都是相同的。

面简单介绍数据库的这3个组成部分:

(1)用户界面

用户界面是进行人机交互的界面,用于查看、显示数据或更,新数据。驱动用户界面窗体的是用VisualBasic编写的代码,这些代码使得用户的操作能作用到数据库上,如添加或删除记录、执行查询等。

(2)数据库引擎VisualBasic缺省的数据库引擎是MicrosoftJet数据库,它包含在一组动态链接库(DLL)中,运行时,这些动态链接库被链接到VisualBasic程序。数据库引擎的作用是把应用程序的请求翻译成对数据库的物理操作。

(3)数据仓库

数据仓库是包含数据库表的一个或多个文件。VisualBasic支持多种数据库,默认的数据库是MicosoftAcess数据库,即.mdb文件。

建立数据库的方式很多,用户既可以使用专门的数据库应用程序,如tAccess创建数据库,也刚以便用VB自带的可视化数据管理器来创建和管理数据库。可视化数据管理器是VB提供的一种极为方便的数据库设计工具,具有创建数据库、设计与编辑表格等功能。

执行[外接程序]菜单下的[可视化数据管理器]命令即可打开可视化数据管理器,如图所示。

我在这里学编程 进阶篇 共28页[1 2 3 4 5 6 7 >»<.. 最后一页]