导图社区 数据模型 思维导图
这是一篇有关有关数据结构 数据模型的思维导图,从概念数据模型、逻辑数据模型等方面进行了概述和分析
社区模板帮助中心,点此进入>>
数据模型
概念数据模型
是对现实世界的第一层抽象
是一种面向用户、面向客观世界的模型,主要用来描述世界的概念化结构
实体联系模型 (ER模型)
ER图基本成分
矩形框——实体类型
菱形框——联系类型
一元联系
二元联系
1:1
1:N
M:N
三元联系
椭圆形框——实体联系或联系类型的属性
连线
设计ER图的过程
确定实体类型
确定联系类型
把实体类型和联系类型组合成ER图
确定实体类型和联系类型的属性
确定实体类型的键
优点
简单,容易理解,真实地反映用户的需求
与计算机无关,用户容易接受
但只能说明实体间语义的联系,还不能进一步说明详细的数据结构
数据描述
实体
实体集
属性
实体标识符
逻辑数据模型 (结构数据模型)
是对现实世界的第二层抽象
是一种面向数据库系统的模型,是具体的DBMS所支持的数据模型
包含
数据结构
数据操作
数据完整性约束
类型
层次模型
网状模型
关系模型
面向对象模型
记录
文件
字段
关键码
描述
数据模型是数据库设计中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。数据模型是数据库系统的核心和基础