数据库复习-3.常用的概念模型

本文详细介绍了数据库中的三种主要概念模型——层次模型、网状模型和关系模型,包括各自的数据结构、数据操纵、存储结构以及优缺点。层次模型以树形结构表示,网状模型允许多对多联系,而关系模型则以二维表格形式表示数据,易于理解和使用。
摘要由CSDN通过智能技术生成

数据库复习-3.常用的概念模型

目前,在数据库领域中常用的数据模型有四种,它们是:

  • 非关系模型
    • 层次模型(Hierarchical Model)
    • 网状模型(Network Model)
  • 关系模型(Relational Model)
  • 面向对象模型(Object Oriented Model)
  • 对象关系模型(Object Relational Model)

在关系模型中,
- 实体表示为记录
- 属性表示为数据项(或字段)
- 联系表示为记录之间的两辆联系
非关系模型中数据结构的单位是基本层次联系。
基本层次联系:指两个记录以及它们之间的一对多(包括一对一)的联系。

层次模型

层次模型的数据结构

满足以下两个条件的基本层次联系的集合为层次模型。
1.有且只有一个结点没有双亲结点,这个结点称为根节点;
2.根节点以外的其他结点有且只有一个双亲结点。

在层次结构中常用术语:根节点、双亲节点、兄弟节点,叶节点
基本特点:

  • 结点的双亲是唯一的
  • 只能直接处理一对多的实体联系
  • 每个记录类型定义一个排序字段,也称为码字段
  • 任何记录值只有按其路径查看时,才能显出它的全部意义
  • 没有一个子女记录值能够脱离双亲记录值而独立存在

表示方法:
实体型:用记录类型描述。每个结点表示一个记录类型。
属性:用字段描述。每个记录类型可包含若干个字段。
联系:用结点之间的连线表示记录(类)型之间的一对多的联系

层次结构的数据操纵

  • 查询
  • 插入
  • 删除
  • 更新

数据进行插入、删除、修改操作时要满足层次模型的完整性约束条件。

  • 插入 若没有相应的双亲结点值就不能插入子女结点值
  • 删除 若删除双亲结点值,则相应的子女值也被同时删除
  • 修改 应修改所有相应记录,保证数据的一致性

层次模型的存储结构

链接法
用指引来反映数据之间的层次联系
1. 子女–

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
地理信息系统数据库(张新长)复习提纲是中山大学推荐的一门国家精品课程[^1]。该课程的概述如下: - 课程名称:地理信息系统数据库 - 授课教师:张新长 - 学校:中山大学 - 课程类型:国家精品课程 - 课程简介:地理信息系统数据库是地理信息科学与技术专业的核心课程之一。本课程主要介绍地理信息系统数据库的基本概念、数据模型、数据组织与管理、数据查询与分析等内容。通过本课程的学习,学生将掌握地理信息系统数据库的基本原理和技术,能够熟练运用数据库管理系统进行地理信息数据的存储、查询和分析。 该课程的复习提纲包括以下内容: 1. 地理信息系统数据库概述 - 地理信息系统数据库的定义和作用 - 地理信息系统数据库的特点和分类 2. 数据模型与数据结构 - 关系数据库模型和对象数据库模型 - 空间数据模型和非空间数据模型 - 地理信息系统数据库的数据结构和存储方式 3. 数据库管理系统 - 数据库管理系统的基本概念和功能 - 地理信息系统数据库常用数据库管理系统 4. 数据查询与分析 - SQL语言基础和常用查询语句 - 空间查询和空间分析的基本方法和技术 5. 地理信息系统数据库应用案例 - 地理信息系统数据库在城市规划、环境保护、交通管理等领域的应用案例 通过复习提纲中的内容,学生可以系统地回顾地理信息系统数据库的基本概念、原理和应用,为考试做好准备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值