首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
根据图22-21的关系模式,回答以下问题: (1)分析“教材”关系,给出除FD2外其余的函数依赖和多值依赖; (2)列出“教材”关系的所有候选键; (3)分析“教材”关系所属范式,并说明原因; (4)对“教材”关系进行分解,使其达到
根据图22-21的关系模式,回答以下问题: (1)分析“教材”关系,给出除FD2外其余的函数依赖和多值依赖; (2)列出“教材”关系的所有候选键; (3)分析“教材”关系所属范式,并说明原因; (4)对“教材”关系进行分解,使其达到
admin
2009-05-15
34
问题
根据图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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
《GB/T16260-1996信息技术软件产品评价质量特性及其使用指南》中对软件的质量特性做出了描述,以下描述错误的是______。
完成某信息系统集成项目中的一个最基本的工作单元A所需的时间,乐观的估计需8天,悲观的估计需38天,最可能的估计需20天,按照PERT方法进行估算,项目的工期应该为(37),在26天以后完成的概率大致为(38)。(38)
企业通过多年项目实施经验总结归纳出的IT项目可能出现的风险列表属于______范畴。
以下关于创建工作分解结构(WBS)的叙述中,______是不准确的。
某承建单位根据《电子信息系统机房设计规范》中电子信息系统机房C级标准的要求,承担了某学校机房的施工任务。在施工中,______行为是不正确的。
某公司打算经销一种商品,进价为450元/件,售价500元/件。若进货商品一周内售不完,则每件损失50元。假定根据已往统计资料估计,每周最多销售4件,并且每周需求量分别为0、1、2、3和4件的统计概率如下表所示:则公司每周进货______件可使利润最高。
在系统建设后期,建设方考虑到系统运维管理问题,希望增加8课时的IT服务管理方面的知识培训,承建方依此要求进行了范围变更。在对范围变更进行验证时,验证准则是______。
正式批准项目进入下一阶段,这个决定的过程属于______的一部分。A.授权B.控制C.启动D.计划
______不属于项目章程的组成内容。A.工作说明书B.指定项目经理并授权C.项目概算D.项目需求
随机试题
患者,女,35岁。舌部疼痛、烧灼感3天,半年前上下唇内侧疼痛,局部涂药后好转。检查:舌尖及右侧舌缘处有米粒大小、圆形溃疡各1个,表面有浅黄色假膜,周围有红晕,触痛明显。最可能的诊断是
下列传染病采取甲类传染病预防、控制措施的是
A.引起嗜睡B.致使视力模糊C.致使定向力障碍D.引起多尿或多汗E.致使眩晕或幻觉驾驶员应慎用双氯芬酸的原因是()。
共8题。每题的备选项中,只有1个最符合题意。某企业年销售产品收入为3600万元,企业销售利润率为10%,其信用条件是:2/10,n/30,享受现金折扣的客户占40%,其余在信用期内付款。管理成本占销售收入的1%,坏账损失占销售收入的2%,收账费用占销售收
对个人住房贷款合作机构进行分析的要点包括()。
我国法律法规规定的小学生的睡眠时间是()。
社会治安综合治理的规范建设,就是要抓紧整顿建设好办事机构和城乡基层组织。()
生态补偿是在经济社会发展中对生态功能和质量所造成损害的一种补助,其目的是提高受损地区的环境质量或者用于创建新的具有相似生态功能和环境质量的区域。生态补偿在原则上适用谁破坏谁补偿。根据上述定义,下列属于生态补偿的是:
运行程序:AA=0FORI=2TO100STEP2AA=AA+IENDFOR?AARETURN该程序得到的结果为()。
HowtoapproachReadingTestPartOne•InthispartoftheReadingTestyoumatcheightstatementswithfiveshorttexts.•Fir
最新回复
(
0
)