全部科目 > 系统分析师 >
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.  不具有无损连接性,也不保持函数依赖




 
 
相关试题     数据库系统 

  第45题    2015年上半年  
关系R、S如下表所示,R÷(πA1A21<3(S)))的结果为(44),R、S的左外联接、右外联接和完全外联接的元组个数分别为(45..

  第42题    2014年上半年  
给定关系模式R(U,F),U={A,B,C,D},F={AB→C,CD→B}。关系R(42),且分别有(43)。

  第45题    2010年上半年  
某销售公司数据库的零件关系(零件号,零件名称,供应商,供应商所在地,库存量)如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件..

 
知识点讲解
· 关系模式分解
 
        关系模式分解
        如果某关系模式存在存储异常问题,则可通过分解该关系模式来解决问题。把一个关系模式分解成几个子关系模式,需要考虑的是该分解是否保持函数依赖,是否是无损联接。
        无损联接分解的形式定义如下:设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-2026 All Rights Reserved
软考在线版权所有