《高级数据库系统》笔记
本文用于整理《高级数据库系统中》的知识点,以备查阅。
第一章 数据库系统概述基本概念:数据,数据库,数据库模式,数据库管理系统,数据库系统。
Megatron 2000 数据库的问题:
元组平铺在磁盘上,删除更新操作代价大
低级的查询处理
无缓冲区管理,IO 代价大
无并发控制,不能保证数据库的一致性
无索引,查询效率低
无故障恢复
数据库模式设计不规范的话会带来很多问题,如数据冗余,更新异常,插入异常,删除异常,可以进行模式分解来解决该问题。
数据库语言类型:DDL,DML,DCL
第二章 关系数据库回顾ANSI/SPARC 体系结构:三级模式结构和两级映像,确保了数据的独立性。
关系模型中的概念:超码,候选码,主码,替换码,外码
关系模型的三类完整性:
实体完整性
参照完整性,可为空
用户自定义完整性
关系代数:并,交,差,笛卡尔积,选择,投影,联接(自然联接和等值连接区别),除
第三章 存储介质存储器访问延迟:
磁盘结构:盘片,盘面,磁头,磁道,扇区,柱面,扇区之间存在间隙
磁盘块的存取时间:块是 DBMS 中的数据存取的最小单元,扇区是磁盘中数据存 ...