了解湖南/长沙自考资讯,从湖南自考网开始!湖南自考报名湖南自考本科
您当前的位置:首页 > 校园动态

数据库原理及应用(32)

数据库原理及应用(32)

 

  三、数据库的并发控制2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  1.并发操作带来的三个问题:丢失更新、读脏数据(把未提交的随后被撤销的数据称为“脏数据”)、不可重复读。采用“封锁”技术解决这些问题。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  2.锁:是一个与数据项相关的变量,对可能应用于该数据项上的操作而言,锁描述了该数据项的状态。通常在数据库中每个数据项都有一个锁。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  3.锁的主要类型:2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  1)排他锁(X锁、写锁):如果事务T对某个数据R(可以是数据项、记录、数据集乃至整个数据库)实现了X锁,那么在T对数据R解除封锁之前,不允许其他事务再对该数据加任何类型的锁,这种锁称为“X锁”。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  2)共享锁(S锁、读锁):如果事务T对某数据加上S锁后,仍允许其他事务再对该数据加S锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  4.封锁的粒度:封锁对象的大小。封锁粒度与系统的并发度成反比。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  5.调度:事务的执行次序。如果多个事务依次执行,称为事务的串行调度;如果利用分时的方法,同时处理多个事务,则称为事务的并发调度。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  6.可串行化调度:每个事务中,语句的先后顺序在各种调度中始终保持一致。在这个前提下,如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么,这个并发调度称为“可串行化的调度”,否则是“不可串行化的调度。”2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  四、数据库的完整性2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  1.数据库的完整性:是指数据的正确性、有效性和相容性,防止错误的数据进入数据库。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  1)正确性:是指数据的合法性。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  2)有效性:是指数据是否属于所定义的有效范围。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  3)相容性:是指表示同一事实的两个数据应相同,不一致就是不相容。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  2、SQL中的完整性约束2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  1)域约束2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  例:CREATE   DOMAIN  COLOR  CHAR(6)  DEFAULT  ‘???’2D1湖南自考网_湖南自考本科_湖南自考报名_首页

 CONSTRAINT  VALID_COLORS2D1湖南自考网_湖南自考本科_湖南自考报名_首页

   CHECK (VALUE  IN(‘Red’,‘Yellow’,‘Blue’,‘Green’,‘???’))2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  定义完后,该域便可作为一种数据类型使用,如用在CREATE  TABLE中。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  2)基本表约束2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  主要有三种形式:候选键定义、外键定义和检查约束定义。这些定义都可在前面加CONSTRAINT  <约束名>,也可以省略。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  候选键的定义:UNIQUE(<列名序列>)或PRIMARY  KEY(<列名序列>)2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  UNIQUE方式:表示值惟一;2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  PRIMARY  KEY:值惟一,并且自动设为非空。一个基本表只能指定一个主键。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  检查约束的定义:2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  例:CHECK(AGE>=18  AND  AGE<=20)2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  3)断言:如果完整性约束牵涉面较广,与多个关系有关,或者与聚合操作有关,应使用断言。2D1湖南自考网_湖南自考本科_湖南自考报名_首页

  3.触发器:是一个能由系统自动执行对数据库修改的语句。有时也称为主动规则(相对于前面的各种被动约束机制)。2D1湖南自考网_湖南自考本科_湖南自考报名_首页
2D1湖南自考网_湖南自考本科_湖南自考报名_首页

2D1湖南自考网_湖南自考本科_湖南自考报名_首页

 

数据库原理及应用(32)

    湖南自考网——致力于打造湖南自考网第一网,以努力服务于广大湖南自考学子、提供最全的湖南自考资讯为己任,发布湖南自考最新的新闻资讯,提供湖南自考专科湖南自考本科湖南自考报名湖南自考成绩查询等综合信息

 

湖南自考
相关文章
    无相关信息
湖南网站主页
湖南自考政策
自考30年大事
湖南自考专业
湖南自考问答
名家访谈
湖南自考故事
湖南自考院校
湖南自考大纲
自考复习方法
自考笔记串讲
自考应试技巧
湖南自考真题
湖南自考就业
湖南论文指导
湖南自考实践
湖南自考学位
自考成绩查询
自考考籍查询
自考学历查询


咨询QQ:137847917
13548661633(微信同号)