2.1.2数据模 根据模型应用的不同目的,可以将这些模型分 为两大类,它们分别属于两个不同的层次 概念层模型 组织层数据模型 2021/2/20 Information College. ChangJun 6
2021/2/20 Information College · ChangJun 6 2.1.2 数据模型 • 根据模型应用的不同目的,可以将这些模型分 为两大类,它们分别属于两个不同的层次。 – 概念层模型 – 组织层数据模型
概念层模型 从数据的应用语义视角来抽取模型并按用户的 观点来对数据和信息进行建模。 这类模型主要用在数据库的设计阶段 它与具体的数据库管理系统无关。 2021/2/20 Information College. ChangJun
2021/2/20 Information College · ChangJun 7 概念层模型 • 从数据的应用语义视角来抽取模型并按用户的 观点来对数据和信息进行建模。 • 这类模型主要用在数据库的设计阶段 • 它与具体的数据库管理系统无关
组织层数据模 指用什么样的结构来组织数据 >与具体的数据库管理系统有关。 主要包括: ●层次模型(用树型结构组织数据) ●网状模型(用图型结构组织数据) ●关系模型(用简单二维表结构组织数据) ●对象一关系模型(用复杂表格及其他结构 组织数据) 2021/2/20 Information College ChangJun 8
2021/2/20 Information College · ChangJun 8 组织层数据模型 ➢指用什么样的结构来组织数据 ➢与具体的数据库管理系统有关。 ➢主要包括: ⚫ 层次模型(用树型结构组织数据) ⚫ 网状模型(用图型结构组织数据) ⚫ 关系模型(用简单二维表结构组织数据) ⚫ 对象-关系模型(用复杂表格及其他结构 组织数据)
数据和数据 为了把现实世界中的具 体事物抽象、组织为某 具体DBMS支持的数据模型 ,通常首先将现实世界抽 人的认识抽象 象为信息世界,然后再将 信息世界转换为机器世界 信息世界:概念模型 。即:首先把现实世界中 的客观对象抽象为某一种 信息结构,然后再把概念 机器世界:具体的DBMS 支持的组织模型 级模型转换为计算机上的 DBMS支持的数据模型,也 2是组织层数据糖型ee
2021/2/20 Information College · ChangJun 9 数据和数据模型 为了把现实世界中的具 体事物抽象、组织为某一 具体DBMS支持的数据模型 ,通常首先将现实世界抽 象为信息世界,然后再将 信息世界转换为机器世界 。即:首先把现实世界中 的客观对象抽象为某一种 信息结构,然后再把概念 级模型转换为计算机上的 DBMS支持的数据模型,也 就是组织层数据模型。 现实世界 人的认识抽象 信息世界:概念模型 机器世界:具体的DBMS 支持的组织模型
2.2概念层 22.1基本概念 2.,2.2实体-联系模型 2021/2 Information College. ChangJun 10
2021/2/20 Information College · ChangJun 10 2.2 概念层数据模型 • 2.2.1 基本概念 • 2.2.2 实体-联系模型