• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
jk-2048
博客园    首页    新随笔    联系   管理    订阅  订阅
数据库基础2 数据模型

数据模型

数据模型是什么

数据模型是对现实世界数据特征的抽象

数据模型应该满足的要求

数据模型分类

1.现实→概念→逻辑→物理转换过程

2.概念模型

信息世界基本概念

实体(Entity)

属性

码(键)

实体型

实体集

 
联系
 

ER图:实体-联系方法(待续)

数据模型的组成要素

1.数据结构

2.数据操作

3.数据库完整性约束条件

类似C#属性的保护逻辑
 

常用数据模型

格式化模型的基本单位:基本层次联系
 

1.层次模型

类似“树”,只能表示一对多

数据操作与完整性约束

 

优缺点

 

2.网状模型

类似“图”,可以表示多对多
间接表示多对多,将多对多分解为一对多

数据操作与完整性约束

优缺点

3.关系模型

数据结构

关系必须规范化
每一个分量必须是不可分的数据项,表中不能嵌套表

关系模型与二维表术语对比

数据操作与完整性约束

操作的对象是关系,操作得到的结果也是关系
存储路径对用户隐蔽
 

优缺点

 
posted on 2024-02-23 23:44  JK降谷羽  阅读(38)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3