数据库关系(1)

例题:给定关系R(U,Fr) 其中属性集U={A,B,C,D},函数依赖集Fr={A->BC,B->D};关系S(U,Fs),其中属性集U={A,C,E},函数依赖集Fs={A->C,C->E},R和S的主键分别为();关于Fr和Fs的叙述正确的是();

以上为题干,先不看答案,数据库关系的考题一般是两问,第一问考主键,第二问考依赖关系;

主键:若满足该属性即可遍历全图,就是使用该属性可以推出其他属性,首先看Fr中A->BC,A可以推出BC,此处亦可写为 A->B,A->C,然后第二个表达式为B->D,当我们满足A属性时可由A推出B,B又可以推出D,所以A可以推出D,同时A可以推出C所以A是该关系的主键;

传递依赖:A推出B,B又推出D,所以该关系存在传递依赖即A—>D;

同理,根据上述方法可以推出S的主键与依赖关系;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值