首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据图22-21的关系模式,回答以下问题: (1)分析“教材”关系,给出除FD2外其余的函数依赖和多值依赖; (2)列出“教材”关系的所有候选键; (3)分析“教材”关系所属范式,并说明原因; (4)对“教材”关系进行分解,使其达到
根据图22-21的关系模式,回答以下问题: (1)分析“教材”关系,给出除FD2外其余的函数依赖和多值依赖; (2)列出“教材”关系的所有候选键; (3)分析“教材”关系所属范式,并说明原因; (4)对“教材”关系进行分解,使其达到
admin
2009-05-15
57
问题
根据图22-21的关系模式,回答以下问题:
(1)分析“教材”关系,给出除FD2外其余的函数依赖和多值依赖;
(2)列出“教材”关系的所有候选键;
(3)分析“教材”关系所属范式,并说明原因;
(4)对“教材”关系进行分解,使其达到4NF。分解后各关系模式分别命名为:教材1,教材2,……
分析以上各关系模式,请回答以下问题:
(1)“教学计划”关系是否存在冗余?请简要说明。
(2)根据现有关系模式,能否获得学校每学期的各种教材的需求总量?请简要说明。
(3)考虑到任选课只有部分学生选修,需要增加或修改哪些关系模式,请给出修改结果并简要说明。
选项
答案
(1)“教学计划”关系存在冗余。课程关系中已以记录了每个不同课程的课程名和教材编号,没有必要再在教学计划中记录课程名和教材编号。 (2)可以。根据教学计划中的学期,求出每学期各院系的不同专业即将要开设的课程有哪些,从课程关系中找出课程需要购买的教材种类;同时根据院系和专业信息,从班级关系中求出课程所涉及的班级人数。将每种教材乘以对应班级的人数,就得到了不同种类教材的需要数量。 (3)修改“课程”关系模式,增加“选修必修”属性,用来说明该门课程是必修课还是选修课,如下: 课程(课程编号,课程名,教材编
解析
(1)教学计划主要是描述每个专业方向不同学期所开设的课程信息。根据图22-21,“课程”关系模式中已经记录了课程的信息,在教学计划中记录了每条教学计划与课程关系即可。因此,“教学计划”关系模式存在冗余。课程关系中已经记录了每个不同课程的课程名和教材编号,没有必要在教学计划中记录课程名和教材编号。
(2)根据题目描述,教材需求量是根据现有的教学计划和班级人数计算得到的。“教学计划”关系模式中,存放着每学期不同专业班级所应开高的课程。根据教学计划确定每学期需要开设的课程总数,进而确定所需的教材种类;再根据不同学期每门课程对应多少个班级,确定每种教材对应的班级总数,再分别乘以班级人数,得到不同学期的每种教材的需求量。
(3)根据问题要求可知,课程分为必修和选修课程。必修是教学计划对应班级的每个同学都必须学习的,选修是教学计划中对应班级的一部分同学任选的。所以修改“课程”关系模式,增加“选修必修”属性,用来说明该门课程是必修课还是选修课,如下:
课程(课程编号,课程名,教材编号,选修必修)
同时,为了该课程选修的人数,以便统计教材需求量,增加关系模式:
选修情况关系(班级号,选修课程号,选修人数)
统计教材需求信息时,需要对课程的“选修必修”属性值进行判断。如果是任选课,则根据教学计划对应的专业方向中,找出对应的班级,再根据班级和选修课程号,从新增的关系模式“选修情况”中获取选修人数,进而得出选修教材的需求量;如果是必修课程,则仍从专业方向对应的班级关系中获得班级人数,进而得出必修教材的需求量。最后加以统计。
转载请注明原文地址:https://kaotiyun.com/show/hzTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
结构化系统分析和设计的主导原则是______。
以下关于创建工作分解结构(WBS)的叙述中,______是不准确的。
某企业经过多年的发展,在产品研发、集成电路设计等方面取得了丰硕成果,积累了大量知识财富,______不属于该企业的知识产权范畴。
以下关于J2EE多层分布式应用模型的对应关系的叙述,______是错误的。
根据《软件文档管理指南》(GB/T16680—1996),下列关于文档质量的描述中,______是不正确的。
按照采购控制程序的规定,在采购合同招标前,由项目部提交采购项目的工作说明书(SOW)。某项目按计划要采购一批笔记本电脑,项目经理给采购部提交了采购文件,主要内容有数量、配置、性能和交货日期。以下叙述正确的是______。
在系统建设后期,建设方考虑到系统运维管理问题,希望增加8课时的IT服务管理方面的知识培训,承建方依此要求进行了范围变更。在对范围变更进行验证时,验证准则是______。
在项目进行过程中,一个开发人员接收到某个用户的电话,用户表明在系统中存在一个问题并要求更改,这个开发人员应该______。A.马上改正问题B.记录问题并提交项目经理C.不予理睬D.通过测试部经理,要求确认问题是否存在
下面针对项目整体变更控制过程的叙述,不正确的是______。A.配置管理的相关活动贯穿整体变更控制始终B.整体变更控制过程主要体现在确定项目交付成果阶段C.整体变更控制过程贯穿于项目的始终D.整体变更控制的结果可能引起项目范围、项目管理计划、项目交
在面向对象软件开发过程中,设计模式的采用是为了______。A.允许在非面向对象程序设计语言中使用面向对象的概念B.复用成功的设计和体系结构C.减少设计过程创建的类的个数D.保证程序的运行速度达到最优值
随机试题
某机械公司以一批施工机械投资于一建筑公司,协议联营10年。该批机械作价100万元,机械公司每年分配利润15万元,协议期满后建筑公司以折余价值10万元买下这批机械。评估时已经联营满6年了,折现率为10%。则该项投资的评估价值约为【】
特发性肺间质纤维化可导致
已知则Eθ(Fe3+/Fe)等于()。[2013年真题]
海关缉私警察机构由海关总署、公安部联合组建走私犯罪侦察局,设在海关总署。实行海关总署和公安部双重领导,以公安部领导为主的体制。()
境外保本基金提供的保证类型有( )。
企业跨期提供劳务的,期末可以按照完工百分比法确认收入的条件包括()。
在下面的圆内随机取一个点,落在阴影内的概率为().
根据下图回答131-135题。注:全社会固定资产投资=农村固定资产投资+城镇固定资产投资;城镇固定资产投资=城镇国有及国有控股固定资产投资+城镇非国有固定资产投资2005三福建省农村固定资产投资额占当年全社会投资比重为()。
1978年5月开始的关于真理标准问题的大讨论
【B1】【B3】
最新回复
(
0
)