清华大学出版社 5,l数模型 用树型(层次)结构表示实体类型及实体间联系的 数据模型称层次模型( Hierarchical model 树的结点是记录类型,每个非根结点有且只有 个父结点,上一层记录类型和下一层记录类型之 间的联系是1:N联系。 ■层次模型数据库的最大优势在于处理层次型数据 效率比较高,但是,对于非层次式数据效率较低。 此外,这种数据库也较复杂
数据库理论 5.1.1 数据模型 ◼ 用树型(层次)结构表示实体类型及实体间联系的 数据模型称层次模型(Hierarchical Model)。 ◼ 树的结点是记录类型,每个非根结点有且只有一 个父结点,上一层记录类型和下一层记录类型之 间的联系是1:N联系。 ◼ 层次模型数据库的最大优势在于处理层次型数据 效率比较高,但是,对于非层次式数据效率较低。 此外,这种数据库也较复杂
清华大学出版社 5,l数据模型 3.网状模型 A123100 李成生192-23-123西安交通大学 A101330 张晓133-46-321西北工业大学 A175350 李成生102-76-100西安交大学 A188230 张宏庆153-55-200個北工业大学 A143110 网状数据库示 吴旭东200-03-236西北工业大学 A190238 赵长青102-76-100西安交通大学 A133005 A200010
数据库理论 5.1.1 数据模型 李成生192-23-123西安交通大学 张 晓 133-46-321西北工业大学 李成生102-76-100西安交通大学 张宏庆153-55-200西北工业大学 吴旭东200-03-236西北工业大学 赵长青102-76-100西安交通大学 A175 350 A188 230 A143 110 A190 238 A133 005 A101 330 A123 100 A200 010 网 状 数 据 库 示 例 3.网状模型
清华大学出版社 5,l数模型 ■用有向图结构表示实体类型及实体间联系的数 据模型称为网状模型( Network Model) 有向图中的结点是记录类型,箭头表示从箭尾 的记录类型到箭头的记录类型间联系是N:1联系。 网状模型查找算法较层次模型要复杂一些,它 是按结点内保存的导航信息来实现的 现在几乎没有人使用网状数据库了,但这种数 据库在数据库技术的发展史上有着极为重要的 地位
◼用有向图结构表示实体类型及实体间联系的数 据模型称为网状模型(Network Model)。 ◼有向图中的结点是记录类型,箭头表示从箭尾 的记录类型到箭头的记录类型间联系是N:1联系。 ◼网状模型查找算法较层次模型要复杂一些,它 是按结点内保存的导航信息来实现的。 ◼现在几乎没有人使用网状数据库了,但这种数 据库在数据库技术的发展史上有着极为重要的 地位。 数据库理论 5.1.1 数据模型
清华大学出版社 5,l数模型 4.关系模型 在关系数据库中,数据模型由数据结构、数据操 作和完整性约束三部分组成。 ■关系模型( Relational|Mode)的主要特征是采 用二维表格的形式来描述实体集,使得实体的描 述和实体间联系的描述成为单一的结构类型→关 系表示。 ■对关系数据库的描述称为关系数据库模式关系数 据库模式是若干个关系模式的集 ■关系模式相当于前面提到的记录类型,它的实例 称为关系,每个关系实际上是一张二维表格
4.关系模型 ◼在关系数据库中,数据模型由数据结构、数据操 作和完整性约束三部分组成。 ◼关系模型(Relational Model)的主要特征是采 用二维表格的形式来描述实体集,使得实体的描 述和实体间联系的描述成为单一的结构类型→关 系表示。 ◼对关系数据库的描述称为关系数据库模式,关系数 据库模式是若干个关系模式的集合。 ◼关系模式相当于前面提到的记录类型,它的实例 称为关系,每个关系实际上是一张二维表格。 数据库理论 5.1.1 数据模型
清华大学出版社 5,l数模型 ■与前两种模型相比,数据结构简单。 ■关系模型和层次、网状模型的最大差别是用码而不 是用指针导航数据,其表格简单,用户只需用简单 的查询语句就可以对数据库进行操作,并不涉及存 储结构、访问技术等细节
◼与前两种模型相比,数据结构简单。 ◼关系模型和层次、网状模型的最大差别是用码而不 是用指针导航数据,其表格简单,用户只需用简单 的查询语句就可以对数据库进行操作,并不涉及存 储结构、访问技术等细节。 数据库理论 5.1.1 数据模型