什么数据模型?
是一种形式化描述数据、数据之间的联系以及有关语义约束规则的方法。 数据模型反映了客观事物及其之间的关系,主要包括三个组成部分:数据结构、数据操作和数据完整性约束
数据模型是用来做什么?
现实世界的模拟,对现实世界中的概念进行抽象,表示和处理(对数据进行描述,组织和操作)的工具。数据模型是数据库系统的核心和基础
数据模型应该满足三方面要求
- 能比较真实地模拟现实世界
- 容易为人所理解
- 便于在计算机上实现
- 针对不同的使用对象和应用目的,采用不同的数据模型
三类数据模型
- 概念模型(信息模型): 按用户的观点来对数据和信息建模,通常用ER图进行描述,用于数据库设计。与计算机无关
- 逻辑模型:按计算机系统的观点对数据建模,用于DBMS实现。主要包括:网状模型,层次模型,关系模型,面向对象模型等。与计算机有关
- 物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法。与计算机有关
33.png
第一阶段 概念模型:对组织结构进行抽象
888.png
第二阶段 逻辑模型:针对数据库系统所支持的数据模型建立数据,如在关系数据库中,建立关系——学生表
| 学生编号 | 姓名 | 性别 | 年龄 |
|---|
第三阶段物理设计: 数据库的存放路径 D:\教学管理.accdb
数据模型组成要素
数据模型是一组严格定义的概念的集合,精确描述了系统的静态特性,动态特性和完整性约束条件。数据模型通常由以下三要素组成
- 数据结构(静态特性): 描述数据库的组成对象,以及对下之间的联系
- 数据操作(动态特性): 对数据库中各种对象(型)的实例(值)允许执行的操作及操作规则。例如:查询/更新(包括插入,删除,修改)
- 完整性约束条件:一组完整性规则,给定的数据模型中的数据及其联系所具有的制约和存储规则(实体完整性,参照完整性,用户定义)











网友评论