- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库原理与设计基于SQL Server 2012》第8章 数据库管理
Database theroy and design数据库原理与设计 第8章 数据库管理 8.1.6 数据加密法 8.1.6 数据加密法 明码加密算法的操作步骤是: 任意选择两个100位左右的质数p和q,计算r=p*q; 任意选择一个整数e,e与(p-1)*(q-1)是互质的,把e作为加密键(一般情况下,比p和q大的质数就可选作e); 求解密键d,使得(d*e)mod ((p-1)*(q-1))=1; r和e可以公开,但d是必威体育官网网址的; 对源文p进行加密,得到密文c,计算公式是c=pe mod r; 对密文c进行解密,得到源文p,计算公式是p=cd mod r。 由于只公开r和e,求r的质因子几乎不可能,因此,从r、e求d也几乎不可能,这样d就可以必威体育官网网址,只有用户知道d后,才能够解密。 8.1.6 数据加密法 【例8-5】设p=3,q=5(为方便计算,选p和q值较小),则r=15,(p-1)*(q-1)=8,设加密键e=11(比8大的一个质数),从(d*11)mod 8=1,可算出d=3(解密键)。 如果源文p=13,那么密文c从c=pe mod r=1311 mod 15=7 从密文c=7,可以求得源文p p=cd mod r=73 mod 15 =13 8.1.7 自然环境的安全性 自然环境的安全性是指数据库系统的设备、硬件和环境的安全性。图8-3指出了危机数据库安全性的一些自然环境。 要避免以上的自然灾害,需要对计算机硬件,软件进行保护,对数据库中的数据要存储备份,对于人为因素也要引起足够的重视。 8.2 并发处理与并发控制8.2.1 事务处理 数据库的最大特点之一就是数据资源是共享的,即允许多个用户访问数据库。每个用户在存取数据库中的数据时,可能是串行执行,即每个时刻只有一个用户程序运行,也可能是多个用户并行地存取数据库。串行执行意味着一个用户在运行程序时,其他用户程序必须等到这个用户程序结束才能对数据库进行存取,这样如果一个用户程序涉及大量数据的输入/输出交换,则数据库系统的大部分时间将处于闲置状态。 因此,为了充分利用数据库资源,多数情况下数据库用户都是对数据库系统并行存取数据,这样就会发生多个用户并发存取同一数据块的情况,如果对并发操作不加控制可能会产生不正确的数据,破坏数据的完整性,并发控制就是解决这类问题,以保持数据库中数据的一致性,即在任何一个时刻数据库都将以相同的形式给用户提供数据。这样一来我们必须要做事务处理。 8.2.2 事务的概念 事务是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列,这些操作要么全作要么全不做,是一个不可分割地工作单元。一个事务可以是一组SQL语句、一条SQL语句或整个程序,一个应用程序可以包括多个事务。 事务的开始和结束可以由用户显式控制。如果用户没有显式地定义事 务,则由DBMS按缺省规定自动划分事务。在SQL语言中,定义事务地语句有3条: BEGIN TRANSACTION COMMIT ROLLBACK 事务通常是以BEGIN TRANSACTION开始,以COMMIT或ROLLBACK结束。COMMIT表示提交,即提交事务的所有操作。 8.2.3 事务的性质 8.2.5 并发操作带来的问题 在多用户共享系统中,如果多个事务同时对同一数据进行操作称之为并发操作。并发操作时,事务相互之间可能有干扰,如果不加以控制,则可能破坏事务的隔离性。数据库的并发操作通常会导致以下三类问题:丢失更新、不可重复读和读脏数据。 8.2.6 封锁 8.2.6 封锁 8.2.6 封锁 8.2.7 活锁和死锁 事务等待图动态地反映了所有事务地等待情况。并发控制子系统周期性生成事务等待图,并进行检测。如果发现图中存在回路,则表示系统中出现了死锁。 8.3.2恢复的原理与实现的方法 根据备份的数据量,可以将转储分为海量转储和增量转储两种方式。 海量转储指每次转储全部数据库。 增量转储则指每次只转储上一次转储后更新过的数据。 从恢复的角度来看,使用海量转储得到的后备副本进行恢复一般来说会更方便些。但当数据库很大,事务处理十分频繁时,则增量转储方式更实用更有效。 8.3.3 检查点机制 检查点的周期是根据用户定义的时间间隔,由DBMS系统计算和设定的,且可在运行时调整。简单的检查点设置是采用静止处理的方式,即DBMS做如下操作: (1)暂停事务的执行; (2)写入上一个CP之后所提交事务留在内存中的后像; (3)在事务日志中写入一个检查点记录; (4)恢复事务的执行。 8.4.3 SQL中的完整性约束 8.4.3 SQL中的完整性约束
您可能关注的文档
- 《雷雨》课件14[一].ppt
- 《空间的角的计算》课件(苏教版选修2-1).ppt
- 烟台大学文经学院教学大纲.doc
- 《李将军列传》课件(苏教选修--史记).ppt
- 《理解与尊敬》主题班会课件.ppt
- 《空间线面关系的判定》课件(苏教版选修2-1).ppt
- 烟台南山学院商学院 《市场营销学通论》教学合同 一、课程与教师 课程.doc
- 《空间向量基本定理》课件(苏教版选修2-1).ppt
- 烟台市职业学校语.doc
- 《老王》 初中语文课件.ppt
- 药学院开开展主干课程知识点专题答辩.doc
- 《数据库原理与设计基于SQL Server 2012》第9章 系统体系结构.ppt
- 一.闸室结构安排[优质文档].doc
- 《数据库原理与设计基于SQL Server 2012》第4章 数据库的规范化.ppt
- 《数据库原理与设计基于SQL Server 2012》第7章 存储过程与触发器.ppt
- 一. 成都小灵通市场营销的意义及制定本企划的目的 1. 成都小灵通(PAS.doc
- 一备课《沁园春.长沙》.doc
- 一步一步教你画焊接图、识焊接图[资料].doc
- 《数学广角——公道安排时间》课件(人教新课标版小学数学四年级第七册课件)[优质文档].ppt
- 一次宝贵的成长体验.doc
最近下载
- 人教版(PEP)小学六年级英语上册第四单元Unit 4 A Let’s talk精品课件.pptx VIP
- 2025中级保育师资格考试题库资料及答案(浓缩400题).pdf VIP
- 革命圣地西柏坡七言诗句.docx VIP
- (必会)中级保育师资格近年考试真题题库汇总(300题).docx VIP
- FSSC22000 V6食品安全管理体系管理手册 .pdf VIP
- 建筑工程图集 16J914-1:公用建筑卫生间.pdf VIP
- 外研版(2021)中职英语基础模块1 Unit 5 We Have Only One Earth For Better Performance 教案.docx VIP
- 07J912-1变配电所图集.pdf VIP
- 耳鼻咽喉科专科护士授权理论考试试题.docx VIP
- 工程项目保修期的工作安排措施.doc VIP
文档评论(0)