现实世界---信息世界---计算机世界
---:抽象建模
---:数据库设计
1.数据模型和概念模型
(1)数据模型:表达计算机世界的模型称为数据模型(不全面)
(2)概念模型:表达信息世界的模型称为概念数据模型,简称概念模型
(3)现实世界-->信息世界(E-R模型,O-O模型)-->逻辑层 (数据模型)-->物理层
2.(1)单据/报表:适合人类阅读习惯的信息表达
(2)实体/联系:表征信息本质联系的概念表达
3.怎样数据建模?
数据建模就是抽象,抽象是理解--区分--命名--表达
(1)现实世界需要理解
(2)理解的标志是区分:表和表的区分,数据项的区分
(3)区分的标志是命名
(4)抽象的最终结果是正确的表达:表达方法有E-R图/Crow\'s foot/idef1x
4.数据模型
(1)不同范围的人对现实世界中事物的描述和抽象是不同的
(2)现实的抽象和描述需要遵循统一的数据模型:统一的概念和统一的表达方法,便于信息交流和信息共享
(3)数据模型是一组相互关联且已严格定义的概念集合,是用于刻画或描述现实世界,信息世界或计算机世界的模型