数据库——数据模型
作者:互联网
数据模型–*数据库系统的核心与基础 *
数据模型是记录及其联系的集合
一、数据模型的三个要求
- 比较真实的模拟现实世界
- 容易为人所理解
- 便于在计算机上运行
二、两类数据模型
(1)信息世界::概念模型:用户的观点对数据和信息建模,用于数据库设计
(2)机器世界::逻辑模型和物理模型
- 逻辑模型:计算机系统的观点对数据建模,用于DBMS实现
- 物理模型:数据在磁盘上的表示方法
(3)、E-R模型 实体-联系方法(Entity-Relationship Approach)
- E-R图是概念模型的一种表示方法,用于建立概念模型
(4)、数据模型三要素
- 数据结构–描述系统的静态特性//数据结构是描述数据库的组成对象以及组成对象之间的联系
- 数据操作–描述系统的动态特性
- 完整性约束
数据结构
- 数据结构描述为数据库的组成对象和对象之间的联系
- 实体内部联系为数据项之间的联系(属性之间的联系),实体之间的联系为不同实体集之间的联系
数据模型
1、 格式化模型 //其数据结构基本单位:基本层次联系
- 层次模型
- 网状模型
2 - 关系模型 // 就是树结构,数据操作是对集合(或关系)进行操作
3、对象模型 //形和值就是C++中类和对象的关系
- 面向对象数据模型
- 对象关系数据模型
- 半结构化数据模型
- 非结构化数据模型、图模型、、、
数据操作
-数据操作类型:查询和更新(插入,删除和修改)
-数据操作语言:查询语言(Query Language)和更新语言(DML)
标签:联系,概念模型,对象,数据库,数据结构,模型,数据模型 来源: https://blog.csdn.net/qq_44041944/article/details/113814126