- 1
- 0
- 约1.82万字
- 约 80页
- 2016-10-26 发布于广东
- 举报
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。本例假设使用的文件名为:职工人事档案。
您可能关注的文档
- 新VB讲稿 第8章数据库.ppt
- 新VB讲稿 第9章文件.ppt
- 新vb课件 第1章开始使用Visual.ppt
- 新vb课件 第2章 简单窗体.ppt
- 新vb课件 第3章 程序结构1.ppt
- 新vb课件 第3章 程序结构2.ppt
- 新vb课件 第4章 常用控件.ppt
- 新vb课件 第5章 设计复杂用.ppt
- 新vb课件 第6章 图形处理.ppt
- 新vb课件 第7章 文件的使用.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)