数据库系统概念-第六版 - charter 1 - 笔记 4

本文介绍了数据库系统的基本构成,包括查询处理器和存储管理器的功能。查询处理器简化了数据访问,存储管理器负责数据的存储、检索和更新,其中涉及到权限管理、事务管理和文件管理等多个方面。此外,还讨论了事务的概念,强调了原子性、一致性和持久性的需求,以及并发控制和恢复管理在确保数据库一致性和正确性中的作用。
摘要由CSDN通过智能技术生成

《19》数据存储和查询

① 数据库系统划分为不同的模块,每个模块完成整个系统的一个功能;数据库系统的功能模块大致可分为存储管理器和查询处理部件;

② 企业的大型数据库的大小可以达到数百个gigabyte,甚至达到terabyte ;一个gigabyte大约等于1000个(实际上是1024个)megabyte(十亿字节),一个terabyte等于一百万个megabyte(一万亿字节);

③ 查询处理器帮助数据库系统简化和方便了数据的访问,查询处理器使得数据库用户能获得很高的性能,同时可以在视图的层次上工作,不必承受了了解系统实现的物理层次细节的负担;

将在逻辑层编写的更新和查询转变成物理层的高效操作序列,这是数据库的任务;

《20》存储管理器

① 存储管理器是数据库系统中负责在数据库中存储的底层数据与应用程序以及向系统提交的查询之间提供接口的部件;

② 存储管理器负责与文件管理器进行交互;原始数据通过操作系统提供的文件系统存储在磁盘上,存储管理器将各种DML语句含义为底层文件系统命令;

③ 因此,存储管理器负责数据库中数据的存储、检索和更新;

④存储管理部件包括:

• 权限及完整性管理器(authorization and integrity manager):检索是否满足完整性约束,并检查试图访问数据的用户的权限;

• 事物管理器(transaction manager):保证了即使发生故障,数据库也保持在一致(正确)的状态,并保证并发事务的执行不发生冲突ÿ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值