首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查
admin
2018-10-09
38
问题
设某教学管理系统,其查询模块需要提供如下功能:
Ⅰ.查询系信息,列出各系编号、系名和系办公电话;
Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;
Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;
Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称;
Ⅴ.查询某门课程的先修课程信息,列出先修课程号和先修课程名。
系统有如下业务规则:
Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系;
Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授;
Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。
将ER图转换为满足3NF的关系模式,并说明每个关系模式的主码和外码。
选项
答案
由于题目要求满足3NF范式,ER图向关系模式转换采用方法一,关系名采用实体名或联系名。本题中有两个一对多、一个多对多联系,因此在转换时一对多联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由多端实体的键组成。m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。 系(系编号,系名,系办公室电话),无外码 教师(教师号,教师名,职称,工资,聘用日期,系编号),外码:系编号 先修课程(先修课程号,先修课程名) 课程(课程号,课程名,学分,先修课程号),外码:先修课程号 讲授(教师号,课程号) 因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
解析
在将ER图向关系模式转换时规则如下:
①1:1(一对一)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
②1:m(一对多)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
③m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
转载请注明原文地址:https://kaotiyun.com/show/8WlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在层次数据库中,父片段和子片段之间只能具有【】类型的联系。
当下述哪一条成立时,称X→Y为平凡的函数依赖?
数据库保护问题包括:______、完整性、故障恢复和并发控制等多方面。
下面有关对象—关系数据库管理系统的叙述中,不正确的是()。
下面列出的条目中,哪些是事务并发执行中可能出现的主要问题?()①丢失更新②对未提交更新的依赖③不一致的分析
数据流程图(DFD)是用于数据库设计中哪个阶段的工具?()
在程序状态字PSW中设置了一位,用于控制用户程序不能执行特权指令,这一位是()。
操作系统的文件系统中,若按逻辑结构划分,可将文件划分成【】和记录式文件两大类。
对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是______。
随机试题
胸胁灼痛,急躁易怒,头晕口苦,咳嗽咯血,舌红脉弦细,证属
地方性砷中毒可引起人体
按照市场调研对象划分,市场调研所采用的主要方法有()。
设备及安装工程概算的编制方法不包括()。
根据下面的资料回答问题有一份CIF合同,出售矿砂5000公吨,合同装运条款规定:“CIFHamburg,2006年2月份由一船或数船装运。”买方于2月15日装运了3100公吨,余数又在3月1日装上另一艘轮船。当卖方凭单据向买方要求付款时,买方以第
综合实践活动学习成绩的评价主体是()。
据报道,南海仲裁案期间,包括湖南长沙、郴州,浙江杭州、浦江县,江苏扬州、连云港、泗洪,山东临沂,安徽滁州、广德、宁国等,全国至少11个市县发生了抵制肯德基事件。有人说,这种爱国是“神助攻”、帮倒忙;也有人说,这种“朴素的爱国激情”值得肯定。对此你怎么看?
设f(x)可导且f’(0)≠0,且求dy/dx|t=0.
Whatisthewomandoing?
Theroomwants______(clean)beforeNationalDay.
最新回复
(
0
)