数据库系统的发展3 ·数据库系统阶段 用户 应用程序 用户2 应用程序 数据库 用户 3 应用程序 3 DBMS 应用程序 4 : 用户 m 应用程序 1I
11 数据库系统的发展3 数据库系统阶段 用户 1 应用程序 1 应用程序 2 应用程序 3 用户 2 . . 用户 m 应用程序 n DBMS 数据库 用户 3 应用程序 4
数据库系统的体系结构 应用 应用 应用 。三级模式 外模式 外模式 外模式 。概念模式 用户数据库 用户数据库 用户数据库 外模式 0 外模式一概念模式映射 。内模式 概念模式 概念数据库 ●二 级映射 概念模式一内模式映射 。概念模式到内模式的映射 内模式 物理数据库 。外模式到概念模式的映射 数据库 12
数据库系统的体系结构 应用 应用 应用 外模式 用户数据库 外模式 用户数据库 外模式 用户数据库 概念模式 概念数据库 内模式 物理数据库 数据库 外模式-概念模式映射 概念模式-内模式映射 三级模式 ◦ 概念模式 ◦ 外模式 ◦ 内模式 二级映射 ◦ 概念模式到内模式的映射 ◦ 外模式到概念模式的映射 12
数据模型 ·指对现实世界中数据的模拟和抽象。 数据模型的分类 。概念模型:现实世界在人脑中的反映; 。逻辑模型:按计算机系统的观点对数据建模; 。物理模型:反映数据的存储结构。 ·数据模型的组成要素 。数据结构:所研究的对象类型的集合; 数据操作:对数据库中各种对象的值允许执行操 作的集合; 。数据的约束条件:一组完整性规则的集合。 13
13 数据模型 指对现实世界中数据的模拟和抽象。 数据模型的分类 ◦ 概念模型:现实世界在人脑中的反映; ◦ 逻辑模型:按计算机系统的观点对数据建模; ◦ 物理模型:反映数据的存储结构。 数据模型的组成要素 ◦ 数据结构:所研究的对象类型的集合; ◦ 数据操作:对数据库中各种对象的值允许执行操 作的集合; ◦ 数据的约束条件:一组完整性规则的集合
E-R模型图示法(实体联系模型) 实体:现实世界中的事物 属性:事物的特性 联系:现实世界中事物间的关系 学生 班级 。E-R模型的图示法: 学号 姓名 性别 ()实体集:长方形 (2)属 性:椭圆形 学生 (3)联 系:菱形 年龄 电话 学生 选修 n 课程 14
E-R模型图示法(实体联系模型) 实体:现实世界中的事物 属性:事物的特性 联系:现实世界中事物间的关系 E-R模型的图示法: (1)实体集:长方形 (2)属 性:椭圆形 (3)联 系:菱形 学生 班级 学号 姓名 电话 性别 年龄 学生 学生 选修 课程 m n 14