描述系的属性有:系名、系号、系办地点、人数;
描述学会的属性有:学会名、成立年份、地点、人数、学生参加某会有一个入会年份。 (1)请写出关系模式。
(2)写出每个关系模式的最小函数依赖集,指出是否存在传递依赖。在函数依赖左部是多属性的情况下,讨论函数依赖是完全依赖,还是部分函数依赖。
(3)指出各个关系模式的侯选关键字、外部关键字,以及有没有全关键字
4.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社,价格。对每本被借出的书存有读者号、借出日期和应还日期。要求:画出E-R图,再将其转换为关系模型。
5.在简单的教务管理系统中,对每个学生保存基本信息包括:学号,姓名,性别,年龄,专业。对每个教师保存基本信息包括:教师编号,姓名,性别,年龄,职称。对每门课程保存基本信息包括:课程编号,课程名称,学分。有如下语义约束:一个学生可选修多门课程,一门课程可被多个学生选修。因此学生和课程之间是多对多的联系;一个教师可讲授多门课程,一门课程可以由多个教师讲授。因此教师和课程之间也是多对多的联系;根据上述语义,画出E-R图,再将其转换为关系模型。
6.某邮局计划设计一个报纸的订阅管理数据库,要求能管理如下信息:
订户的订阅号DNO,订户姓名DNA,报纸的发行代号PNO,报纸名称PNA,报纸的月订价PPR,某订户订阅某报纸的份数NUM,为订户投递报纸的地址ADR。
某订户可订阅多份不同报纸,报纸订阅种类份数不加任何限制,订户的订阅号DNO与报纸的发行代号PNO具有唯一性。
要求:
(1) 试画出该数据库系统的实体-联系图(E-R模型图),注明联系类型 (2) 设计此数据库系统的关系模式(每个关系模式写成R(U,F)形式,其中 U为属性集,F为函数依赖集),要求满足3NF范式以上