第六章非关系模简介.pptVIP

  • 1
  • 0
  • 约2.13千字
  • 约 16页
  • 2018-10-12 发布于江苏
  • 举报
第六章非关系模简介

第六章: 非关系数据模型简介 常用数据模型 层次数据模型 网状数据模型 关系数据模型 面向对象的数据模型 层次数据模型 在现实世界中, 有很多事物是按层次组织起来的, 层次数据模型的提出, 首先是为了模拟这种案层次组织起来的事物 层次数据模型用树形结构来表示各类实体以及实体之间的联系 层次数据库采用层次数据模型作为数据的组织方式 基本概念 记录、记录型和字段(一定是简单数据类型) 层次数据模型 双亲子女关系(parent-child relationship): 简称PCR, 代表两个记录型之间的一对多关系 层次数据模型 层次数据模式: 利用PCR可以构成层次数据模式 层次数据模型 虚拟记录: 表示非层次的事物 多对多关系: 层次数据模型 层次数据模型 一个记录型是两个以上PCR子女: 层次数据模型 多元关系: 层次数据模型 层次数据模型 层次数据模型 约束: 层次数据模型因DBMS而异 有些语义上的约束有应用程序来检查 与层次数据模型直接有关的约束有: 除了根记录以外, 任何其他记录不能离开双亲记录而孤立存在(插入和删除) 任何记录只允许有一个双亲记录 虚拟记录的指针必须指向一个实际存在的记录(删除) 虚拟记录不得为根 层次数据模型 操作: 以查找为例来说明层次数据模型的操作 Get Unique(GU): 按给定条件,沿层次路径查找所需记录(要查找一个记录,必须从根记录

文档评论(0)

1亿VIP精品文档

相关文档