1数据库技术及教育应用第三章概念结构设计2主题•章节内容•本章小结•课堂测试•课后习题•课外读物3章节内容3
1数据模型3
2概念结构设计43
0引言•数据模型的基本概念、组成要素、概念模型的基本概念及ER方法
•数据库设计概念结构设计阶段的设计目标、具体设计内容、设计描述、设计方法等
5•重点:–牢固掌握概念模型的基本概念及其主要建模方法ER方法;–数据库概念结构的设计是数据库设计过程中最重要的环节之一
牢固掌握用E-R图来表示概念模型的方法,掌握E-R图的设计,能够举一反三的程度
6•难点:–E-R方法建模
–技术上的难点是E-R图的设计和数据模型的优化,包括对现实世界进行抽象的能力,提取实体、属性、实体型之间的联系,正确划分实体与属性的能力
1数据模型3
1两大类数据模型3
2数据模型的组成要素3
3概念模型83
1两大类数据模型•数据模型分为两类(分属两个不同的层次)(1)概念模型也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计
(2)逻辑模型和物理模型逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现
物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法
9两大类数据模型(续)•客观对象的抽象过程---两步抽象–现实世界中的客观对象抽象为概念模型;–把概念模型转换为某一DBMS支持的数据模型
10两大类数据模型(续)现实世界中客观对象的抽象过程现实世界概念模型数据库设计人员完成逻辑模型物理模型由DBMS完成概念模型逻辑模型数据库设计人员完成现实世界认识抽象概念世界——概念数据模型机器世界——DBMS支持的数据模型转换113
2数据模型的组成要素•数据模型的三要素:①数据结构②数据操作③数据的完整性约