首页/ 题库 / [问答题]建立一个关于系、学生、班级、学会等诸信息的答案

建立一个关于系、学生、班级、学会等诸信息的关系数据库。

问答题
2022-01-01 02:49
查看答案

正确答案

学生:学号、姓名、出生年月、系名、班号、宿舍区。
班级:班号、专业名、系名、人数、入校年份。
系:系名、系号、系办公地点、人数。
学会:学会名、成立年份、办公地点、人数。
语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。
请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系模式的候选码、外部码,有没有全码存在?
解:(1)关系模式如下:
学生:S(Sno,Sname,Sbirth,Dept,Class,Rno)
班级:C(Class,Pname,Dept,Cnum,Cyear)
系:D(Dept,Dno,Office,Dnum)
学会:M(Mname,Myear,Maddr,Mnum)
(2)每个关系模式的最小函数依赖集如下:
A、学生S(Sno,Sname,Sbirth,Dept,Class,Rno)的最小函数依赖集如下:SnoSname,SnoSbirth,SnoClass,ClassDept,DEPTRno
传递依赖如下:
由于SnoDept,而DeptSno,DeptRno(宿舍区)
所以Sno与Rno之间存在着传递函数依赖。
由于ClassDept,DeptClass,DeptRno
所以Class与Rno之间存在着传递函数依赖。
由于SnoClass,ClassSno,ClassDept
所以Sno与Dept之间存在着传递函数依赖。
B、班级C(Class,Pname,Dept,Cnum,Cyear)的最小函数依赖集如下:
ClassPname,ClassCnum,ClassCyear,PnameDept.
由于ClassPname,PnameClass,PnameDept
所以C1ass与Dept之间存在着传递函数依赖。
C、系D(Dept,Dno,Office,Dnum)的最小函数依赖集如下:
DeptDno,DnoDept,DnoOffice,DnoDnum
根据上述函数依赖可知,Dept与Office,Dept与Dnum之间不存在传递依赖。
D、学会M(Mname,Myear,Maddr,Mnum)的最小函数依赖集如下:
MnameMyear,MnameMaddr,MnameMnum
该模式不存在传递依赖。
(3)各关系模式的候选码、外部码,全码如下:
A、学生S候选码:Sno;外部码:Dept、Class;无全码
B、班级C候选码:Class;外部码:Dept;无全码
C、系D候选码:Dept或Dno;无外部码;无全码
D、学会M候选码:Mname;无外部码;无全码


试题解析

感兴趣题目
DBS是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和()。
DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()
在计算机信息处理中,数据组织的层次是,数据项、记录、文件、数据库数据库系统由计算机系统、数据库、()以及操作和使用这些数据的人员组成。
分组交换,简单地说就是在一个主机向另一个主机发送数据时,首先将主机发出的数据划分成(),每个分组都携带一些有关()的信息,系统根据分组中的目的地址信息,利用系统中数据传输的(),确定分组的下一个节点并将数据发往所确定的节点,分组数据被一步步传下去,直至目的计算机接收。
信息技术与企业管理方法、企业管理技术相结合,产生了各种类型的制造业信息系统。对计算机信息系统是一类以提供信息服务为主要目的的数据密集型、人机交互的计算机应用系统。
多媒体计算机技术,是指使用计算机综合处理(),使多种信息建立逻辑连接,集成为一个系统并具有交互性的技术。
数据库系统是指采用了数据库技术的计算机应用系统,主要包括()、数据库和硬件、操作系统、管理和使用数据库系统的各类人员等。
()是指采用了数据库技术的计算机应用系统,主要包括数据库管理系统、数据库和硬件、操作系统、管理和使用数据库系统的各类人员等。
战略计划层的信息系统在管理方法上通常是建立以数据库、()为基础的计算机决策支持系统。
企业信息基础设施指的是能够维持企业信息管理需要的、最起码的信息系统及其相关设施,是由通信网络、计算机、数据库、日常信息技术设备组成的机械系统。
数据库系统是指采用了数据库技术的计算机应用系统,主要包括数据库管理系统、()和硬件、操作系统、管理和使用数据库系统的各类人员等。
计算机信息系统具有数据共享性,是指系统所存储的数据只能为一个用户的多个应用程序所共享,而不能可为多个用户所共享。
相关题目
维修企业应用软、硬件技术严格控制各级用户对数据信息的(),进行业务中的计算机数据处理,建立严格的管理措施,以防止各类事故的发生。
建立一个关于系、学生、班级、学会等诸信息的关系数据库。
数据库系统是采用数据库技术,具有管理数据库功能,由硬件、软件、()及各类人员组成的计算机系统。
DBS(数据库系统)是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()。
在数据库技术中,反映班级学生基本信息的内容一般称为()。
数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( ) 。
指医疗机构借助于计算机和数据库系统建立起来的,记录病人发病情况、病情变化和诊疗过程的医疗信息称为()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
水情信息传输系统是应用现代通信技术和计算机网络技术建设的()之间的水情数据通信系统。
商业银行应当对计算机信息系统的()建立适当的授权程序,并对接入后的操作进行安全控制。输入计算机信息系统的数据应当核对无误,数据的修改应当经过批准并建立日志。
建立一个关于系、学生、班级、学会等诸信息的关系数据库。
建立以计算机信息处理为平台的地籍数据库和信息系统,可以实现数据()的自动化和信息化。
数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。
数据库管理技术随着计算机技术的发展而发展,数据库系统具有许多特点,下面列出的特点中哪一个不是数据库阶段的特点? ( )
数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(),支持数据库各种操作的软件系统叫(),由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫()。
基本的信息系统的构成包括基于计算机的数据库系统和()
计算机信息系统的访问应当按照权限控制,不得进行()。未采取技术安全保密措施的数据库不得联网。
在信息系统设计时用数据字典对计算机会计信息系统的数据流图中各()及数据流及数据存储进行详细的描述和确切的解释。
管理信息系统是一个()系统。建立和设计管理信息系统必须重视人和计算机的关系。
DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和()。
广告位招租WX:84302438

免费的网站请分享给朋友吧