[工学]第7章DataBase.ppt

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

An Introduction to Database System Content of this course ? Foundation 基础篇 Chapter1:Introduction 绪论 Chapter2:Relational Database 关系数据库 Chapter3:Standard Relational-Database Language (SQL) 关系数据库标准语言SQL Chapter4:Relational System and Query Optimization 关系系统及其查询优化 ? Design 设计篇 Chapter5:Relational Data Theory 关系数据理论 Chapter6:Database Design 数据库设计 ? System 系统篇 Chapter7:Database Recovery Technology 数据库恢复技术 Chapter8:Concurrency Control 并发控制 Chapter9:Database Security 数据库安全性 Chapter10:Database Integrity 数据库完整性 Chapter 7 Database Recovery Technology 数据库恢复技术 7.1 Transaction Concept 事务的基本概念 7.2 Database Recovery Instruction数据库恢复概述 7.3 Failure Classification故障的种类 7.4 Recovery Implementation Technology恢复的实现技术 7.5 Recovery Strategy恢复策略 7.6 Recovery Technology with Checkpoint 具有检查点的恢复技术 7.7 Database Mirror数据库镜像 7.8 Recovery Technology of Oracle Oracle的恢复技术 7.9 Summary小结 7.1 Transaction Concept 事务的基本概念 A database system must ensure proper execution of transactions despite failures----- either the entire transaction executes, or none of it does. 1. What is a transaction?什么是事务 2. How to define transactions?如何定义事务 3. Transaction Properties事务的特性 1. What is a Transaction?什么是事务 Collections of operations that form a single logical unit of work are called transactions. A transaction is a unit of program execution that accesses and possibly updates various data items.事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位 Transaction Concept (Cont.) Transaction and program are different. In relational database, a transaction can be a SQL sentence, a group of SQL sentences or an entire program. 在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序 A program could contain many transactions.一个应用程序通常包含多个事务 Transaction Concept (Cont.) A transaction must see a consistent database. During transaction execution the database may be inconsistent. When the transaction is committed, the database must be consistent. 2. How to define transactions?如何定义事务 explicit style 显式定义方式 BEGIN TRANSACTION

文档评论(0)

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

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

1亿VIP精品文档

相关文档