网站大量收购独家精品文档,联系QQ:2885784924

数据库系统原理-第一章 数据库系统世界解析.ppt

数据库系统原理-第一章 数据库系统世界解析.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统原理-第一章 数据库系统世界解析

* * * * * * * * 出现了运行在传感器网络上的DBMS: TinyDB COUGAR 1.1 数据库系统的发展 Page * 随着互联网的发展,数据库中存储的信息越来越大(包含各种多媒体信息) KB(103字节) MB(106字节) GB(109字节) TB(1012字节) PB(1015字节) 1.1 数据库系统的发展 Page * 随着网络的发展,需要将一个个独立的系统组合成更大的系统; 将多个数据库融合成更大的的数据库; 分布式数据库、数据库仓库、中间件等技术 1.1 数据库系统的发展 Page * 1.2 数据库管理系统概述 负责数据库存取、维护和管理的软件系统,通常称为数据库管理系统(DataBase Management System, DBMS)。 数据库系统的各类用户对数据库的各种操作请求,都是由DBMS完成的。 数据库系统的核心软件。 Page * 1.2 数据库管理系统概述 Page * 1.2 数据库管理系统概述 Application 1 Application 2 . . . Application n DBMS database Database Management System Page * read/write pages Storage manager Storage index, file, and record requests index/file/ record manger DDL commands Queries, updates Query compiler User/application DDL compiler Database administrator Lock table Logging and recovery Concurrency control log pages page commands Buffer manager buffers data, metadata, indexs metadata Query plan Execution engine Metadata, statistics 单线框 系统成分 双线框 内存中的数据结构 实线 控制和数据流 虚线 数据流 P4 图1-1 数据库管理系统组成 Transaction manager Transaction commands Page * 1.2 数据库管理系统概述 两种用户: 普通用户和应用程序:发出查询或修改命令。 数据库管理员(database administrator,DBA): 负责数据库结构或模式。 三种数据库指令: Queries , updates : commands to affect the content of the database or extract(提取) data from the database. Transaction(事务) commands: commands to tell the transaction manager when transactions begin and end. DDL commands: 由DBA发出的修改数据库模式或建立新数据库的指令. Page * 1.2 数据库管理系统概述 存储和缓冲区管理器: The storage manager and the buffer manager: 存储管理器: 控制数据在磁盘上的位置及其在磁盘和主存之间的移动, 跟踪文件在磁盘上的位置,根据缓冲区管理器的请求获取包含请求文件的一个或多个磁盘块。 缓冲区管理器: 负责将可用主存分割成不同的缓冲区并对之进行管理。 Page * 1.2 数据库管理系统概述 信息的种类: 数据: the contents of the database itself. 元数据(Metadata): 描述数据库的结构及约束(constraints)的数据库模式。 索引(Indexes): 支持对数据库中数据进行有效存取的数据结构。 统计数据: 由DBMS收集存储的关于数据特征的数据。 日志记录: 数据库新近修改的信息, 该信息支持数据库的持久性 (durability)。 Page * 1.2 数据库管理系统概述 事务处理: 事务 (Transaction): 一个或一组数据库操作。 事务管理器: 接收来自应用的事务命令,负责系统数据的完整性,保证并发运行的多个SQL命令相互不冲突;保证系统出现故障时不丢失不损坏数据。 并发控制管理器(调度器): 保证事务的原子性 (atomcity) 和隔离性 (isolation)。 Lock. 日志和恢复

文档评论(0)

little28 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档