欢迎来到天天文库
浏览记录
ID:62137517
大小:424.50 KB
页数:31页
时间:2021-04-18
《最新数据库的安全保护(1)教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库的安全保护(1)数据库系统一般可分为单用户系统和多用户系统两种。在任何一个时刻只允许一个用户使用的数据库系统称为单用户数据库系统,允许多个用户同时使用的数据库系统称为多用户数据库系统。数据库的最大特点之一就是数据资源共享,因而多数数据库系统都是多用户系统,这样就会发生多个用户并发存取同一数据块的情况,如果对并发操作不加控制就可能产生不正确的数据,破坏数据库的完整性,并发控制就是解决这类问题,以保持数据库中数据的一致性。7.3.1数据库并发控制的含义事务(Transaction)是一个逻辑工作单元,是指数据库系统中一组对数据的操作序列。一个事务可以
2、是一条或一组SQL语句、或整个应用程序。在SQL语言中,定义事务的语句有以下三条:BEGINTRANSACTIONCOMMITROLLBACK事务具备的以下几个基本特征又称为其应遵循的ACID准则:(1)原子性(Atomicity)。一个事务要么全部执行,要么全不执行,不允许仅完成部分事务。(2)一致性(Consistency)。事务的正确执行应使数据库从一个一致性状态变为另一个一致性状态。数据一致性指数据应满足的约束条件。(3)隔离性(Isolation)。多个事务的并发执行是独立的,在事务未结束前,其他事务不能存取该事务的中间结果数据。(4)持久性
3、(Durability)。事务提交后,系统应保证事务执行的结果可靠地存放在数据库中,不会因为故障而丢失。7.3.2事务为了区别事务开始执行的先后,每个事务在开始执行时,都由系统赋予一个唯一的、随时间增长的整数,称为时间戳(TimeStamp,简称TS)。设有两个事务T1和T2,如果TS(T1)4、,赋予事务一个时间戳。(2)事务的每个读操作或写操作都带有该事务的时间戳。(3)对每个数据项R,记录读过和写过R的所有事务的最大时间戳值分别为RTM(R)和WTM(R)。(4)当事务对数据项R请求读操作时,若对R读操作的时间戳为TS,如果TS5、.____knowledgeandexperienceareimportanttodothejob.A.NeitherB.EachC.NoneD.Both1(解析]both...and...是国定格配,意为“两者都......只......句意:知识和经验对于完成那项任务都很重要。故选both。[答案]DWehadafootballmatchyesterday.Ourfanscheered(欢呼)____andwefeltmoreconfident(自信).AslowlyB.loudlyC.nearlyD.carelessly2.[解析]slowly6、意为“慢慢地”;loudly大声地”nearly意为“几乎”carelessly意为“粗心地由下文的我们感到更加自信可知,我们的球速大声为我们加油。{答案)B3.______wouldyouliketochoosetolivein.Chengdu,BeijingorShanghai?Chengdu,1think.A.HowB.WhatCWhenD.Which[解析]本题考查疑问词的用法辩析how“如何”;what"什么”;when“什么2间”;which“哪一个”。根据句意“成都、北京和上海,你选择在哪里居住?”可知,答案选择which.[答案]D4-7、Didyou_____thefirstplaceoftheleaguematch?一Ofcourse.We____alltheotherteams.A.beat;beatB.beat;wonC.won;wonD.win;beat{解析]句意:“你们赢得了这次联赛的第一名吗?”“我们当然赢了。我们打败了其他所有的队伍。”表示“赢得(名次)”用win;表示“打败(对手)”用beat。故第一宦填win,第二空填beat。答案)D5I____wanttogotothemovies.Mum,wouldyouliketotakemetothecinema?A.tr8、ueB.trulyC.truthD.truely(解析]句中want是实义动词,应用副词修饰,
4、,赋予事务一个时间戳。(2)事务的每个读操作或写操作都带有该事务的时间戳。(3)对每个数据项R,记录读过和写过R的所有事务的最大时间戳值分别为RTM(R)和WTM(R)。(4)当事务对数据项R请求读操作时,若对R读操作的时间戳为TS,如果TS5、.____knowledgeandexperienceareimportanttodothejob.A.NeitherB.EachC.NoneD.Both1(解析]both...and...是国定格配,意为“两者都......只......句意:知识和经验对于完成那项任务都很重要。故选both。[答案]DWehadafootballmatchyesterday.Ourfanscheered(欢呼)____andwefeltmoreconfident(自信).AslowlyB.loudlyC.nearlyD.carelessly2.[解析]slowly6、意为“慢慢地”;loudly大声地”nearly意为“几乎”carelessly意为“粗心地由下文的我们感到更加自信可知,我们的球速大声为我们加油。{答案)B3.______wouldyouliketochoosetolivein.Chengdu,BeijingorShanghai?Chengdu,1think.A.HowB.WhatCWhenD.Which[解析]本题考查疑问词的用法辩析how“如何”;what"什么”;when“什么2间”;which“哪一个”。根据句意“成都、北京和上海,你选择在哪里居住?”可知,答案选择which.[答案]D4-7、Didyou_____thefirstplaceoftheleaguematch?一Ofcourse.We____alltheotherteams.A.beat;beatB.beat;wonC.won;wonD.win;beat{解析]句意:“你们赢得了这次联赛的第一名吗?”“我们当然赢了。我们打败了其他所有的队伍。”表示“赢得(名次)”用win;表示“打败(对手)”用beat。故第一宦填win,第二空填beat。答案)D5I____wanttogotothemovies.Mum,wouldyouliketotakemetothecinema?A.tr8、ueB.trulyC.truthD.truely(解析]句中want是实义动词,应用副词修饰,
5、.____knowledgeandexperienceareimportanttodothejob.A.NeitherB.EachC.NoneD.Both1(解析]both...and...是国定格配,意为“两者都......只......句意:知识和经验对于完成那项任务都很重要。故选both。[答案]DWehadafootballmatchyesterday.Ourfanscheered(欢呼)____andwefeltmoreconfident(自信).AslowlyB.loudlyC.nearlyD.carelessly2.[解析]slowly
6、意为“慢慢地”;loudly大声地”nearly意为“几乎”carelessly意为“粗心地由下文的我们感到更加自信可知,我们的球速大声为我们加油。{答案)B3.______wouldyouliketochoosetolivein.Chengdu,BeijingorShanghai?Chengdu,1think.A.HowB.WhatCWhenD.Which[解析]本题考查疑问词的用法辩析how“如何”;what"什么”;when“什么2间”;which“哪一个”。根据句意“成都、北京和上海,你选择在哪里居住?”可知,答案选择which.[答案]D4-
7、Didyou_____thefirstplaceoftheleaguematch?一Ofcourse.We____alltheotherteams.A.beat;beatB.beat;wonC.won;wonD.win;beat{解析]句意:“你们赢得了这次联赛的第一名吗?”“我们当然赢了。我们打败了其他所有的队伍。”表示“赢得(名次)”用win;表示“打败(对手)”用beat。故第一宦填win,第二空填beat。答案)D5I____wanttogotothemovies.Mum,wouldyouliketotakemetothecinema?A.tr
8、ueB.trulyC.truthD.truely(解析]句中want是实义动词,应用副词修饰,
此文档下载收益归作者所有