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

1.含义:在数据库中用来抽象、表示和处理现实世界中的数据和信息

2.分类:概念模型、物理模型和逻辑模型

               其中,逻辑模型包括:层次模型、网状模型、关系模型

一、数据模型的组成要素:

1.数据结构:是对系统静态特征的描述

2.数据操作:是对数据动态特征的描述

3.完整性约束条件:实体完整性;参照完整性;用户自定义完整性

二、概念模型——表示方法:E-R图

会画E-R图

三、常用的数据模型

1.分类

        1.非关系模型:层次模型;网状模型

         2.关系模型

        3.面向对象模型

        4.对象关系模型

2.基本层次模型

   是指记录以及他们之间一对多的关系(没有多对多的关系)

3.层次模型 

   有且仅有一个结点并且没有双亲结点(根节点)

   根以外的其他节点有且仅有一个双亲结点

4.网状结构

    允许一个以上的结点有双亲;

    一个结点可以有多于一个双亲

5.关系模型

1)数据结构

2)操纵:集合操作,即是对整表操作(区别于非关系模型:记录操作)

3)完整性约束:实体……、参照……、用户自定义

4)存储结构:实体与实体之间的存储用表来表示;表用文件来存春

5)优缺点:建立在数学概念的基础上;概念单一;存储路径对用户是透明的,这样一方面保证了数据的独立性,另一方面,却造成了查询请求的待优化

 

posted on 2016-08-14 15:52  小小慧  阅读(266)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3