正在加载图片...
构,知道自身所处的位置。 2、网状数据操作命令具有过程式性质。 3、不直接支持对于层次结构的表达 三、关系模型 在层次与网络模型中,实体间的联系主要是通过指针来实现的,即把有联系的实体用 指针连接起来。而关系模型则采用完全不同的方法。 关系模型是根据数学概念建立的,它把数据的逻辑结构归结为满足一定条件的二维表 形式。此处,实体本身的信息以及实体之间的联系均表现为二维表,这种表就称为关系。 个实体由若干个关系组成,而关系表的集合就构成为关系模型。 关系模型不是人为地设置指针,而是由数据本身自然地建立它们之间的联系,并且用 关系代数和关系运算来操纵数据,这就 是关系模型的本质。 地图 在生活中表示实体间联系的最自然 的途径就是二维表格。表格是同类实体 的各种属性的集合,在数学上把这种 多边形 维表格叫做关系。二维表的表头,即表 出 格的格式是关系内容的框架,这种框架 叫做模式,关系由许多同类的实体所组 成,每个实体对应于表中的一行,叫做线 个元组。表中的每一列表示同一属性, 叫做域 对于图4-4的地图,用关系数据模 Ⅱ 型则表示为图48所示。 关系数据模型是应用最广泛的一种 图4-8关系数据模型示意图 数据模型,它具有以下优点 1、能够以简单、灵活的方式表达现实世界中各种实体及其相互间关系,使用与维护 也很方便。关系模型通过规范化的关系为用护提供一种简单的用户逻辑结构。所谓规范 化,实质上就是使概念单一化,一个关系只描述一个概念,如果多于一个概念,就要将 其分开来 2、关系模型具有严密的数学基础和操作代数基础一—如关系代数、关系演算等,可 将关系分开,或将两个关系合并,使数据的操纵具有高度的灵活性49 构,知道自身所处的位置。 2、网状数据操作命令具有过程式性质。 3、不直接支持对于层次结构的表达。 三、关系模型 在层次与网络模型中,实体间的联系主要是通过指针来实现的,即把有联系的实体用 指针连接起来。而关系模型则采用完全不同的方法。 关系模型是根据数学概念建立的,它把数据的逻辑结构归结为满足一定条件的二维表 形式。此处,实体本身的信息以及实体之间的联系均表现为二维表,这种表就称为关系。 一个实体由若干个关系组成,而关系表的集合就构成为关系模型。 关系模型不是人为地设置指针,而是由数据本身自然地建立它们之间的联系,并且用 关系代数和关系运算来操纵数据,这就 是关系模型的本质。 在生活中表示实体间联系的最自然 的途径就是二维表格。表格是同类实体 的各种属性的集合,在数学上把这种二 维表格叫做关系。二维表的表头,即表 格的格式是关系内容的框架,这种框架 叫做模式,关系由许多同类的实体所组 成,每个实体对应于表中的一行,叫做 一个元组。表中的每一列表示同一属性, 叫做域。 对于图 4-4 的地图,用关系数据模 型则表示为图 4-8 所示。 关系数据模型是应用最广泛的一种 数据模型,它具有以下优点: 1、能够以简单、灵活的方式表达现实世界中各种实体及其相互间关系,使用与维护 也很方便 。关系模型通过规范化的关系为用护提供一种简单的用户逻辑结构。所谓规范 化,实质上就是使概念单一化,一个关系只描述一个概念,如果多于一个概念,就要将 其分开来。 2、关系模型具有严密的数学基础和操作代数基础——如关系代数、关系演算等,可 将关系分开,或将两个关系合并,使数据的操纵具有高度的灵活性; M Ⅰ Ⅱ Ⅰ Ⅱ a c b e c f g d Ⅰ a 1 2 Ⅰ Ⅰ Ⅰ Ⅱ Ⅱ Ⅱ g b 2 f 5 6 4 3 e 3 5 6 d 4 1 c 3 4 地图 多边形 线 图 4-8 关系数据模型示意图
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有