理论教育 数据模型:VisualBasic计算机程序设计语言

数据模型:VisualBasic计算机程序设计语言

时间:2023-11-19 理论教育 版权反馈
【摘要】:数据库的数据结构模型通常可分为层次模型、网状模型和关系模型3种。关系模型是一种以关系数据理论为基础构造的数据模型。它用二维表来描述数据之间的关系,一张二维表称为一个关系,并给它赋予一个名字,称为关系名。数据表是一组相关联的数据按行和列排列形成的二维表格,简称为表。表14-1学生成绩一、字段、记录、表数据表一般都是多行和多列构成的集合。数据表由若干组结构相同的记录(行)组成。

数据模型:VisualBasic计算机程序设计语言

数据库数据结构模型通常可分为层次模型、网状模型和关系模型3种。这里我们主要介绍关系模型。

关系模型是一种以关系数据理论为基础构造的数据模型。它用二维表来描述数据之间的关系,一张二维表称为一个关系,并给它赋予一个名字,称为关系名。关系数据库是应用最多的一种数据库,数据库中保存的是如表14-1所示的那样有一定格式的数据表。数据表是一组相关联的数据按行和列排列形成的二维表格,简称为表。

表14-1 学生成绩

一、字段(Field)、记录(Record)、表(Table)

数据表一般都是多行和多列构成的集合。每一列称为一个字段(Field)。在学生基本情况表中,包含了学生的学号、姓名、性别、出生年月、奖学金等内容。在数据库表中,每一项就称为一个字段,即表中的一列(属性)。字段由字段名和字段值组成。

在学生基本情况表中,详细记录了一个学生具体内容的一组信息称为一个记录,即表中的一行(元组)。一个记录由若干个字段(列)组成。

表(Table)存放了一组相似记录的集合称为一个表(关系)。数据表由若干组结构相同的记录(行)组成。

二、关键字(KeyWord)

如果数据表中某个字段值能唯一地确定一个记录,则称该字段名为候选关键字。每一个表应该包含一个或一组字段,这些字段是表中所保存的每一条记录的唯一标识,此信息称作表的主关键字或称主键。主键一般用于建立表文件中数据的索引和建立表文件之间的关系,如“学生”表中的学号字段,“课程”表中的课程号字段,而“成绩”表中的学号和课程号字段作为一组来唯一标识表文件中的每一条记录,如图14-1所示。

三、索引(www.daowen.com)

索引是为了加快访问数据库的速度并提高访问效率,特别赋予数据表中的某一个字段的性质,使得数据表中的记录按照该字段的某种方式排序。

四、数据库(DataBase)

一个数据库由若干个有关联的数据表组成。数据库作为信息管理软件集成环境,为数据库中的表以及表与表之间的数据管理提供了一整套的操作规则与便捷工具。

五、关系操作

选择、投影和连接是关系的3种基本操作,使用很频繁。

选择:按照一定条件在给定关系中选取若干记录(即选取若干行)。投影:在给定关系中选取确定的若干字段(即选取若干列)。

连接:按照一定条件将多个关系的记录连接(即连接多张表)。

六、关系型数据库的分类

在VB中,关系型数据库一般可以分为两类:一类是本地数据库,如Access,FoxPro等;另一类就是客户/服务器数据库。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈