考试
1970-01-01 08:00:00

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

题目描述

建立一个关于系、学生、班级、学会等诸信息的关系数据库。 学生:学号、姓名、出生年月、系名、班号、宿舍区。 班级:班号、专业名、系名、人数、入校年份。 系:系名、系号、系办公地点、人数。 学会:学会名、成立年份、办公地点、人数。 语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。 请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属

答案解析

(1) 关系模式如下: ?xml:namespace> 学生: 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

加载中...
AI正在思考中,请稍候...