首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
该关系模式满足2NF吗?为什么? 在E-R模型中,如果实体间是1:N的联系,如何设计相应部分的关系模型?
该关系模式满足2NF吗?为什么? 在E-R模型中,如果实体间是1:N的联系,如何设计相应部分的关系模型?
admin
2010-01-15
74
问题
该关系模式满足2NF吗?为什么?
在E-R模型中,如果实体间是1:N的联系,如何设计相应部分的关系模型?
选项
答案
在E-R模型中,一个1:N联系可以转换成为一个独立的关系模式,相连的实体的键以及联系本身的属性转换为关系的属性,关系的键为N端实体的键。也可以与N端对应的关系模式合并,将1端实体对应的关系模式的键和联系本身的属性加入到N端实体对应的关系模式的属性中。更倾向于后面这种方法。
解析
第二范式(2NF):如果关系模式R(U,F)
中的所有非主属性都完全依赖于任意一个候选关键字,则称关系R是属于第二范式的。第三范式(3NF):如果关系模式R(U,F)中的所有非主属性对任何候选关键字都不存在传递信赖,则称关系R是属于第三范式的。BCNF:如果关系模式R(U,P)的所有属性(包括主属性和非主属性)都不传递依赖于R的任何候选关键字,那么称关系R是属于BCNF的。
由题可知,D并不依赖B#,所以不满足2NF。R2,C和D都依赖于B#,可以满足2NF;但C,D问存在传递信赖,所以不B2不属于第三范式,它最高满足2NF。将关系模式R分解到BCNF,就意味着要打破传递依赖,所以将R2中的C和D分解到一个新的关系中。
转载请注明原文地址:https://kaotiyun.com/show/5cDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
为检测系统在长时间运行下是否存在性能瓶颈,应进行()。
POP3协议采用(29)模式进行通信,当客户机需要服务时,客户端软件与POP3服务器建立(30)连接。(29)
假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为(22)。如果进程按(23)序列执行,那么系统
V模型是具有代表意义的测试模型,以下理解正确的是______。A.V模型认为测试阶段是与开发阶段并行的B.V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系C.V模型造成需求分析阶段隐藏的问题一直到后期的验收测试才被发现D.V模型是
某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“开
对于下面的有向图,其邻接矩阵是一个①的矩阵。采用邻接链表存储时,顶点0的表结点个数为2,顶点3的表结点个数为0,顶点1的表结点个数为②个。①处应填入?
某模块内涉及多个功能,这些功能必须以特定的次序执行,则该模块的内聚类型为______内聚。
现要开发一个软件产品的图形用户界面,则最适宜采用______过程模型。
为检测系统所能承受的数据容量,应进行()。
序言性注释是指在每个程序或模块开头的一段说明,起辅助理解程序的作用,一般包括:程序的表示、名称和版本号;程序功能描述;接口与界面描述;输入输出数据说明:开发历史;与运行环境有关的信息等。下列叙述中不属于序言性注释的是(23)。
随机试题
健康传播过程中受传者最容易接受或记住的信息是
对于伴有急性肾衰的MODS病人,特别是循环不稳者进行血液净化治疗,一般主张首选
属于β受体阻滞剂属于IB类
根据商业银行法,企业事业单位可以自主选择一家商业银行的营业场所开立一个办理日常转账结算和现金收付的账户。这种账户是不属于下列选项中的哪一个?
可修复的项目是指经过修理或更换后可恢复其原有功能的项目。()
有关零息债券的麦考莱久期,下列说法正确的是( )。
甲、乙是夫妻,共同共有一处房产,则()。
ATM协议将网络分为多个功能层,信元生成由()完成。
奥斯曼青年党
表达式3.6.5/2+1.2+5%2的值是
最新回复
(
0
)