数据库系统原理:数据模型
数据库技术的发展是沿着数据模型的主线推进的,数据模型是数据库系统的核心概念,了解数据模型的基本概念是学习数据库的基础。

模型是现实世界中对象特征的模拟和抽象。
数据模型也是一种模型,是对现实世界数据特征的抽象。
数据模型应满足三个要求:
1.真实地模拟现实世界
2.容易理解
3.便于计算机上实现

数据模型的种类
数据模型由数据结构、数据操作和数据完整性约束三部分组成。
(1) 数据结构
是所研究对象类型的集合,即对实体类型和实体间联系的表达和实现。
(2)数据操作
是指对数据库中各对象允许执行的操作的集合,包括检索和更新两类。
(3)数据完整性约束
给出数据及其联系应具有的制约和依存规则,保证数据的正确、有效、相容。
数据模型是数据库系统的核心概念,数据模型是对现实世界数据特征的抽象,包括概念模型和逻辑模型两类模型,概念模型用于信息世界建模,逻辑模型用于机器世界建模,逻辑模型由数据结构、数据操作和完整性约束这三个要素组成。
