首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 某学校为实现无纸化、网络化的教材管理,拟开发一套教材管理系统。该系统主要负责统计全校的教学用书的需求信息,以便教材的统一购买。 【要求分析结果】 (1)教学计划 各学院的教学计划是教材需求的来源。各学院的教学管理人员为本学
【说明】 某学校为实现无纸化、网络化的教材管理,拟开发一套教材管理系统。该系统主要负责统计全校的教学用书的需求信息,以便教材的统一购买。 【要求分析结果】 (1)教学计划 各学院的教学计划是教材需求的来源。各学院的教学管理人员为本学
admin
2009-05-15
96
问题
【说明】
某学校为实现无纸化、网络化的教材管理,拟开发一套教材管理系统。该系统主要负责统计全校的教学用书的需求信息,以便教材的统一购买。
【要求分析结果】
(1)教学计划
各学院的教学计划是教材需求的来源。各学院的教学管理人员为本学院的各个专业方向制定教学计划。教学计划主要是描述每个专业方向不同学期所开设的课程信息。教学计划的示例如表22-21所示。
(2)课程信息
课程信息包括课程编号、课程名、教材编号,由课程编号唯一标识。如表22-21中,《数据库技术》课程因其使用的教材不同而分别编号。
(3)专业方向、班级
学校根据学院和专业方向将学生划分班级。一个学院可有多个专业方向,不同学院可以有相同名字的专业方向。一个专业方向可有多个班级,班级包含入学年份和人数。
(4)教材信息
教材信息记录教材的基本信息,包括教材编号、教材名称、ISBN号、出版社名称、作者、版本号。同一种教材版本不同编号也不同,一种教材可以有多个作者。
(5)教材需求
根据各学院的教学计划和对应的班级人数,统计全校各系各专业各班级的教材需求情况。教材需求量是根据现有的教学计划和班级人数计算得到的。
【逻辑结构设计】
根据需求阶段收集的信息,设计的关系模式如图22-24所示。
关系模式的主要属性、含义及约束如表22-22所示。
根据图22-24关系模式,给出班级、教材的函数依赖(不完整)如下。
(1)班级关系函数依赖FD1
班级号→{入学年份,人数,院系名称,专业名称}
(2)教材关系函数依赖FD2
教材编号→{教材名称,ISBN,出版社,版本号} (不完整)
选项
答案
(1)ISBN→{教材名称,教材编号,出版社,版本号} 由于一本书可以有多个作者,所以作者存在多值依赖 教材编号→→作者 ISBN→→作者 (2)教材编号和ISBN (3)BCNF 没有主属性对码的部分依赖和传递函数依赖;非主属性完全依赖于码:没有任何属性完全函数依赖于非码的任何一组属性。 (4)教材1(教材编号,ISBN,教材名称,出版社,版本号) 教材2(教材编号,作者)或者 教材2(ISBN,作者)
解析
本题主要是考数据库理论的规范化。
(1)对于“教材”关系模式,教材的信息除了完全函数依赖于教材编号,也完全函数依赖于ISBN号。所以补充函数依赖:ISBN→{教材名称,教材编号,出版社,版本号}。
此外,根据题目中对教材信息的描述,一种教材可以有多个作者,所以对于“教材”关系模式中的作者属性,存在多值依赖。
教材编号→→作者
ISBN→→作者
(2)如果属性组Y完全函数依赖于候选键。根据FD2和问题1中补充的函数依赖可知,“教材”关系模式的候选键为:教材编号和ISBN。
(3)由于对于“教材”关系模式来说,没有主属性对码的部分依赖和传递函数依赖;非主属性完全依赖于码;没有任何属性完全函数依赖于非码的任何一组属性,满足 BCNF范式的要求。所以,“教材”关系模式属于BCNF范式。
(4)由于“教材”关系模式存在多值依赖,所以,不满足4NF的要求。可以针对“作者”属性进行分解,从“教材”关系模式中去掉作者属性得出关系模式“教材1”,并将作者属性及对应的教材主键放在新的关系模式“教材2”中,得出:
教材1(教材编号,ISBN,教材名称,出版社,版本号)
教材2(教材编号,作者)或者 教材2(ISBN,作者)
转载请注明原文地址:https://www.kaotiyun.com/show/QzTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
______表达的不是类之间的关系。
结构化系统分析和设计的主导原则是______。
在软件开发项目中,关键路径是项目事件网络中(66),组成关键路径的活动称为关键活动。下图中的关键路径历时(67)个时间单位。(66)
某工厂生产两种产品S和K,受到原材料供应和设备加工工时的限制。单件产品的利润、原材料消耗及加工工时如下表所示。为获得最大利润,S应生产______件。
根据《中华人民共和国著作权法》,______是不正确的。
电子商务是网络经济的重要组成部分。以下关于电子商务的叙述中,______是不正确的。
软件的质量需求是软件需求的一部分,根据《软件工程产品质量第1部分:质量模型GB/T16260.1—2006)),软件产品质量需求的完整描述要包括______,以满足开发者、维护者、需方以及最终用户的需要。①内部质量的评估准则②外部质量的评估准则③使用质量
按照《中华人民共和国招标投标法》的规定,下列说法中错误的是______。A.招标人根据招标项目的具体情况,可以组织潜在投标人踏勘项目现场B.招标人不得向他人透露已获取招标文件的潜在投标人的名称、数量及可能影响公平竞争的有关招标投标的其他情况。招标人设有
软件工程国家标准“软件工程术语GB/T11457-1995”内容中不包括______。A.英汉软件工程术语对照及中文解释B.按英文字典顺序排列的术语C.程序网络图的文件编辑符号及约定D.中文索引
随机试题
阅读下列材料材料一:农民强烈反对征粮队的活动,要求经营自由和贸易自由,但遭到否定和拒绝。1920年~1921年,农民的不满与日俱增,反苏维埃暴动频繁发生。摘自《世界史.现代部分》材料二:我们是说俄国共产主义的“最初步骤”,……把小农组织成各种协作社这一
抢救对硫磷等硫代类有机磷中毒者,洗胃液忌用
下列关于治疗指数的叙述不正确的是
用于痰湿阻滞经络所致的肢体关节疼痛、麻木、阴疽流注。应选用用于中风痰壅、口眼歪斜,破伤风之证者。宜选
对涉及建筑主体和承重结构变动的装修工程,建设单位应在施工前委托( )提出设计方案,经原审查机构审批后方可施工。
下列行为只定拐卖妇女罪而不实行数罪并罚的情形是()。
计算机软件的构成是
缺省情况下,报表中的记录是按照【】排列显示的。
Whichofthefollowingoperationscarriedoutonboththenumeratorandthedenominatorofafractionwillalwaysproduceanequ
JustlikeChinese,Westernersgivegiftsonmanyoccasions,suchas,onbirthdaysoffamilymembers,atweddings,atChristmasa
最新回复
(
0
)