早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

分析以上各关系模式,请回答以下问题: (1)“教学计划”关系是否存在冗余?请简要说明。 (2)根据现有关

题目

分析以上各关系模式,请回答以下问题:

(1)“教学计划”关系是否存在冗余?请简要说明。

(2)根据现有关系模式,能否获得学校每学期的各种教材的需求总量?请简要说明。

(3)考虑到任选课只有部分学生选修,需要增加或修改哪些关系模式,请给出修改结果并简要说明。

参考答案
正确答案:(1)“教学计划”关系存在冗余。课程关系中已经记录了每个不同课程的课程名和教材编号没有必要再在教学计划中记录课程名和教材编号。 (2)可以。根据教学计划中的学期求出每学期各院系的不同专业即将要开设的课程有哪些从课程关系中找出课程需要购买的教材种类;同时根据院系和专业信息从班级关系中求出课程所涉及的班级的人数。将每种教材乘以对应班级的人数就得到了不同种类教材的需要数量。 (3)修改课程关系增加“选修必修”属性用来说明该门课程是必修课还是任选课如下所示。 课程(课程编号课程名教材编号选修必修) 增加关系模式:选修情况关系(班级号选修课程号选修人数)。 统计教材需求信息时需要对课程的“选修必修”属性值进行判断。如果是任选课则需要从新增的关系模式“选修情况”中获取选修人数进而得出选修课教材的需求量;如果是必修课程则仍从班级关系中获得班级人数进而得出必修课教材的需求量。最后加以统计。
(1)“教学计划”关系存在冗余。课程关系中已经记录了每个不同课程的课程名和教材编号,没有必要再在教学计划中记录课程名和教材编号。 (2)可以。根据教学计划中的学期,求出每学期各院系的不同专业即将要开设的课程有哪些,从课程关系中找出课程需要购买的教材种类;同时根据院系和专业信息从班级关系中,求出课程所涉及的班级的人数。将每种教材乘以对应班级的人数,就得到了不同种类教材的需要数量。 (3)修改课程关系,增加“选修必修”属性,用来说明该门课程是必修课还是任选课,如下所示。 课程(课程编号,课程名,教材编号,选修必修) 增加关系模式:选修情况关系(班级号,选修课程号,选修人数)。 统计教材需求信息时,需要对课程的“选修必修”属性值进行判断。如果是任选课,则需要从新增的关系模式“选修情况”中获取选修人数,进而得出选修课教材的需求量;如果是必修课程,则仍从班级关系中获得班级人数,进而得出必修课教材的需求量。最后加以统计。 解析:本题主要是考数据库的逻辑结构设计。
(1)教学计划主要是描述每个专业方向不同学期所开设的课程信息。根据图4-1,“课程”关系模式中已经记录了课程的信息,在教学计划中记录每条教学计划与课程的关系即可。因此,“教学计划”关系模式存在冗余。课程关系中已经记录了每个不同课程的课程名和教材编号,没有必要再在教学计划中记录课程名和教材编号。
(2)根据题目中的描述,教材需求量是根据现有的教学计划和班级人数计算得到的。“教学计划”关系模式中,存放着每学期不同专业班级所应开设的课程。根据教学计划确定每学期需开设的课程总数,进而确定所需的教材种类;再根据不同学期每门课程对应多少个班级,确定每种教材对应的班级总数,再分别乘以班级人数,得到不同学期的每种教材的需求量。
(3)根据问题要求可知,课程分为必修和选修课程。必修是教学计划中对应班级的每个同学都必须学习的,选修是教学计划中对应班级的一部分同学任选的。所以修改“课程”关系模式,增加“选修必修”属性,用来说明该门课程是必修课还是任选课,如下:
课程(课程编号,课程名,教材编号,选修必修)
同时,为了该课程选修的人数,以便统计教材需求量,增加关系模式:
选修情况关系(班级号,选修课程号,选修人数)
统计教材需求信息时,需要对课程的“选修必修”属性值进行判断。如果是任选课,则根据教学计划对应的专业方向中,找出对应的班级,再根据班级和选修课程号,从新增的关系模式“选修情况”中获取选修人数,进而得出选修课教材的需求量;如果必修课程,则仍从专业方向对应的班级关系中获得班级人数,进而得出必修课教材的需求量。最后加以统计。
看了分析以上各关系模式,请回答以下...的网友还看了以下:

自由落体运动规律公式:速度时间关系位移时间关系速度位移关系以上的写公式 其他 2020-04-27 …

八年级上语文导学案苏州园林本文精巧的结构给人以美的感觉,请结合文章内容加以分析.文中多次提到绘画, 其他 2020-05-17 …

观察分析下列生命系统的结构层次图解(以刺槐为例),回答有关问题.叶肉细胞→叶→刺槐→种群→群落→生 语文 2020-05-17 …

系统分析的任务是通过凋查现行系统并优化系统功能,所以系统分析又称______分析或需求分析。 计算机类考试 2020-05-23 …

系统分析也称需求分析,以下不属于系统分析内容的是A.新系统功能分析B.程序结构分析C.新系统效益 计算机类考试 2020-05-23 …

英语翻译浅谈中国古典舞身韵与基训的关系以上翻译是女朋友给的任务啊~都怪我英语不好~她说不翻译出来她 英语 2020-06-14 …

下列句子,形象生动,富有表现力,请联系上下文,加以赏析胖得像弥勒佛一般的王老师,站在讲台上,下列句 语文 2020-06-19 …

堆叠关系图即为涉及两个或两个以上变量的关系图,是多个单一关系图的叠加,可以帮助我们整合多个变量,从 语文 2020-07-25 …

A法系的概念首先是西方法学家提出B法系是从形式特点及历史传统等方面对法制所做的划分C法的阶级和社会本 历史 2020-11-27 …

(m2-1)x2-2mx-(m2-4)=0若ax2+bx+c=0(a不等于0,且a,b,c都是有理数 数学 2021-02-02 …