首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查
设某教学管理系统,其查询模块需要提供如下功能: Ⅰ.查询系信息,列出各系编号、系名和系办公电话; Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期; Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分; Ⅳ.查
admin
2018-05-02
63
问题
设某教学管理系统,其查询模块需要提供如下功能:
Ⅰ.查询系信息,列出各系编号、系名和系办公电话;
Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;
Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;
Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称;
Ⅴ.查询某门课程的先修课程信息,列出先修课程号和先修课程名。
系统有如下业务规则:
Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系;
Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授;
Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。
将ER图转换为满足3NF的关系模式,并说明每个关系模式的主码和外码。
选项
答案
由于题目要求满足3NF范式,ER图向关系模式转换采用方法一,关系名采用实体名或联系名。本题中有两个一对多、一个多对多联系,因此在转换时一对多联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由多端实体的键组成。m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
解析
在将ER图向关系模式转换时规则如下:
①1:1(一对一)联系。
联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
②1:m(一对多)联系。
联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由m端实体的键组成。不变。
③m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码,简而言之,第三范式就是属性不依赖于其他非主属性。
转载请注明原文地址:https://kaotiyun.com/show/ETlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统中,依靠______支持了数据独立性。
数据库管理系统不具备的功能是()。
数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是
设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是
TCP/IP参考模型中的主机-网络层对应于OSI参考模型的 Ⅰ.物理层 Ⅱ.数据链路层 Ⅲ.网络层
数据库的三级模式中,()是对数据库中全体数据的逻辑结构和特征的描述。
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
在并发控制的技术中,最常用的是封锁方法,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?()
MS—SQLSERVER数据库系统的核心是______。
设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()。
随机试题
患者男性,7岁,无明显症状,学校体检时发现心脏杂音。超声心动图示:左室增大,肺动脉增宽,室间隔呈囊袋样凸向右室,顶端连续中断0.5cm,室水平可见五色花彩过隔血流超声上室间隔缺损的类型不包括
女性,34岁,反复胸闷,心悸3年,下肢水肿8个月。体格检查:血压13.3/9.33kPa(100/70mmHg),口唇发绀,颈静脉充盈,心界略大,心尖区舒张期杂音,肺底中小水泡音少许,肝肋下2cm,脾不大,下肢轻度水肿。(假设信息)如果该病人近1个月有
清热调血汤,用于( )膈下逐瘀汤,用于( )
纳税人税务登记内容发生变化的,纳税人应当自办理工商变更登记之日起()内,向税务机关申报办理税务登记。
集体协商时应当掌握的信息包括()。
子日:“德之不存”,“行之不远”。在当前社会转型期,存在很多为了一己私利践踏职业道德和社会公德等各种道德失范现象,因此,提倡厚德具有重要的意义和价值。这说明()。
在有关科学实践中,没有使用________的仪器,经过________的调查,进行________的论证,往往很难得出正确的结论。填入画横线部分最恰当的一项是:
“请给我十几个强健而没有缺陷的婴儿,让我放在我自己特制的世界中教养……我都能任意训练他成为一个医生,或一个律师,或一个艺术家……”提出这一论断的人是()
求点M1(1,2,3)到直线L:x/1=的距离.
设计这样一个网站可能需要哪几种编程语言,分别都是起什么作用。在网站功能上有一条,当用户点击网页登陆时,如果没有输入密码,会自动弹出一个对话框,提示输入密码。此功能牵扯JavaScript语言中事件这个概念,请简述事件。
最新回复
(
0
)