首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格: 已知该业务系统存在如下规则: Ⅰ.每个教师有唯一的教师号,每个教师号对应唯一的一名教师; Ⅱ.每门课程有唯一的课程号,每个课程号对应唯一的一门课程; Ⅲ.每本教材有唯一的教材号,每个教材
已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格: 已知该业务系统存在如下规则: Ⅰ.每个教师有唯一的教师号,每个教师号对应唯一的一名教师; Ⅱ.每门课程有唯一的课程号,每个课程号对应唯一的一门课程; Ⅲ.每本教材有唯一的教材号,每个教材
admin
2018-06-19
34
问题
已知某教务管理系统的设计人员在需求分析阶段收集到下列原始数据表格:
已知该业务系统存在如下规则:
Ⅰ.每个教师有唯一的教师号,每个教师号对应唯一的一名教师;
Ⅱ.每门课程有唯一的课程号,每个课程号对应唯一的一门课程;
Ⅲ.每本教材有唯一的教材号,每个教材号对应唯一的一本教材;
Ⅳ.每个教师最多只有一个上级领导,也可以没有上级领导;
Ⅴ.一门课程仅由一名教师讲授;
Ⅵ.一本教材仅用于一门课程。
请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足3NF,并说明每个关系模式的主码和外码。
选项
答案
教师(教师号,教师名,上级领导教师号,职称) 主码:教师号;外码:上级领导教师号、职称 职称(职称,工资) 主码:职称;外码:无 课程(课程号,课程名,学分,教材号,任课教师号) 主码:课程号;外码:教材号,任课教师号 教材(教材号,教材名,出版社) 主码:教材号;外码:无
解析
关系的描述称为关系模式,它可以形式化地表示为R(U,D,DOM,F)。要想使转换生成的关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码。根据题目中的表中的数据和业务系统的规则可知,共有四个实体存在,分别为教师、课程、教材、职称,职称作为实体而不是教师的属性是因为职称与工资挂钩,考虑到其有进一步描述的特性,所以把职称作为一个关系而不是教师的一个属性,而且教师号、职称、工资之间存在传递依赖,不满足3NF。
转载请注明原文地址:https://kaotiyun.com/show/GHlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在概念设计阶段可用E-R图来描述概念结构,其中用()表示实体,用菱形框来表示实体间的联系。
并行数据库系统中,对关系进行划分并把它们分布到多个磁盘,所采用的主要技术有3种:【】、散列分布和范围分布。
授予用户U1,U2和U3在关系employee的salary属性上的UPDATE权限的语句是【】UPDATE(salary)ONemployeeTOU1,U2,U3
SYBASE的企业解决方案包括,【】、数据复制和数据访问。
当前数据库技术的发展已形成各种类型的数据库应用技术,下述哪个(些)是这种发展的推动力? Ⅰ.应用的驱动 Ⅱ.多种技术与数据库技术的结合 Ⅲ.关系数据库的研究基础
设事务T1和T2,对数据库中的数据X进行操作,可能有如下几种情形,请问哪一种情形不会发生冲突操作?
在关系数据库规范化理论的研究中,在函数依赖的范畴内,______达到了最高的规范化程度。
语句GRANT、REVOKE实现SQL语言中的哪类功能?()
随机试题
施工项目质量保证计划应体现从资源投入到完成工程施工质量最终检验试验的()控制。
下列关于术前预防性应用抗生素的方法,哪项是合理有效的
下列工人工作时间中,属于有效时间的有()。
企业以回购股份形式奖励本企业职工的,属于权益结算的股份支付,其会计处理正确的有()。
(2015年)随着全面风险管理意识的加强,甲公司的股东要求管理层建立重大风险预警机制,明确风险预警标准,对可能发生的重大风险事件,制定应急方案,明确相关责任人和处理流程、程序和政策,确保重大风险事件得到及时、稳妥的处理。甲公司股东的要求所针对的内部控制要素
南海和平与稳定符合南海周边各国的利益。我国明确表示,在有关南海的领土划界、油气开发、渔业需求等问题中,领土划界是我国在南海的核心利益。这反映出,我国外交政策捍卫的最高利益是()。
若系统正在将()文件修改的结果写回磁盘时系统发生崩溃,则对系统的影响相对较大。
某校的男子乒乓球队有张、李、赵、孙四名队员,他们来自中文系、数学系、体育系、计算机系。李比张高,赵最矮,中文系的队员比数学系的队员高,体育系的队员最高,计算机系的队员比孙高。根据以上信息,可以推出()。
甲、乙、丙组建一普通合伙企业,现甲因有事急需用钱,要将自己在合伙企业中的财产份额转让,乙和丁均以份额估值总价的相同价格购买,丙则表示按照份额总价的一半购买。则甲应当将该份额卖给()。
下列选项中不属于软件生命周期开发阶段任务的是______。
最新回复
(
0
)