四第7草酪稀海载不% 7.1数据库基础知识 3.数据库管理阶段(20世纪60年代后期之后) 应用程序A1 数据 应用程序A2 LN 理系 数据库 应用程序An 图7.4数据库管理阶段应用程序与数据间的关系
第 7 章 数据库技术基础 3.数据库管理阶段(20世纪60年代后期之后) 11 图7.4 数据库管理阶段应用程序与数据间的关系 . . . 应用程序 A1 应用程序 A2 应用程序 An 数据 库管 理系 统 数据库
7.1数据库基础知识 三、数据模型 1.数据模型的定义 ●数据模型是一种用来抽象、表示、处理现实世界中的 数据和信息的工具,它满足三个要求: (1)比较真实地模拟现实世界; (2)容易被人理解; (3)便于在计算机中实现
第 7 章 数据库技术基础 三、数据模型 1. 数据模型的定义 ⚫ 数据模型是一种用来抽象、表示、处理现实世界中的 数据和信息的工具,它满足三个要求: (1) 比较真实地模拟现实世界; (2) 容易被人理解; (3) 便于在计算机中实现。 12
八第7草稀海载不 7.1数据库基础知识 2.数据模型分类 概念数据模型 逻辑数据模型 从用户的角度 概念数据模型 ·从计算机(DBMS)的角 强调对数据对象的基 度 本表示和概括性描述 逻辑数据模型 ·用于在数据库系统实现。 (包括数据及其联系) 物理数据模型 。 概念数据模型要转化为逻 不考虑计算机具体实 辑数据模型,才能在 现,与具体的DBMS无 DBMS中实现 关 物理数据模型 从计算机(存储介质)的角度 每种逻辑数据模型在实现时,都有 其对应的物理数据模型的支持
第 7 章 数据库技术基础 概念数据模型 概念数据模型 • 从用户的角度 • 强调对数据对象的基 本表示和概括性描述 (包括数据及其联系) • 不考虑计算机具体实 现,与具体的DBMS无 关 逻辑数据模型 物理数据模型 逻辑数据模型 • 从计算机(DBMS)的角 度 • 用于在数据库系统实现。 • 概念数据模型要转化为逻 辑数据模型,才能在 DBMS中实现 物理数据模型 • 从计算机(存储介质 )的角度 • 每种逻辑数据模型在实现时,都有 其对应的物理数据模型的支持 2.数据模型分类
7.1数据库基础知识 3概念模型表示方法 D“实体-联系模型Entity-Relationship Approach)”,简称 E-R模型。 14
第 7 章 数据库技术基础 3.概念模型表示方法 ⚫ “实体-联系模型(Entity-Relationship Approach)”,简称 E-R模型。 14
四7草《稀原载不% 7.1数据库基础知识 4.E-R模型的三个要素 ①实体:客观存在并且可以相互区别的事物。 ●可以是具体的事物,如一个学生,一本书;也可以是 抽象的事物,如一次考试。 ②属性:用于描述实体的特性。 ●如学生用学号、姓名、性别、年龄等属性描述。 ③联系:两个实体集之间实体的对应关系称为联系。 15
第 7 章 数据库技术基础 4. E-R模型的三个要素 ① 实体:客观存在并且可以相互区别的事物。 ⚫ 可以是具体的事物,如一个学生,一本书;也可以是 抽象的事物,如一次考试。 ② 属性:用于描述实体的特性。 ⚫ 如学生用学号、姓名、性别、年龄等属性描述。 ③ 联系:两个实体集之间实体的对应关系称为联系。 15