首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果将上述应用的数据库设计成如下关系模式; RS(A#,A1,A2,A3,B#,B1,B2,D1),请指出该关系模式的候选键。 如果将上述应用的数据库设计为如下三个关系模式: R1(A#,A1,A2,A3) R2(B#,B1,B2)
如果将上述应用的数据库设计成如下关系模式; RS(A#,A1,A2,A3,B#,B1,B2,D1),请指出该关系模式的候选键。 如果将上述应用的数据库设计为如下三个关系模式: R1(A#,A1,A2,A3) R2(B#,B1,B2)
admin
2009-02-15
20
问题
如果将上述应用的数据库设计成如下关系模式;
RS(A#,A1,A2,A3,B#,B1,B2,D1),请指出该关系模式的候选键。
如果将上述应用的数据库设计为如下三个关系模式:
R1(A#,A1,A2,A3)
R2(B#,B1,B2)
R3(A#,B#,D1)
那么关系模式R2是否一定满足第3范式?为什么?
选项
答案
满足第三范式
解析
根据候选关键字的定义:设关系模式R (A1,A2,…,An),F是R上的函数依赖集。X是R的一个子集,
①x→A1A2…An∈F+(它的意思是X能够决定唯一的一个元组)。
②不存在X的真子集Y,使得Y也能决定唯一的一个元组,则X就是R的一个候选键(它的意思是,X能决定唯一的一个元组但又没有多余的属性集。)由于(A#,B#)+=(A#,A1,A2,A3,B#,B1,B2,D1),即 (A#,B#)→(A#,A1,A2,A3,B#,B1,B2,D1)∈F+,而且(A#)+=(A#,A1,A2,A3),(B#)+=(B#,B1,B2)。因此,(A#,B#)是关系模式贴的候选键。
假设第二问的关系模式RS上存在函数依赖:A1→A3,则贴只满足1NF,不满足2NF,因为存在非主属性A3对键(A#,B#)的传递依鞍,而且存在非主属性对键的部分函数依赖。
在第三问中,因为R2中有两个非主属性B1和B2,候选键是B#,既不存在非属性对候选键的部分函数依赖,也不存在非主属性对候选键的传递函数依赖。
转载请注明原文地址:https://kaotiyun.com/show/WrDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20);
在如下所示的进程资源图中,()。
以下不属于系统测试的是___________。①单元测试②集成测试③安全性测试④可靠性测试⑤确认测试⑥验收测试
算术表达式a+b-c*d的后缀式是___________(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
结构化开发方法中,(35)主要包含对数据结构和算法的设计。对算法设计时,其主要依据来自(36)。描述算法时,(37)不是理想的表达方式。(35)
不同加密机制或算法的用途、强度是不相同的,一个软件或系统中的加密机制使用得是否合理,强度是否满足当前要求,是需要通过测试来完成的,通常_______是测试的一个重要手段。
若某线性表长度为n且采用顺序存储方式,则运算速度最快的操作是_______。
测试执行过程的阶段不包括______。
以下关于不同类型的软件测试的叙述,正确的是______。A.单元测试不是模块测试B.多个模块不能平行地独立进行测试,应该顺序执行C.系统测试是检验程序单元或部件之间的接口关系D.确认测试是通过检验和/或核查所提供的客观证据,证实软件是否满足特定预期
在面向对象技术中,(43)是一组具有相同结构、相同服务、共同关系和共同语义的(44)集合,其定义包括名称、属性和操作。(44)
随机试题
测验结果的前后一致程度指的是测验的()
在病色交错中,肺病见赤色,属于
人身权
下列对经营者的表述正确的是()。
军装:士兵
在租赁合同中,承租人为
1949年3月,在中国人民革命即将取得全国胜利的前夕,中国共产党在河北省平山县西柏坡村召开了中共七届二中全会,毛泽东在会上作了报告,提出了“两个务必”。“两个务必”思想意义和历史意义十分深远,“两个务必”包含着
计算下列定积分:
SusannaandMarkcannotseeonthefirstpicture______.
HistoryofPublicTransportationIn1915,theMorrellvillelinewasextendedintoOakhurstandanunderpasswasbuiltonFai
最新回复
(
0
)