教据库系统概论 An Introduction to Database system 第一章绪论(续) 中国人民大学信息学院计算机系 An Introduction to Database Systenm
An Introduction to Database Systenm 中国人民大学信息学院计算机系 数据库系统概论 An Introduction to Database System 第一章 绪论(续)
第一章绪论 1.1数据库系统概述 1.2数据模型 1.3数据库系统结构 14数据库系统的组成 1.5数据库技术的研究领域 16小结 An Introduction to Database Systenm
An Introduction to Database Systenm 第一章 绪论 1.1 数据库系统概述 1.2 数据模型 1.3 数据库系统结构 1.4 数据库系统的组成 1.5 数据库技术的研究领域 1.6 小结
12数据模型 1.2.1概念模型 1.2.2数据模型的组成要素 1.2.3最常用的数据模型 1.2.4层次模型 1.2.5网状模型 1.2.6关系模型 An Introduction to Database Systenm
An Introduction to Database Systenm 1.2 数据模型 1.2.1 概念模型 1.2.2 数据模型的组成要素 1.2.3 最常用的数据模型 1.2.4 层次模型 1.2.5 网状模型 1.2.6 关系模型
1.25网状模型 1.网状数据模型的数据结构 2.网状薮据模型的数据操纵 3.网状数据模型的完整性约束 4.网状数据模型的存储结构 5.网状数据模型的优缺点 6.典型的网状数据库系统 An Introduction to Database Systenm
An Introduction to Database Systenm 1.2.5 网状模型 1. 网状数据模型的数据结构 2. 网状数据模型的数据操纵 3. 网状数据模型的完整性约束 4. 网状数据模型的存储结构 5. 网状数据模型的优缺点 6. 典型的网状数据库系统
1网状数据模型的数据结构 网状模型 满足下面两个条件的基本层次联系的集合为 网状模型。 1.允许一个以上的结点无双亲; 2.一个结点可以有多于一个的双亲 An Introduction to Database Systenm
An Introduction to Database Systenm 1.网状数据模型的数据结构 ◼ 网状模型 满足下面两个条件的基本层次联系的集合为 网状模型。 1. 允许一个以上的结点无双亲; 2. 一个结点可以有多于一个的双亲
网状数据模型的数据结构 R R2 R1 R2 L2 L2 R3 R3 L4 R4 R5 An Introduction to Database Systenm
An Introduction to Database Systenm 网状数据模型的数据结构 R1 R2 R3 L1 L2 R1 R2 L3 L1 L2 R3 L4 R4 R5
网状数据模型的数据结构(续) ■表示方法(与层次数据模型相同) 实体型:用记录类型描述。 每个结点表示一个记录类型。 属性:用字段描述。 每个记录类型可包含若干个字段。 联系:用结点之间的连线表示记录(类)型之 间的一对多的父子联系。 An Introduction to Database Systenm
An Introduction to Database Systenm 网状数据模型的数据结构(续) ◼ 表示方法(与层次数据模型相同) 实体型:用记录类型描述。 每个结点表示一个记录类型。 属性:用字段描述。 每个记录类型可包含若干个字段。 联系:用结点之间的连线表示记录(类)型之 间的一对多的父子联系
网状数据模型的数据结构(续) ■特点 只能直接处理一对多的实体联系 n每个记录类型定义一个排序字段,也称为码 字段 ■任何记录值只有按其路径査看时,才能显出 它的全部意义 An Introduction to Database Systenm
An Introduction to Database Systenm 网状数据模型的数据结构(续) ◼ 特点 ◼ 只能直接处理一对多的实体联系 ◼ 每个记录类型定义一个排序字段,也称为码 字段 ◼ 任何记录值只有按其路径查看时,才能显出 它的全部意义
网状数据模型的数据结构(续) 网状模型与层次模型的区别 网状模型允许多个结点没有双亲结点 a网状模型允许结点有多个双亲结点□ 网状模型允许两个结点之间有多种联系(复 合联系)心 网状模型可以更直接地去描述现实世界 ■层次模型实际上是网状模型的一个特例 An Introduction to Database Systenm
An Introduction to Database Systenm 网状数据模型的数据结构(续) ◼ 网状模型与层次模型的区别 ◼ 网状模型允许多个结点没有双亲结点 ◼ 网状模型允许结点有多个双亲结点 ◼ 网状模型允许两个结点之间有多种联系(复 合联系) ◼ 网状模型可以更直接地去描述现实世界 ◼ 层次模型实际上是网状模型的一个特例
网状数据模型的数据结构(续) R R2 R1 R2 L2 L2 R3 R3 L4 R4 R5 An Introduction to Database Systenm
An Introduction to Database Systenm 网状数据模型的数据结构(续) R1 R2 R3 L1 L2 R1 R2 L3 L1 L2 R3 L4 R4 R5