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

软件工程第6章数据库管理.pptx

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 数据库管理; 理解数据库管理必要性 学习数据库管理的各种方法 理解并发控制、安全性、备份和恢复的必要性 学习解决多用户同时处理数据库时出现的常见问题 学习锁定概念和理解ACID事务 了解基本的DBA管理功能 理解分布式数据库处理;一、为什么需要数据库管理;二、数据库管理系统(DBMS)功能;三、数据库管理系统(DBMS)功能模块;四、数据库管理员(DBA)职责;五、数据库管理系统(DBMS)层次;六、数据库管理系统(DBMS)结构;七、SQL SERVER数据库管理系统简介;1.SQL SERVER 2005版本;SQL SERVER 2005各版本——性能比较;SQL SERVER 2005各版本——高可用性比较;SQL SERVER 2005各版本——管理性比较;SQL SERVER 2005各版本——安全性比较;SQL SERVER 2005各版本——可编程性比较;SQL SERVER 2005各版本——集成和互操作性比较;SQL SERVER 2005各版本——商业智能比较;3.SQL SERVER 数据库系统结构;4.SQL SERVER 数据库组成;一、为什么需要并发控制;二、事务概念;三、事务定义模式;SAVE TRAN save_name 在事务中设置一个保存点。它可以使一个事务内的部分操作回退。;事务执行使用的全局变量;例2 使用事务向表book中插入数据;事务中不可使用的sql语句; 在关系数据库中,一个事务可以是一条或多条SQL语句,也可以包含一个或多个程序。 一个程序通常包含多个事务;五、事务特性;六、并发事务处理;;出错原因:;2.不可重复读取;(2)事务T1按一定条件从数据库中读取了某些数据记录后,事务T2删除了其中部分记录,当T1再次按相同条件读取数据时,发现某些记录消失了。也称为不可重复读取。 (3)事务T1按一定条件从数据库中读取某些数据记录后,事务T2插入了一些记录,当T1再次按相同条件读取数据时,发现多了一些记录。称为幻象读取。;3.脏数据读取;八、并发控制的主要方法; 隐式锁定——DBMS缺省执行 显式锁定——加锁命令显式执行;九、串行事务;两阶段锁定协议规定每个事务必须分两个阶段提出加锁和解锁申请: 增长阶段,事务可以获得锁,但不能释放锁。 缩减阶段,事务可以释放锁,但不能获得新锁。;事务T2;十、死锁;死锁防范策略: 允许用户一次发出当前所需全部资源的锁定,使用完成后,再释放给其它用户访问。 规定所有应用程序锁定资源的顺序必须完全相同。;十一、锁定方法;乐观锁定示例;2.悲观锁定;悲观锁定示例;乐观锁定与悲观锁定比较:;十二、事务隔离级别;一、游标概念;一、游标概念;6.3 游标类型;二、为什么使用游标;三、游标基本操作;四、游标类型;一、数据库安全含义;二、用户账户;三、处理权限和责任;2. HSD公司数据库的处理权限;3. 数据库用户名称创建;4. 数据库用户角色赋予;四、DBMS安全指南;五、应用程序级别的安全;一、数据库系统故障原因;二、数据库系统恢复方法;例: 从备份设备中恢复AdventureWorks2012 数据库. RESTORE DATABASE AdventureWorks2012 FROM DISK = Z:\SQLServerBackups\AdventureWorks2012.bak WITH FILE=1, NORECOVERY; GO ;2. 通过回滚和前滚进行恢复;一、分布式数据库的类型;已有分区,没有复制;没有分区,有复制;已分区,已复制;二、分布式数据库结构;三、数据库分布的原因;本章小结

文档评论(0)

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

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

1亿VIP精品文档

相关文档