1.2数据模型 客观事物的这种普遍联系性,决定了作为 事物属性记录符号的数据与数据之间也存在着 定的联系性。具有联系性的相关数据总是按 照一定的组织关系排列,从而构成一定的结构, 对这种结构的描述就是数据模型。 从理论上讲,数据模型是指反映客观事物 及客观事物间联系的数据组织的结构和形式。 客观事物是千变万化的,表现各种客观事物的 数据结构和形式也是千差万别的,尽管如此, 它们之间还是有其共同性的。 上一页 要点 下一页
1.2 数据模型 客观事物的这种普遍联系性,决定了作为 事物属性记录符号的数据与数据之间也存在着 一定的联系性。具有联系性的相关数据总是按 照一定的组织关系排列,从而构成一定的结构, 对这种结构的描述就是数据模型。 从理论上讲,数据模型是指反映客观事物 及客观事物间联系的数据组织的结构和形式。 客观事物是千变万化的,表现各种客观事物的 数据结构和形式也是千差万别的,尽管如此, 它们之间还是有其共同性的。 上一页 要 点 下一页
1.2.1层次模型 层次模型( Hierarchical model)表示数 据间的从属关系结构,是一种以记录某一事物 的类型为根结点的有向树结构 其主要特征如下: 仅有一个无双亲的根结点 ·根结点以外的子结点,向上仅有一个父 结点,向下有若干子结点 上一页 要点 下一页
1.2.1 层次模型 层次模型(Hierarchical Model)表示数 据间的从属关系结构,是一种以记录某一事物 的类型为根结点的有向树结构。 其主要特征如下: • 仅有一个无双亲的根结点。 • 根结点以外的子结点,向上仅有一个父 结点,向下有若干子结点。 上一页 要 点 下一页
1.2.2网状模型 网状模型( Network model)是层次模型 的扩展,它表示多个从属关系的层次结构,呈 现一种交叉关系的网络结构。网状模型是以记 录为结点的网络结构。 其主要特征如下: ·有一个以上的结点无双亲。 至少有一个结点有多个双亲。 上一页 要点 下一页
1.2.2 网状模型 网状模型(Network Model)是层次模型 的扩展,它表示多个从属关系的层次结构,呈 现一种交叉关系的网络结构。网状模型是以记 录为结点的网络结构。 其主要特征如下: • 有一个以上的结点无双亲。 • 至少有一个结点有多个双亲。 上一页 要 点 下一页
1.2.3关系模型 关系模型( Relational model)的所谓 关系”是有特定含义的。广义地说,任何数 据模型都描述一定事物数据之间的关系。 关系模型的所谓“关系”虽然也适用于这 种广义的理解,但同时又特指那种虽具有相关 性而非从属性的平行的数据之间按照某种序列 排列的集合关系。 上一页 要点 下一页
1.2.3 关系模型(Relational Model)的所谓 “关系”是有特定含义的。广义地说,任何数 据模型都描述一定事物数据之间的关系。 关系模型的所谓“关系”虽然也适用于这 种广义的理解,但同时又特指那种虽具有相关 性而非从属性的平行的数据之间按照某种序列 排列的集合关系。 上一页 要 点 下一页
关系模型的主要特点有: (1)关系中每一分量不可再分,是最基本 的数据单位; (2)每一竖列的分量是同属性的,列数根 据需要而设,且各列的顺序是任意的; (3)每一横行由一个个体事物的诸多属性 构成,且各行的顺序可以是任意的; (4)一个关系是一张二维表,不允许有相 同的属性名,也不允许有相同的元组。 上一页 要点 下一页
(1) 关系中每一分量不可再分,是最基本 (2) 每一竖列的分量是同属性的,列数根 据需要而设, (3) 每一横行由一个个体事物的诸多属性 构成, (4) 一个关系是一张二维表,不允许有相 同的属性名,也不允许有相同的元组。 上一页 要 点 下一页