首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查询讲授某门课程的教师信息,列出教
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查询讲授某门课程的教师信息,列出教
admin
2019-07-07
32
问题
设某教学管理系统,其查询模块需要提供如下功能:
Ⅰ.查询系信息,列出各系编号、系名和系办公电话;
Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;
Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;
Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称;
Ⅴ.查询某门课程的先修课程信息,列出先修课程号和先修课程名。
系统有如下业务规则:
Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系;
Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授;
Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。
将ER图转换为满足3NF的关系模式,并说明每个关系模式的主码和外码。
选项
答案
由于题目要求满足3NF范式,ER图向关系模式转换采用方法一,关系名采用实体名或联系名。本题中有两个一对多、一个多对多联系,因此在转换时一对多联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由多端实体的键组成。m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。 系(
系编号
,系名,系办公室电话),主码:系编号;无外码 教师(教师号,教师名,职称,工资,聘用日期),主码:教师号;无外码 聘用(
教师号
,系编号),主码:教师号;外码:系编号 课程(
课程号
,课程名,学分),主码:课程号;无外码 讲授(
教师号
,
课程号
),主码:教师号、课程号;外码:教师号、课程号 先修课程(课程号,
先修课程号
),主码:先修课程号;外码:课程号 因为转换过来的关系模式中,不存在非主属性对于码的部分函数和传递函数依赖,所有关系模式满足3NF要求,因此对转换的结果不需要优化。
解析
在将ER图向关系模式转换时规则如下:
①1:1(一对一)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
②1:m(一对多)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
方法二:与m端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
③m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
转载请注明原文地址:https://kaotiyun.com/show/SJlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
第二代数据库系统是指
一个信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成。现在对这个现有的表增加一个入学时间cometime字段为日期型,下列语句正确的是______。
为了保护数据库的安全,主要在______几个层次上采取安全性措施。Ⅰ.数据库系统层Ⅱ.物理层Ⅲ.操作系统层Ⅳ.人员层Ⅴ.网络层
PowerBuilder具有的功能特点包括()。Ⅰ.提供了良好的跨平台性 Ⅱ.具有自己的编程语言PowerScriptⅢ.是一种面向对象的开发工具Ⅳ.事件驱动的程序设计方式
从数据库最终用户角度看,数据库系统的结构分为集中式结构、分布式结构、客户端/服务器结构和()。
有关系S(S#,Sname,Sex),C(C#,CName),SC(S#,C#)。其中S#为学号,Sname为学生姓名,Sex为性别,C#为课程号,Cname为课程名,要查询选修“计算机文化”课程的全体男生姓名的SQL语句为SelectSnameFro
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过下列_________技术来实现。
下列排序方法中,哪一种方法的总的关键码比较次数与记录的初始排列状态无关?
为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称作【】原则。
随机试题
患者,女性,55岁,糖尿病病史9年,长期使用胰岛素治疗,今日凌晨突然感到饥饿难忍、全身无力、心慌、出虚汗,继而神志恍惚。护士应首先考虑发生了
男,6天。不吃、不哭、体温不升3天。查体:反应差,皮肤黄染,脐部有分泌物,双肺可闻及湿啰音,肝肋下3cm,脾肋下1cm。最主要的诊断是
患儿,男,9岁。做作业时,突然中断,发呆,手中铅笔落地,约10秒后又能继续做作业,近来连续发作,一周内发作4次,但每次发作均无记忆,最可能的诊断是
甲公司从乙公司采购10袋菊花茶,约定:“在乙公司交付菊花茶后,甲公司应付货款10万元。”丙公司提供担保函:“若甲公司不依约付款,则由丙公司代为支付。”乙公司交付的菊花茶中有2袋经过硫磺熏蒸,无法饮用,价值2万元。乙公司要求甲公司付款未果,便要求丙公司付款1
《电子招标投标办法》规定,电子招标投标系统根据功能的不同,分为()。
人民法院在企业()的情形下,应当宣告企业破产。
荆门市是国家循环经济试点市,目前正在沙洋建设全国最大的秸秆气化发电厂。电厂建成后每年可消化秸秆13万吨,发电9×105kW.h。同时电厂所产生的灰渣将生成肥料返还农民,焦油用于精细化工,实现“农业—工业—农业”循环。若秸秆电厂正常工作时,每小时可发电2
下列哪一种进程间通信方式不会在系统中产生多份相同的拷贝?()
Aftertheearthquake,thetextmessagescamestreaminginto4636—reportsoftrappedpeople,fires,pollutedwatersources,an
TakingCareofParentsAlsoMeansTakingCareofFinancesDeniseEgebrechtneededabreak.Ithadbeenthreeyearssince
最新回复
(
0
)