




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章 数据库设计本章总的要求是详细了解数据库应用系统设计的全过程。重点是概念设计中ER模型设计方法,逻辑设计中ER模型向关系模型的转换方法。考核知识点与考核要求:1、数据库设计概述达到“识记”层次 1.1 软件生存期的概念及各阶段的工作。 1.2 数据库系统生存期的概念及各阶段的工作。 1.3 数据库设计过程的输入和输出。 1.4 数据库设计方法学的内容。 1.5 数据库设计的步骤。 2、规划阶段的任务和工作,达到“识记”层次。 3、需求分析,达到“识记”层次。 3.1 需求描述与分析重要性 3.2 需求分析阶段的输人和输出。 3.3需求分析的步骤,数据流图的设计。 3.4 数据字典的内容。 4、概念设计 4.1 概念设计的必要性,达到“识记”层次。 4.2 对概念模型的要求,达到“识记”层次。 4.3 概念设计的步骤,达到“识记”层次。 4.4 数据抽象的两种形式,聚集和概括,达到“识记”层次。 4.5 基本ER模型的扩展,达到“领会”的层次。 4.6 ER模型的操作,达到“领会”层次。 4.7 采用ER方法的概念设计步骤,达到“领会”层次。 5、逻辑设计 5.1 逻辑设计的输人输出环境,达到“识记”层次。 5.2 逻辑设计的步骤,达到“识记”层次。 5.3 ER模型向关系模型的转换,达到“简单应用”层次。 5.4 关系数据库的逻辑设计步骤达到“识记”层次。 6、物理设计,达到“识记”层次。 6.1 物理设计的步骤。 6.2 物理设计的环境。 6.3 物理设计的性能。 7、实现与维护,达到“识记”层次。 7.1 数据库实现阶段的工作。 7.2 其它有关的设计工作。 7.3 运行与维护阶段的工作。l 数据设计的基本步骤:6个阶段1、 需求分析2、 概念结构设计3、 逻辑结构设计4、 物理结构设计5、 数据库实施6、 数据库运行和维护l 数据字典:关于数据库中数据的描述,即元数据,而不是数据本身。包含:1) 数据项2) 数据结构3) 数据流4) 数据存储5) 处理过程l E-R模型:两个实体型之间的联系: 1:1; 1:n; m:nl E-R图绘画方式第七章 数据库恢复技术(一)课程内容1、事务处理 2、恢复策略 3、数据库镜像(二)要求1、 需要了解的:什么是数据库一致状态。数据库运行中可能产生的故障类型,他们如何影响事务的正常执行,如何破坏数据库数据。数据转储的概念及分类。什么是数据库镜像功能。2、 需要牢固掌握的:事务的基本概念和事务的ACID性质。数据库恢复的实现技术。日志文件的内容及作用。登记日志文件所要遵循的原则。具有检查点的恢复技术。3、 需要举一反三的:恢复的基本原理,针对不同的故障的恢复策略和方法。4、 难点:日志文件的使用,系统故障恢复策略。考核知识点与考核要求:1、事务处理(要求达到“理解”层次) 2、恢复策略(要求达到“认识”层次) 3 数据库镜像(要求达到“了解”层次)l 事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,这是一个不可分割的工作单位。SQL定义事务的语句一般有三条:BEGIN TRANSACTION;COMMIT;ROLLBACK;l 事务的ACID特性:1) 原子性:要么全做,要么全不做2) 一致性:必须使数据库从一个一致性状态到另一个一致性状态3) 隔离性:一个事务的内部操作及使用对并发事务是隔离的,并发执行的各个事务直接不能相互干扰4) 持续性:一旦事务提交,对数据库中的数据改变就是永久的l 故障种类:1) 事务内部的故障恢复操作:事务撤销2) 系统故障:系统停止运转的任何事件,使得系统需要重新启动恢复:撤销+重做3) 介质故障(hard crash)4) 计算机病毒l 故障影响:数据库本身被破坏;数据不正确l 恢复的基本原理:冗余l 建立冗余最常用技术:1)数据转储静态转储;动态转储2) 登记日志文件:日志文件是用来记录事务对数据库的更新操作的文件l 日志文件需要登记的内容:各个事务的开始标记各个事务的结束标记各个事务的所有更新操作l 日志的内容:1) 事务标识2) 操作的类型3) 操作对象4) 更新前数据的旧值5) 更新后数据的新值l 先写日志文件的原则:把对数据的修改写到数据库中 和 把表示这个修改的日志记录到日志文件中是两个不同的操作。有可能这两个操作直接发生故障,即这两个些操作只完成了一个。如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后无就无法恢复这个修改了。 如果先写日志,但没有修改数据库,但日志文件恢复时只不过多执行一次不必要的UNDO(事务撤销)操作,并不会影响到数据库的正确性。l 事务故障恢复步骤:1) 反向扫描日志文件,查询该事务的更新操作2) 对该事物的更新操作执行逆操作3) 继续反向扫描日志文件4) 直至此事务的开始标记l 系统故障的恢复1) 正向扫描日志文件,找出故障发生前已经提交的事务,将其事务标识记入重做队列,同时找出故障发生时尚未完成的事务,记入撤销队列2) 对撤销队列中的各个事务进行撤销处理3) 对重做队列中的各个事务进行重做处理l 介质故障恢复l 检查点记录的内容:1) 建立检查点时刻所有正在执行的事务清单2) 这些事务最近一个日志记录的地址使用检查点方法可以改善恢复效率l 具有检查点的恢复步骤:1) 从重新开始文件中找到最后一个检查点记录在日志文件中的地址,有该地址在日志文件中找到最后一个检查点记录2) 由该检查点记录得到检查点建立时刻所有正在执行的事务清单3) 从检查点开始正向扫描日志文件如有新开始的事
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师招聘之《小学教师招聘》考前冲刺练习题含答案详解【能力提升】
- 押题宝典教师招聘之《小学教师招聘》题库及1套参考答案详解
- 教师招聘之《小学教师招聘》题型+答案(考点题)附答案详解(夺分金卷)
- 押题宝典教师招聘之《小学教师招聘》模考模拟试题含答案详解ab卷
- 演出经纪人之《演出经纪实务》考前冲刺分析附参考答案详解(综合卷)
- 押题宝典教师招聘之《小学教师招聘》题库及一套参考答案详解
- 2025年江苏银行招聘考试(英语)历年参考题库含答案详解
- 2025昆明卫生职业学院第三批云南省产业导师选聘工作(10人)笔试备考题库及答案解析
- 节能理念解读课件
- 【中考真题】2025年辽宁省中考生物学试卷(含答案)
- 智慧交通典型城市案例及启示
- 第三章传统农业的转变(中国近代经济史-南开大学,龚关)
- 学生考试成绩册
- 部编版五年级道德与法治上册第3课《主动拒绝烟酒与毒品》优秀课件【最新】
- (完整word版)个人健康体检表
- 急性肾盂肾炎护理查房课件
- JJF 1062-2022 电离真空计校准规范
- AS9100D体系标准中文版
- 中国铁塔-基站规范培训课件
- GB-T 41378-2022 塑料 液态食品包装用吹塑聚丙烯容器(高清版)
- 上海证券交易所公司债券预审核指南(三)审核和发行程序及其实施
评论
0/150
提交评论