正在加载图片...
肖好橙份贺多大景 管理信息系统 4.2.3关系模型 关系模型是目前最重要的一种数据模型。20世纪80年代以来,几乎所有的数据库系统都支持关 系模型,非关系模型也增加了关系模型接口,关系型数据库已经成为数据库系统的工业标准。 关系模型的数据结构是用二维表格表达的实体集,与前两种数据模型相比,其数据结构相对简 单。在现实世界中,人们经常使用各种表格,如履历表、报名表、统计表、调查表来表示信息,这 些表格可以非常直接地转化为计算机存储信息。 表3-3和表3-4是学生成绩表和教师任课表。 表33学生成绩表 姓名 数据结构 操作系统 数据库原理和应用 江丰年 78 86 73 张照 90 88 76 王旭 89 91 79 汝以山 78 88 76 胡延平 76 83 81 表3-4教师任课表 姓名 年龄 学院 所任课程 杨老师 38 计算机 数据结构 姜老师 29 计算机 操作系统 张老师 55 经济与管理 信息资源管理 蒋老师 39 计算机 数据库原理与应用 钟老师 46 计算机 计算机接口与编程 从这两个表中可以得到数据之间的一些“联系”,江丰年、张照、王旭、汝以山、胡延平是计算 机学院的学生,他们的数据结构、操作系统和数据库原理和应用分别是由杨、姜、张三位老师担任 的。在关系模型中,数据被组织成一张二维表格,每一张二维表格称为一个关系。二维表中存放了 两类数据一一实体本身以及实体之间的联系,因此关系模型的数据组织是非常简单的,它将数据和 关系一体化地存储在二维表格中。 4.2.4关系模型的特征 。结构单一化是关系模型的一大特点。从上面两个数据库可以看出,学生成绩表仅仅为学生情 况,而教师数据表反映教师授课信息。 ●关系模型建立在严格的数学理论基础上,这是关系模型的又一大特点。关系是数学上集合论 的一个概念,对关系可以进行各种运算,运算结果形成新关系。在关系数据库中,对数据的 全部操作都可以归结为关系的运算。关系模型的逻辑结构实际上是一个二维表,关系数据库 的逻辑结构实际上也是一个二维表,这个二维表即是通常所说的关系。每个关系由一组元组 成,而每个元组又是由若干属性和域构成的。只有两个属性的关系称为二元关系,有三个属 性的关系称为三元关系,以此类推,有N个属性的关系称为元关系。 第7页共9页管理信息系统 4.2.3 关系模型 关系模型是目前最重要的一种数据模型。20 世纪 80 年代以来,几乎所有的数据库系统都支持关 系模型,非关系模型也增加了关系模型接口,关系型数据库已经成为数据库系统的工业标准。 关系模型的数据结构是用二维表格表达的实体集,与前两种数据模型相比,其数据结构相对简 单。在现实世界中,人们经常使用各种表格,如履历表、报名表、统计表、调查表来表示信息,这 些表格可以非常直接地转化为计算机存储信息。 表 3- 3 和表 3-4 是学生成绩表和教师任课表。 表 3-3 学生成绩表 姓名 数据结构 操作系统 数据库原理和应用 江丰年 78 86 73 张照 90 88 76 王旭 89 91 79 汝以山 78 88 76 胡延平 76 83 81 表 3-4 教师任课表 姓名 年龄 学院 所任课程 杨老师 38 计算机 数据结构 姜老师 29 计算机 操作系统 张老师 55 经济与管理 信息资源管理 蒋老师 39 计算机 数据库原理与应用 钟老师 46 计算机 计算机接口与编程 从这两个表中可以得到数据之间的一些“联系”,江丰年、张照、王旭、汝以山、胡延平是计算 机学院的学生,他们的数据结构、操作系统和数据库原理和应用分别是由杨、姜、张三位老师担任 的。在关系模型中,数据被组织成一张二维表格,每一张二维表格称为一个关系。二维表中存放了 两类数据——实体本身以及实体之间的联系,因此关系模型的数据组织是非常简单的,它将数据和 关系一体化地存储在二维表格中。 4.2.4 关系模型的特征 z 结构单一化是关系模型的一大特点。从上面两个数据库可以看出,学生成绩表仅仅为学生情 况,而教师数据表反映教师授课信息。 z 关系模型建立在严格的数学理论基础上,这是关系模型的又一大特点。关系是数学上集合论 的一个概念,对关系可以进行各种运算,运算结果形成新关系。在关系数据库中,对数据的 全部操作都可以归结为关系的运算。关系模型的逻辑结构实际上是一个二维表,关系数据库 的逻辑结构实际上也是一个二维表,这个二维表即是通常所说的关系。每个关系由一组元组 成,而每个元组又是由若干属性和域构成的。只有两个属性的关系称为二元关系,有三个属 性的关系称为三元关系,以此类推,有 N 个属性的关系称为 n 元关系。 第 7 页 共 9 页
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有