填空题:现有如下关系模式:
现有如下关系模式:
R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任工作,完成时间)
每名教师有一个教师号,可以参加多项科研项目,每个部门一个部门号,每个项目一个项目编号一笔项目经费,可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。
(1)写出关系模式R的函数依赖。
教师号→姓名
部门号→部门名称
→(项目名称,)
(,科研项目编号)→(担任工作,完成时间)
(2)写出关系模式R的关键码。
(教师号,)
(3)R最高属于第范式。
(4)将R规范到3NF。
教师(教师号,)
部门(部门号,部门名称)
科研项目(,项目名称,项目经费)
教师科研情况(,担任工作,完成时间)
答案:
第1空:科研项目编号 ||
第2空:项目经费 ||
第3空:教师号 ||
第4空:部门号,科研项目编号 || 科研项目编号,部门号 || 部门号,科研项目编号 || 科研项目编号,部门号 || 部门号,科研项目编号 || 科研项目编号,部门号 ||
第5空:1 || 一 ||
第6空:姓名 ||
第7空:科研项目编号 ||
第8空:教师号,科研项目编号 || 科研项目编号,教师号 || 教师号,科研项目编号 || 科研项目编号,教师号 || 教师号,科研项目编号 || 科研项目编号,教师号 ||
R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任工作,完成时间)
每名教师有一个教师号,可以参加多项科研项目,每个部门一个部门号,每个项目一个项目编号一笔项目经费,可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。
(1)写出关系模式R的函数依赖。
教师号→姓名
部门号→部门名称
→(项目名称,)
(,科研项目编号)→(担任工作,完成时间)
(2)写出关系模式R的关键码。
(教师号,)
(3)R最高属于第范式。
(4)将R规范到3NF。
教师(教师号,)
部门(部门号,部门名称)
科研项目(,项目名称,项目经费)
教师科研情况(,担任工作,完成时间)
答案:
第1空:科研项目编号 ||
第2空:项目经费 ||
第3空:教师号 ||
第4空:部门号,科研项目编号 || 科研项目编号,部门号 || 部门号,科研项目编号 || 科研项目编号,部门号 || 部门号,科研项目编号 || 科研项目编号,部门号 ||
第5空:1 || 一 ||
第6空:姓名 ||
第7空:科研项目编号 ||
第8空:教师号,科研项目编号 || 科研项目编号,教师号 || 教师号,科研项目编号 || 科研项目编号,教师号 || 教师号,科研项目编号 || 科研项目编号,教师号 ||