易学笔记-系统分析师考试-第5章 数据库系统/5.2 数据模型/5.2.1 数据模式的分类

  • 数据模式
  1. 概念:是对现实世界问题的抽象、然后转换到计算机进行分析和解决
  2. 内容包括三部分:
    1. 数据结构:是数据模型的基础 ,描述数据的类型、内容、性质和数据间的联系等
    2. 数据操作:主要描述在相应数据结构上的操作类型和操作方法
    3. 数据约束:描述的是数据结构内数据间的语法和语义的联系、制约和依存关系、数据库动态变化原则
  • 数据模型的分类
  1. 概念数据模型(实体联系模式)
    1. 表示的是按照用户的观点对数据和信息建模,主要用于数据库的设计
    2. 一般采用实体-联系(E-R)方法
  2. 基本数据模型(结构数据模式)
    1. 表示的是按照计算机的观点对数据和信息建模,主要用于数据库实现,是数据库系统的核心和基础
    2. 分类
      1. 层次模式
        1. 采用树形结构描述数据的组织方式,一个节点可以多有个孩子,但是一个孩子只有一个父节点
        2. 代表:1968年,IBM公司的IMS数据库管理系统
      2. 网状模式
        1. 采用有向图表示实体类型和实体之间的关系
        2. 优点:记录之间通过指针联系,容易实现多对多联系,查询效率高
        3. 缺点:应用程序实现比较复杂
      3. 关系模式
        1. 采用表格结构表达实体集,用外键表示实体之间的联系
        2. 优点:概念单一、结构清晰、易懂易用、存取路径透明、数据独立性好、安全性好、应用程序实现简单
        3. 缺点:查询效率不高
      4. 面向对象模式
        1. 采用面向对象的观点描述实体的组织结构、对象之间的限制和联系,实际上应用不多
        2. 代表:
          1. ObjectStore
          2. Versant
          3. Developer
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

易学笔记(qq:1776565180)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值