数据库理论复习笔记之数据模型(续二)

本文介绍了网状模型,包括其基本概念、数据结构、与层次模型的区别以及优缺点。随后,文章重点讨论了关系模型,阐述了关系模型的数据结构、相关概念、操纵和完整性约束,并比较了关系模型与其他数据模型的特性。最后,总结了数据库系统中的完整性约束和常见数据模型。
摘要由CSDN通过智能技术生成

2. 网状模型

简介:
(1)网状数据库系统采用网状模型作为数据的组织方式
(2)典型代表是DBTG系统:
◎ 亦称CODASYL系统
◎ 20世纪70年代由DBTG提出的一个系统方案
(3)实际系统
◎ Cullinet Software公司的 IDMS
◎ Univac公司的 DMS1100
◎ Honeywell公司的IDS/2
◎ HP公司的IMAGE
网状模型数据结构:

  1. 满足下面两个条件的基本层次联系的集合:
    ● 允许一个以上的结点无双亲;
    ● 一个结点可以有多于一个的双亲。
  2. 表示方法(与层次数据模型相同)
    ● 实体型:用记录类型描述,每个结点表示一个记录类型(实体)
    ● 属性:用字段描述,每个记录类型可包含若干个字段
    ● 联系:用结点之间的连线表示记录类型(实体)之间的一对多的父子联系
  3. 网状模型与层次模型的区别:
    ●网状模型允许多个结点没有双亲结点
    ●网状模型允许结点有多个双亲结点
    ●网状模型允许两个结点之间有多种联系(复合联系)
    ●网状模型可以更直接地描述现实世界
    ●层次模型实际上是网状模型的一个特例
    注意:
    网状模型中子女结点与双亲结点的联系可以不唯一,要为每个联系命名,并指出与该联系有关的双亲记录和子女记录 。
    例:
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值