数据库原理题,有两道不会了,帮忙回答下,有重谢 100

(二)学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生... (二) 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。用E-R图画出该学校的概念模型。

另外再追加一题:
在用扫描线算法进行填充的过程中,需要用户建立边表ET,下面根据给出的多边形建立边表ET。并写出y=4时的AEF表。
已知:A(6,7)、B(8,5)、C(6,1)、D(2,3)、E(2,6)

(三) 今要建立关于系、学生、班级、学会诸信息的一个关系数据库。一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一个宿舍区。每个学生可参加若干学会,每个学会有若干学生。
描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。
描述班级的属性有:班号、专业名、系名、人数、入校年份。
描述系的属性有:系号、系名、系办公室地点、人数。
描述学会的属性有:学会名、成了年份、地点、人数。学生参加某学会有一个入会年份
请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况,讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各种关系的候选码和外部码。
展开
 我来答
ou376782552
2011-05-17 · TA获得超过174个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:159万
展开全部

关系模式如下:

学生:S(Sno,Sname,Sbirth,Dept,Class,Rno)

班级:C(Class,Pname,Dept,Cnum,Cyear)

系:    D(Dept,Dno,Doffice,Dnum)

学会:M(Mname,Myear,Maddr,Mnum)

每个关系模式的最小函数依赖集:确定出该关系模式各个非主属性的最小函数依赖集

学生S:Sno->Sname,Sno->Sbirth,Sno->Class,Class->Dept,Dept->Rno

传递依赖:Sno->Rno,Class->Dept,Sno->Dept

候选码:Sno

外部码:Class,Dept

班级C:Class->Pname,Class->Cnum,Pname->Dept,Class->Cyear

传递依赖:Class->Dept

候选码:Class

系D:Dno->Dept,Dno->Doffice,Dno->Dnum;

候选码:Dno或Dept

不存在传递依赖关系;

学会M:Mname->Myear,Mname->Maddr,Mname->Mnum

候选码:Mname

不存在传递函数依赖关系;

 

关系判断:

(1)若R.A->R.B , R.B->R.C,则R.A->R.C

正确,传递函数依赖;

(2)若R.A->R.B,R.A->R.C,则R.A->R.(B,C);

错误,

(3)若R.B->R.A,R.C->R.A,则R.(B,C)->R.A

正确,

(4)若R.(B,C)->R.A,则R.B->R.A,R.C->R.A

错误,例如:R(sno,cno,grade)  (sno,cno)->grade;  sno-\>grade,cno-\>grade

创远信科
2024-07-24 广告
材料测试数据库是我们公司精心构建的核心资源之一,它集成了丰富的材料测试数据,涵盖了从基础物理性能到高级化学特性的全方位信息。这一数据库不仅为研发人员提供了宝贵的数据支持,也助力了新材料开发和技术创新。我们持续更新数据库内容,确保数据的准确性... 点击进入详情页
本回答由创远信科提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式