首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查
admin
2018-10-09
78
问题
设某教学管理系统,其查询模块需要提供如下功能:
Ⅰ.查询系信息,列出各系编号、系名和系办公电话;
Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;
Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;
Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称;
Ⅴ.查询某门课程的先修课程信息,列出先修课程号和先修课程名。
系统有如下业务规则:
Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系;
Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授;
Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。
将ER图转换为满足3NF的关系模式,并说明每个关系模式的主码和外码。
选项
答案
由于题目要求满足3NF范式,ER图向关系模式转换采用方法一,关系名采用实体名或联系名。本题中有两个一对多、一个多对多联系,因此在转换时一对多联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由多端实体的键组成。m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。 系(系编号,系名,系办公室电话),无外码 教师(教师号,教师名,职称,工资,聘用日期,系编号),外码:系编号 先修课程(先修课程号,先修课程名) 课程(课程号,课程名,学分,先修课程号),外码:先修课程号 讲授(教师号,课程号) 因为转换过来的关系模式中,不存在属性依赖于其他非主属性,因此对转换的结果不需要优化。
解析
在将ER图向关系模式转换时规则如下:
①1:1(一对一)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
②1:m(一对多)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。
③m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
转载请注明原文地址:https://kaotiyun.com/show/8WlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
分布式数据库中定义数据分片时,必须满足3个条件:完备性条件、重构条件和【】。
PowerBuilder是一种深受用户欢迎的快速应用开发工具,它与其他应用开发工具比较,最具有特色的是
SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?
在数据库应用中,一般一个SQL语句可产生或处理一组记录,而数据库主语言语句一般一次只能处理一个记录,其协调可通过下列哪种技术来实现?
下面所列的工具中,不能用于数据库应用系统界面开发的工具是()。
在程序编码阶段,编码之前一项重要的工作就是选择适当的程序设计语言,其中,涉及到的高级语言从应用特点上可以分为基础语言、()和结构化语言。
在SQL语言的SELECT语句中,实现投影操作的是哪个子句?
在单处理器多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于()。
下列哪一条不是SYBASE企业级数据库服务器的特点?
MicrosoftSQLServer2000和CommerceServer2000集成使用,可以创建B2B和B2C网站,并支持【】数据分析。
随机试题
________是编排演示文稿最直观的视图模式。
手机对于()相当于电影对于()
患者,女性,67岁,因头痛、心悸和心前至不适感,门诊查血压:160/95mmHg,据此可以推断该病人高血压分级属于
男性,70岁,原有肺心病,感冒后病情加重,咳脓痰,发热、烦躁,继之出现神志模糊,嗜睡。查体:口唇发绀,昏迷,血压14.7/9.33kPa(110/70mmHg),无病理反射.可能的诊断是
下列各项中,会引起现金流量净额发生变动的是()。
阅读下面的教学反思(节选),按要求答题。讲《(呐喊)自序》时,我自感底气不足,于是在课文以外研读了鲁迅相关作品。其后,我把《(呐喊)自序》逐字逐句地诵读了20遍,终于找到了理解整篇文章的关键点,即文中的四个关键词——梦想、寂寞、希望、呐喊,也明确了这节课
根据埃里克森的心理社会发展理论,发展任务是获得勤奋感而克服自卑感,体验着能力的实现的是()
荷兰以郁金香、风车、牧场和运河而闻名天下。郁金香是荷兰的国花,品种达二百多个。除郁金香外,还有水仙、风信子……每年的三月到九月,整个荷兰就是一个万紫千红的鲜花世界,它也因此获得了“欧洲花园”“花卉王国”的美誉。荷兰的运河纵横交错,在运河之间是一望无际的牧场
用UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是()。
有如下程序:#includeusingnamespacestd;classXX{protected:intk:public:xx(intn=5):k(n){}:
最新回复
(
0
)