- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB程序设计教程 沈美莉 马银晓 陈孟建 编著 第十章 数据访问编程 一、数据库基本知识 二、用VB操作Access数据库表 三、数据控件与ADO数据访问技术 第一节 数据库基本知识 一、几个术语 (1)数据 数据是由一系列物理序号组成的,例如,1258、abcd、工人、农民、学生等都属于数据,数据本身毫无意义,例如,1258和工人没有什么关系,也无意义。但数据经过加工处理后就不一样了,例如,工人的月工资是1258元,那么这里的1258和工人两个数据就有意义了。 (2)数据处理 数据处理是指,对各种形式的数据进行汇集、传输、分组、排序、存储、检索、计算等一系列操作称为数据处理。 (3)数据库 所谓数据库,顾名思义就是“数据的仓库”。一般来说,数据库是存储在计算机系统内有结构的数据的集合,这些数据是按一定的组织形式存放在各个数据库的文件之中的,它为一个或多个用户服务,数据的存储独立于使用它的应用程序,对数据库中数据的增减、修改、查询、输出等操作都按一种公用的、有控制的方法来进行。 第一节 数据库基本知识 (4)数据库管理系统 数据库管理系统是指,利用计算机的特点对数据进行记录、整理、归类和转换等综合管理的软件,例如,Oracle、SQL Server、Access、FoxPro等软件。它由三部分组成:① 数据定义语言,用来描述和定义数据库中的各种数据的特征;② 数据操作语言,用来对数据的各种操作的各项规定;③ 数据管理的程序等。总之,数据的一切操作都是通过数据库管理系统进行的。主要功能是,数据库定义、数据库操作、数据运行管理、数据库维护、通信管理等。 (5)数据库系统 数据库系统是指,进行数据库管理的完整计算机系统:硬件系统、软件系统(操作系统和DBMS)、数据库、应用程序、相关人员。 第一节 数据库基本知识 二、数据库的数据模型 由于数据库的数据是按一定的逻辑结构组织起来的数据的集合,所以存放在数据库中数据的逻辑结构的数据模型对数据库有很大的影响。目前基本的数据库模型有三种类型,即网状模型、层次模型和关系模型。 1. 层次模型 层次模型指的是,用树型结构来表示数据间联系的模型称为层次模型。树的结点表示各个数据,连线表示数据之间的关系,这种联系只能是一对多的联系,因而层次模型中有且仅有一个最高层的结点,称为根结点,其它的结点有且仅有一个直接的上层结点,称为父结点,上层结点和下层结点的联系是1:N的联系。层次模型结构的特点是简单清晰,一目了然, 但有一定的局限性。如下图所示。 第一节 数据库基本知识 第一节 数据库基本知识 2. 网状模型 网状模型指的是,用网络结构来表示数据间联系的模型称为网状模型。一般网状模型可以反映多对多的关系,如下图所示。 第一节 数据库基本知识 这种模型的特点是: ① 可以有一个或一个以上的根结点。 ② 同时可以有一个或一个以上的父结点。 ③ 两个结点之间可以有多种联系。 3. 关系模型 关系模型指的是,用表格来表示数据间联系的模型称为关系模型,关系模型实际上就是用一张二维表格来描述的。目前在微机上的数据库管理系统均为关系统型的,如DBASE、FoxBASE、FoxPro、CLIPER、ORACLE、UNIFY、INFORMIX、INGRES等。 其特点是: (1)用二维表格形式来表示事物及其之间的关系。 (2)每个二维表格称为一个“关系”(对应一个实体型或事物类)。 (3)表格的每一行称为一条记录(对应一个实体或事物)。 (4)表格的每一列称为一个字段(或数据项,对应一个属性或特征),每个字段有一个字段名。 第一节 数据库基本知识 (5)一条记录在某个字段的内容称为字段的值。 (6)不同的字段允许有不同的数据类型与取值范围,但同一字段不同记录的值的类型与取值范围相同。 (7)字段名、字段的数据类型合起来称为字段的型。 下图所示的就是一张二维数表,每个学生的所有信息包括:学号、姓名、性别、出生年月等字段,这些字段的总和称为记录。 第一节 数据库基本知识 第一节 数据库基本知识 三、使用Access创建数据库表 我们还是用第七章的例题7.12这个例子,为了更能说明问题起见,我们增添了一个出生年月字段项,如下表所示。 第一节 数据库基本知识 下面我们介绍使用Access创建数据库表的操作步骤: (1)在Windows系统下单击“开始”菜单按钮,在上弹的菜单项中选择“程序”项,再选择Microsoft Access功能后即可进入Access主窗口。 (2)单击“文件”模块下的“新建”选项功能,在右窗口上出现文件类型及形式,选择“空数据库”项后,弹出一个对话框,用户可以将所需创建的文件名和路径通过该对话框设定,该文件的扩展名为.mdb。本例假设使用的文件名为:职工人事档案。
您可能关注的文档
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第1章VB概述.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第2章 VB语言基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第3章 常用控件.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第4章 程序设计基础.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第5章 VB常用算法及实例.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第6章 数组及应用.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第7章过程和参数传递.ppt
- Visual Basic程序设计 教学课件 作者 沈美莉 陈孟建 马银晓 第9章对话框和菜单.ppt
- Visual Basic程序设计 习题答案作者 黄津津 21909VisualBasic程序设计习题解答.doc
- Visual Basic程序设计( 第二版)本科 郁建中 第1章Visual Basic概述.ppt
文档评论(0)