文档介绍:第11章 VB数据库开发
在各行各业的信息处理中,数据库技术得到了普遍应用。数据库技术所研究的问题是如何科学地组织和存储数据,如何高效地获取和处理数据。VB在数据库方面提供了强大的功能和丰富的工具。利用VB提供的数据库管理功能,可以很容易地进行数据库应用程序的开发。本章介绍数据库的基本知识和有关操作,主要内容有:数据库的基础知识,数据库的创建及基本操作,数据库的访问方法。
退出
数据库基础知识
创建数据库
结构化查询语言SQL
访问数据库
ADO控件
数据库基础知识
数据与数据库
关系型数据库
关系数据库是应用最多的一种数据库,数据库中保存的是如表11-1所示的那样有一定格式的数据表。
数据表是一组相关联的数据按行和列排列形成的二维表格,简称为表。
、记录
数据表一般都是多行和多列构成的集合。每一列称为一个字段(Field)。
如果数据表中某个字段值能唯一地确定一个记录,则称该字段名为候选关键字。
索引是为了加快访问数据库的速度并提高访问效率,特别赋予数据表中的某一个字段的性质,使得数据表中的记录按照该字段的某种方式排序。
在VB中,关系型数据库一般可以分为两类:一类是本地数据库,ess、FoxPro等;另一类就是客户/服务器数据库。
创建数据库
为了开发数据库应用程序,首先要创建一个数据库。本节主要介绍利用VB提供的非常实用的工具程序—可视化数据管理器(Visual Data Manager)创建数据库的方法。
创建一个数据库
在此以Microsoft Access数据库为例,因为这种数据库是VB内联的。
我们不妨以表11-1为例,假设该表为档案管理数据库()中的一个表。接下来详细说明其创建过程。
创建数据表
建立好数据库之后,就可以向数据库中添加数据表了。Access数据库使用大型数据库的数据组织方法,数据库中包含多个数据表,数据保存在数据表中。每个数据表不是以文件的形式保存在磁盘上,而是包含在数据库文件中。通常,将一个管理系统软件所涉及到的数据表都放在一个数据库中。在数据库中不仅仅存放数据,而且还包含数据表之间的关系、视图、数据准则和存储过程等等。下面以表11-ess数据表的方法。
在创建数据表之前,必须了解实际情况中需要哪些数据,用来确定表的字段、字段类型、长度、取值范围等。“学生成绩表”的结构如表11-2所示。