首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关系模型SC(学号,姓名,学院,学院领导,课程号,课程笔,成绩),函数依赖集F={学号→(姓名,学院,学院领导),学院→学院领导,课程号→课程名,(学号,课程号)→成绩},则关系SC中 (48)________________,要满足第二范式,应将SC分解
关系模型SC(学号,姓名,学院,学院领导,课程号,课程笔,成绩),函数依赖集F={学号→(姓名,学院,学院领导),学院→学院领导,课程号→课程名,(学号,课程号)→成绩},则关系SC中 (48)________________,要满足第二范式,应将SC分解
admin
2020-04-30
36
问题
关系模型SC(学号,姓名,学院,学院领导,课程号,课程笔,成绩),函数依赖集F={学号→(姓名,学院,学院领导),学院→学院领导,课程号→课程名,(学号,课程号)→成绩},则关系SC中 (48)________________,要满足第二范式,应将SC分解为 (49)________________。
选项
A、S(学号,姓名,学院,学院领导),C(课程号,课程名,成绩)
B、S(学号,姓名),D(学院,学院领导),C(课程号,课程名,成绩)
C、S(学号,姓名),D(学院,学院领导),C(课程号,课程名),SC(学号,课程名,成绩)
D、S(学号,姓名,学院,学院领导),C(课程号,课程名),SC(学号,课程号,成绩)
答案
D
解析
本题考查数据库规范化的知识。
部分函数依赖:设X,Y是关系R的两个属性集合,存在X→Y,若X’是X的真子集,存在X’→Y,则称Y部分函数依赖于X。
完全函数依赖:设X,Y是关系R的两个属性集合,X’是X的真子集,存在X→Y,但对每一个X’都有X’!→Y,则称Y完全函数依赖于X。
传递函数依赖:设X,Y,Z是关系R中互不相同的属性集合,存在X→Y(Y!→X),Y→Z,则称Z传递函数依赖于X。
多值依赖的定义:设R(U)是一个属性集合U上的一个关系模式,X、Y和Z是U的子集,并且Z=U—X—Y,多值依赖X→→Y成立当且仅当对R的任一个关系r,r在(X,Z)上的每个值对应一组Y的值,这组值仅仅决定于X值而与Z值无关。
根据题意,学号→(姓名,学院,学院领导),课程号→课程名,姓名、课程名等对关系模型SC主码(学号,课程号)都存在部分依赖;学号→(姓名,学院),学院→学院领导,故存在传递依赖。
①第一范式(1NF)
在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
所谓第一范式(1NF)是指数据库表的每一列(即每个属性)都是不可分割的基本数据项,一行中的任何列不能有多个值。
②第二范式(2NF)
第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式(2NF)要求关系中的每个非主属性都完全依赖于每个候选码。所谓完全依赖是指不能存在仅依赖于候选码中的部分属性,如果存在,那么这些属性和候选码的这一部分应该分离出来形成一个新的关系。
③第三范式(3NF)
满足第三范式(3NF)必须先满足第二范式(2NF)。在满足第二范式的基础上,且不存在非主属性对候选码的传递依赖,那么就是第三范式。简而言之,第三范式就是非主属性不依赖于其他非候选码的属性或属性组。
根据题意,满足第二范式要消除部分依赖,即消除学号→(姓名,学院,学院领导),课程号→课程名对关系模型SC候选码(学号,课程号)的部分依赖,可将关系SC分解为三个关系:S(学号,姓名,学院,学院领导),C(课程号,课程名),SC(学号,课程号,成绩)。
转载请注明原文地址:https://jikaoti.com/ti/Qhx7FFFM
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2013下项管)在项目组合管理中,确定项目优先级的主要决定因素是______。
(2011上项管)假设ICBCA_ACCOUNT和CBCA_ACCOUNT是用计算机语言定义的两个不同的类。前者代表工商银行账户,后者代表建设银行账户。ZhangSan_ICBCAccount和LiSi_ICBCAccount是用ICBCA_ACCOUNT
(2005上项管)______体现了项目计划过程的正确顺序。
(2012上项管)项目经理刚刚完成一个小项目的启动阶段,开始步入计划编制阶段,这时公司主管经营的副总经理向项目经理索要项目预算和成本基准计划。该项目经理较恰当的回答是______。
(2008下项管)______指对主体访问和使用客体的情况进行记录和审查,以保证安全规则被正确执行,并帮助分析安全事故产生的原因。
(2010上集管)小王在公司局域网中用Delphi编写了客户端应用程序,其后台数据库使用MSNT4+SQLServer,应用程序通过ODBC连接到后台数据库。此处的ODBC是______。
(2009上系分)在数据库设计的需求分析阶段,业务流程一般采用______表示。
某系统集成企业为做好项目配置管理,对配置库中的操作权限进行了以下定义:同时对项目相关人员在该开发库中的操作权限进行了如下分配,其中√表示该人员具有相应权限,×表示该人员没有相应权限。则开发库权限分配表中用①②③④⑤标出的位置,应填写的内容为(336
基于角色的访问控制中,角色定义、角色成员的增减、角色分配都是由______实施的,用户只能被动接受授权规定,不能自主地决定,用户也不能自主地将访问权限传给他人,这是一种非自主型访问控制。A.CSOB.安全管理员C.稽查员或审计员D.应用系统的管理员
随机试题
依色林用于:新斯的明用于:
下列各种致病菌与其传播途径组合,错误的是
患者,男,33岁。患肝硬化1年,食欲减退,厌食,进食后上腹饱胀不适。2天前突发大量黑便,后表现为性格行为失常、意识障碍、昏迷。该患者出现昏迷的原因是
铅吸收是指尿铅含量
可导致红细胞沉降速率增快的影响因素是
经济与社会发展规划体系按对象和功能类别可分为总体规划、()和区域规划。
在现代社会中,能够对产权实施有效保护的只能是( )。
甲公司是一家啤酒生产大型企业,利用自主研发的清爽型啤酒,在当地取得了50%的市场占有率。为通过保证质量、再降成本,强化成本领先战略优势,甲公司下一步应选择一体化战略中的()。
Computerswillbecomemoreadvancedandtheywillalsobecomeeasiertouse.Improvedspeedrecognitionwillmaketheoperationo
请编写函数fun,函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串的内容应是:A
最新回复
(
0
)