3.解答:
(1)联系的类型如下图
(2)关系模型有:
公司(公司编号,公司名,地址) 主键:公司编号
仓库隶属(仓库编号,仓库名,地址,公司编号) 主键:仓库编号; 外键:公司编号
职工聘用(职工编号,姓名,性别,仓库编号,聘期,工资) 主键:职工编号;外键:仓库编号
4.解答:
考核知识点:E-R模型向关系模型转换的原则
(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码
(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,具体原则是:①1:1联系,两端实体的码都可以分别成为关系的码 ②1:n联系。n端实体的码成为关系的码 ③m:n联系。两端实体的码的组合成为关系的码
(3)具有相同码的关系可以优化合并
根据上述转换规则,本题最终的关系模型为:
单位(单位编号,单位名,负责人) 主键:单位编号
职工属于(编号,姓名,性别,职称,单位编号) 主键:编号;外键:单位编号
项目(项目号,项目名,项目来源,项目经费) 主键:项目号
参加(编号,项目号,时间,承担工作)主键:编号+项目号