数据库原理(2)——数据模型与概念模型
一、概念模型及表示
1.三种世界及描述
1.1 现实世界
- 实体:现实世界存在的可以互相区分的事物或概念。分为事物实体、概念实体
- 实体的特征:每个实体都有自己的特征,可以用来区别不同的实体
- 实体集:具有相同特征或能用同样特征描述的实体的集合
1.2 信息世界
- 属性:实体的特征
- 实例:实体通过其属性表示,与实体不同
如:张三是一个实体,而“张三,男,25岁”是实例 - 对象:同类实例的集合
信息世界通过概念模型反映现实世界。
1.3 计算机世界
- 数据项:对象属性的数据表示
- 记录:实例的数据表示
- 文件:对象的数据表示,同类记录的集合
- 数据模型:现实世界反映到计算机世界中就形成了文件的记录结构和记录,事物之间的相互联系就形成了不同文件间的记录的联系。记录结构以及记录联系的数据化的结果就是数据模型。
2.概念模型的基本概念
概念模型:是数据库设计人员和用户之间进行交流的语言。刻画客观世界中复杂事物的结构和互相间的内在联系。
- 与具体的数据库管理系统和计算机物理实现无关