数据库系统概论的总结笔记(1)

这篇博客总结了数据库系统概论的内容,重点讨论了层次模型的数据操纵,包括查询、插入、删除和更新,以及层次模型的完整性约束条件。文章还提及了层次模型和网状模型的优缺点,如层次模型的简单清晰和查询效率高,但插入和删除操作受限。网状模型则允许节点有多重双亲,但也有其特定的完整性约束和操作限制。
摘要由CSDN通过智能技术生成

数据库系统概论的总结笔记
1.层次模型的数据操纵
查询
插入
删除
更新

2.层次模型的完整性约束条件
(1)无相应的双亲结点值就不能插入子女节点值
(2)如果删除双亲节点值,则相应的子女节点值也被同时删除
(3) 更新操作时,应更新所有相应记录,以保证数据的一致性
优点 数据结构简单清晰
查询效率高,性能高于关系模型,不低于网状模型
层次数据模型提供了良好的完整性支持
缺点
节点之间的多对多联系并不自然
对插入和从删除操作的限制多。

层次数据库的命令语言趋于程序化 类似开发

网状数据可系统采用网状结构的方法
实体型:用记录类型描述
每个节点表示一个记录类型(实体)
属性:用字段描述每个记录类型可包含若干个字段
联系:用节点之间的连线表示记录类型实体之间的一对多的父子联系

网状模型的定义
1 允许一个以上的节点没有双亲
2 一个节点可以有多个双亲

可以只删除双亲结点

实际的网状数据库系统提供了一定的完整性约束
支持码:唯一标识记录的数据项的集合,取唯一的值;
保证一个联系中双亲记录与子女记录之间某些约束条件
属籍分类的概念,要求双亲结点都存在,才能插入子女记录,双亲记录删除时也联通删除选课记录就应该满足这种约束条件:
学生选课

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值