- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3)可以使用数据库服务器“管理/SQL Server代理”文件夹下的作业对象查看和修改数据库维护计划,并查看作业执行情况。 8.附加和分离数据库 在复制数据库前数据库必须脱离SQL Server,只能实现脱机复制。 【例4-77】将School数据库分离,然后将数据库文件School_Data.MDF复制为School_DataBak.MDF,再附加数据库School_DataBak.MDF。 1)分离数据库:在“数据库”文件夹找到School数据库,右击选择“所有任务/分离数据库”菜单。 在“分离数据库”对话框中,当数据库状态显示“该数据库状态已就绪,可以分离”时,单击【确定】按钮。 2)复制数据库文件:利用Windows操作系统的“我的电脑”的文件复制功能将数据库文件School_Data.MDF文件复制为School_DataBak.MDF 。 3)附加数据库:右击“数据库”,选择“所有任务/附加数据库”菜单。 验证指定的数据库文件是否正确 列出了数据库中的所有文件 列出了文件的名称和路径 选择要附加的数据库文件名School_DataBak.MDF。 输入数据库的名称 * 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 4.7数据库管理与保护 数据库运行的最小逻辑工作单位是事务,所有对数据库的操作,都以事务作为一个整体来执行或撤销。 数据库管理系统以事务为基础对数据库提供了一些监控和管理功能,这些管理和保护技术主要包括: 并发控制 数据库恢复 完整性控制 安全性控制 4.7.1 事务管理 事务的概念 事务:一个逻辑工作单元的数据库操作集合,称为事务。 事务由一条或多条SQL语句构成。一个应用程序可以包含多个事务。 【例】在School数据库中完成一个学生退学的操作可以定义为一个事务,该操作包括: 将成绩表中该生相关课程和成绩记录写入历史成绩表; 删除成绩表中该生相关记录; 将该生信息写入历史学生信息表; 删除学生表中该生的记录; 如果多条SQL语句其中某些没有正确执行,那么数据库中的信息就可能会不一致。若把这些操作定义为一个事务,那么如果有语句执行错误,所有已经执行的语句都会回滚,恢复该事务执行前的状态,因此,这些语句要么所有都执行成功,要么所有执行失败,就可以避免数据的不一致。 2.事务的特性 事务具有原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabiliy)四个特性,简称ACID。 事务的原子性:指组成一个事务的多个数据库操作是一个不可分隔的原子单元,只有所有的操作执行成功,整个事务才被提交。 事务的一致性:指事务在完成时,必须使所有的数据都保持一致状态,仍然满足相关约束规则,以保持所有数据的完整性。 事务的隔离性:指当有多个事务并发执行时,彼此互不干扰,与它们先后单独执行时的结果一样。 事务的持久性:指一个事务完成之后,它对于数据库的所有修改永久性有效,即使出现系统故障造成数据错误或丢失也能恢复。 3. SQL Server的事务管理机制 SQL Server通过强制事务管理和事务处理,保证每个事务符合ACID特性。主要管理机制有以下几个方面: 锁定机制:通过加锁使事务相互隔离,保持事务的隔离性,支持多个事务并发执行。 记录机制:将事务的执行记录在事务日志文件中,保证事务的持久性。即使服务器硬件、操作系统或SQL Server自身出现故障,SQL Server 也可以在重新启动时使用事务日志,将所有未完成的事务自动地回滚到系统出现故障的位置。 强制管理:强制保持事务的原子性和一致性。事务启动之后,就必须成功完成,否则SQL Server将撤消该事务启动之后对数据所作的所有修改。 4.事务的定义和应用 数据库管理系统可以按照系统默认的规定自动划分事务并强制管理,一般一条语句就是一个事务。 例如:修改School的T_Student表,将所有女生是否住校LiveInDom设置为1。 UPDATE T_Student SET LiveInDom=1 WHERE Sex=‘女’ 这条语句影响表中多行数据,系统通过事务保证该语句正确完成对所有相关记录的修改。 用户在开发数据库应用程序时,可根据数据处理需要自己定义事务。 Begin Transaction事务的定义开始; Commit Transaction提交事务; RollBack Transaction取消事务。 【例4-71】将4-70的SQL操作定义为一个事务,假定退学学生学号为,历史学生信息表为T_Histor
您可能关注的文档
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit8新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit9新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit10新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit11新.ppt
- 信息管理英语实用教程含1CD 张强华 司爱侠 unit12新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项1新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项目2新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项目4新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项目5新.ppt
- 信息化办公软件高级应用 李永平 信息化办公项目7新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-6_VB.NET基础新.PPT
- 信息系统与数据库技术 刘晓强讲义 D2008-7_VB.NET数据库程序开发新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-8_VB.NET数据报表与图表新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-9_信息系统开发综合案例新.ppt
- 信息系统与数据库技术 刘晓强讲义 D2008-Attach_Viso使用新.ppt
- 信息系统与数据库技术 刘晓强课程组织说明 4_课程组织说明_信息系统与数据库技术 新.ppt
- 信息政策与法规 查先进 5信息网络政策法规新.ppt
- 信息政策与法规 查先进 7信息必威体育官网网址与公开法律制度新.ppt
- 信息政策与法规 查先进 8电子商务法新.ppt
- 先进控制理论及其应用 葛宝明 林飞 第1章 绪 论新.ppt
最近下载
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- YY_T 0316-2016医疗器械 风险管理对医疗器械的应用.pdf
- 猪肉部位分割图.doc VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- GJB 438C-2021 军用软件开发文档通用要求 (高清,带章).docx VIP
- 人教版高中英语选修二单词表.doc VIP
- 广东省广州天河区2023-2024学年八年级上学期期末数学试卷(含答案).docx VIP
- erp培训课资料课件.ppt VIP
- 2025四川广安前锋区选聘区属国有企业领导人员笔试参考题库附带答案详解.docx
- 脑积水患者的护理PPT参考课件.ppt VIP
文档评论(0)