全部科目 > 系统分析师 >
2017年上半年 上午试卷 综合知识
第 43 题
知识点 关系模式分解  
章/节 数据库系统  
 
 
给定关系模式R<U ,F>,U={A,B,C,D ,E} ,F={B→A ,D→A ,A→E ,AC→B },则R的候选关键字为(42),分解ρ={R1(ABCE),R2(CD)} (43)。
 
  A.  具有无损连接性,且保持函数依赖
 
  B.  不具有无损连接性,但保持函数依赖
 
  C.  具有无损连接性,但不保持函数依赖
 
  D.  不具有无损连接性,也不保持函数依赖




 
 
相关试题     数据库系统 

  第41题    2010年上半年  
确定系统边界应在数据库设计的(41)阶段进行;关系规范化是在数据库设计的(42)阶段进行。

  第45题    2012年上半年  
若对关系 R (A, B, C, D)、S (C, D,E)进行π1,2,3,4,7(σ3=5^4=6(R*S))运算,则该关系代数表达式与(45)是等价的。

  第41题    2009年上半年  
若要使某用户只能查询表EMP中的部分记录,应采取的策略是(41)。

 
知识点讲解
· 关系模式分解
 
        关系模式分解
        如果某关系模式存在存储异常问题,则可通过分解该关系模式来解决问题。把一个关系模式分解成几个子关系模式,需要考虑的是该分解是否保持函数依赖,是否是无损联接。
        无损联接分解的形式定义如下:设R是一个关系模式,FR上的一个函数依赖(FD)集。R分解成数据库模式δ={R1,…,RK}。如果对R中每一个满足F的关系r都有下式成立:
        
        那么称分解δ相对于F是无损联接分解,否则称为损失联接分解。
        下面是一个很有用的无损联接分解判定定理。
        设ρ={R1R2)是R的一个分解,FR上的FD集,那么分解ρ相对于F是无损分解的充分必要条件是:(R1R2)→(R1-R2)或(R1R2)→(R2-R1)。
        这两个条件只要有任意一个条件成立就可以了。
        设数据库模式δ={R1,…,RK}是关系模式R的一个分解,FR上的FD集,δ中每个模式Ri上的FD集是Fi。如果{F1F2,…,Fk}与F是等价的(即相互逻辑蕴涵),那么我们称分解δ保持FD。如果分解不能保持FD,那么δ的实例上的值就可能有违反FD的现象。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有