设某教学管理系统,其查询模块需要提供如下功能:Ⅰ.查询系信息,列出各系编号、系名和系办公电话;Ⅱ.
设某教学管理系统,其查询模块需要提供如下功能:Ⅰ.查询系信息,列出各系编号、系名和系办公电话;Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;Ⅳ.查询讲授某门课程的教师信息,列出教师名和职称;V.查询某门课程的先修课程信息,列出先修课程号和先修课程名。系统有如下业务规则:Ⅰ.一个系可聘用多名教师,一名教师只能受聘于一个系;Ⅱ.一名教师可讲授多门课程,一门课程可由多名教师讲授;Ⅲ.一门课程可以有多门先修课程,也可以没有先修课程。(1)请根据以上查询功能与业务规则,用ER图描述该系统的概念模型。(5分)(2)将ER图转换为满足3NF的关系模式,并说明每个关系模式的主码和外码。(5分)
(1)E-R图也称实体一联系图,提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。为了简化E-R图的处置,现实世界的事物能作为属性对待的则尽量作为属性对待。实体与属性的划分给出如下两条规则:①作为“属性”,不能再具有需要描述的性质,“属性”必须是不可分的数据项,不能包含其它属性。②“属性”不能与其它实体有联系,即E-R图中所表示的联系是实体之问的联系。本题中一个系可以聘用多名教师,一名教师只能受聘于一个系,所以系实体与教师实体有联系;一名教师可以讲授多门课程,一门课程可由多名教师讲授,所以教师实体与课程实体有联系,一门课程可以有多门先修课程,所以课程间也有联系。
【参考答案】
(2)要想使转换生成的关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码。
【参考答案】
系(系编号,系名,系办公电话),无外码
教师(教师号,教师名,工资,聘用日期,职称,系编号),外码:系编号
课程(课程号,课程名,学分,教师号),外码:教师号
先修(先修课程号,先修课程名,课程号),外码:课程号
以下关于域名系统不正确的描述是()。A.域名系统实际上是一个分布式的信息数据库B.域名系统采用客 计算机类考试 2020-05-23 …
电子邮件是( )。A.用计算机管理电话系统B.在个人终端上通过网络收发信息C.用计算机管理邮政信箱 计算机类考试 2020-05-24 …
电信是指利用有线、无线的()以及其他任何形式信息的活动。A、电磁系统B、光电系统c、传送、发射D、 计算机类考试 2020-05-26 …
利用电话查询有关测站水情信息,就是使用()或专用的电话系统,打电话询问水情,记录在专用的记 职业技能鉴定 2020-05-27 …
磁悬浮铁路中文拼音:cíxuánfútiělù,英文名:magleyrailway,是一种新型的交 其他 2020-06-15 …
关于电视传播的一道选择题电视节目制作系统在早期乘坐公用天线电视系统,这种电视节目的传播形式属于A电 其他 2020-06-23 …
TIMS全程是什么?A.铁路管理运输系统B.客票预订语法收信息系统C.客票预订语法收信息系统D.现 其他 2020-06-25 …
电报系统采用发出+和—发出信息,统计表明:传递+时平均有2/5失真,而传递-时1/3失真.已知一电 数学 2020-07-28 …
关于DNS域名系统,以下叙述正确的是A不能通过IP地址访问主机目标,必须通过域名才能访问B域名必须采 其他 2020-12-13 …
关于通信的叙述,正确的是[]A.通信是邮件在地理位置上的移动过程B.电信通信是利用有线电、无线电、光 语文 2020-12-17 …