问题
问答题
【问题2】 请将下面关系模式中的(a)和(b)处填入属性名称,要求使用说明中已有的属性名称。 (1)王先生设计的关系模式不能管理职务和等级之间的关系,可以通过修改“职务”关系模式实现,修改后的关系模式为: 职务( (a) ) (2)为了管理公司职员参加各项目每天的工作业绩,需设计工作业绩关系模式为: 工作业绩( (b) )
答案
参考答案:
解析:
(1)职务(职务代码,职务名,等级代码)
(2)工作业绩(项目代码,职员代码,年月日,工作时间)
[分析]:
(1)王先生设计的关系模式不能管理职务和等级之间的关系,为此可以在“职务”关系模式中增加属性等级代码实现,修改后的关系模式为:
职务(职务代码,职务名,等级代码)
(2)为了管理公司职员参加各项目每天的工作业绩,需设计工作业绩关系模式,该模式中有一个属性“年月日”是表示。假设工作业绩的具体实例如下:
项目代码 | 职员工码 | 年月日 | 工作日期 | 项目代码 | 职员代码 | 年月日 | 工作日期 | |
1234567 | 12345 | 2005-04-04 | 7.0 | 2345678 | 12345 | 2005-04-04 | 2.0 | |
1234567 | 12345 | 2005-04-05 | 7.0 | 2345678 | 12345 | 2005-04-05 | 1.0 | |
1234567 | 12345 | 2005-04-06 | 7.0 | 2345678 | 12345 | 2005-04-06 | 2.0 | |
1234567 | 12345 | 2005-04-07 | 8.0 | … | … | … | … | |
1234567 | 12345 | 2005-04-08 | 5.5 |
可以根据该实例实现工作业绩输入界面。因此工作业绩关系模式如下:
工作业绩(项目代码,职员代码,年月日,工作时间)