新Visual Basic程序设计应用教程 电子教案源代码 薛晓萍 第10章 第10章 数据库技术.pptVIP

  • 8
  • 0
  • 约2.36万字
  • 约 116页
  • 2015-11-19 发布于广东
  • 举报

新Visual Basic程序设计应用教程 电子教案源代码 薛晓萍 第10章 第10章 数据库技术.ppt

第10章 数据库技术 客观世界中的数字、文本、图形、声音、图像等信息在计算机中统称为数据,如何对大量的数据进行管理是多年来一直需要解决的问题。随着计算机技术的发展,数据库技术已经成为计算机应用技术中的一个重要组成部分,使用数据库技术可以方便、有效的对数据进行管理。VB提供了强大的数据库操作功能和丰富的工具,可以对多种数据库进行访问。 本章将介绍数据库的基本概念、可视化数据管理器的使用、使用DAO或ADO的方法访问数据库、使用数据报表设计器进行简单的报表制作。 第10章 数据库技术 10.1 数据库的基本概念 10.2 可视化数据管理器 10.3 使用DAO方法访问数据库 10.4 使用ADO方法访问数据库 10.5 报表 10.1 数据库的基本概念 数据库即存储数据的“仓库”,是以一定的组织方式将相关联的数据组织在一起并存储在计算机外存储器上,能够为多个用户共享、独立于应用程序的数据集合。数据库具有如下特征: (1)数据结构化,数据库中的数据是按一定的数据模型组织的。 (2)数据共享,数据库中的数据可以被各种合法的用户共享,可以提高数据的利用率,减少了数据的冗余度。 (3)数据独立性,数据库的数据存储与应用程序之间是相互独立互不影响的。 本章所讨论的数据库是关系数据库。 10.1 数据库的基本概念 10.1.1 关系数据库的结构 10.1.2 数据库的分类 10.1.3 访问数据库的方法 10.1.1 关系数据库的结构 1. 数据表 关系数据库是由若干个二维数据表组成,数据表也叫关系,简称表(Table),由若干个记录组成,每行称为一个记录,每列称为一个字段。 2. 字段和记录 数据表中的每一列即一个字段(Field),每个字段表示实体在某一个方面的属性,数据表的第一行表示各个属性的名称,称为字段名,例如“学号”、“姓名”、 “成绩”等都是字段名。从第二行开始,数据表中的每一行都称为一条记录(Record),它是由若干个字段的值组成的,表示该数据表中的一条完整的信息。 10.1.1 关系数据库的结构 3. 关键字 在数据表中可以唯一地标识一条记录的字段称为侯选关键字,侯选关键字可能是一个字段,也可能是几个字段的组合。如果一个表中有多个侯选关键字,可以指定其中一个作为数据表的主关键字,也称为主键(Primary Key)。在数据表中,主键的内容不能为空。 10.1.1 关系数据库的结构 4. 索引 为了提高数据库中数据访问的效率,可以在数据库中建立索引(Index)。设置了索引后数据库管理系统会建一个索引表,索引表是一种特殊的较小的表,表中含有索引字段的值和对应在实际数据表中记录的位置,当访问数据时,通过索引表可以快速确定访问记录的位置,再从表中读取出数据,所以使用索引可以大大的提高数据的检索速度。 10.1.2 数据库的分类 一般在VB中访问的数据库有三种:Jet数据库、ISAM数据库和ODBC数据库。 (1)Jet数据库 Microsoft Jet是Access和Visual Basic使用的一种数据库引擎,具有灵活和速度快的特点,VB的可视化数据管理器可以建立和管理Access数据库。 (2)ISAM数据库 ISAM是索引顺序访问方法的英文缩写,包括Dbase、FoxPro、Paradox和TextFiles都属于ISAM数据库,VB可以建立和管理这些数据库。 (3)ODBC数据库 ODBC即开放数据库互连,是微软提出的数据库访问接口标准,遵循ODBC标准的客户/服务器数据库包括Microsoft SQL Server,Oracle,Sybase等,VB可以使用任何支持ODBC的数据库。 10.1.3 访问数据库的方法 数据访问接口是一个对象模型,包括了访问数据的各个方面,VB6.0提供了三种数据访问接口:RDO(Remote Data Objects)远程数据对象、DAO(Data Access Objects)数据访问对象和ADO(ActiveX Data Objects)ActiveX 数据对象。 本章主要介绍使用DAO和ADO访问数据库的方法。 10.2 可视化数据管理器 使用VB开发数据库应用程序时,数据库有很多种选择,例如FoxPro、Paradox、Access、Dbase、SqlServer、Oracle等。用户可以使用各数据库本身的应用程序建立数据库,也可以使用VB提供的可视化数据管理器(VisData)来建立,VisData支持对Access、Dbase、FoxPro

文档评论(0)

1亿VIP精品文档

相关文档