软件公司下设多个部门,包括技术开发部门、产品维护部门、财务部门等。每个部门有若干职员,显然每位职员只能在一个部门工作,且有一个加入部门工作的起始日期。每位职员会关联一个职级,其记录了职员的级别、月薪等信息。每个部门中会有一名员工被任命为部门经理。公司会承接各类项目,由不同部门的职员合作完成,一名职员可以参与多个项目。
"部门"的属性有部门编号、部门名称和联系电话,"职员"的属性有职员编号、职员姓名;"职级"的属性有职级编号、职级描述、月薪;"项目"的属性有项目编号、项目名称、项目金额。请根据上面的内容完成下列题目:
(1)请根据给定的需求,使用E-R图给出该数据库的概念模型(只需画出联系的属性,不必画出实体的属性);
(2)请将(1)中得到的概念模型转换为关系模式集合,并指出每一个关系模式的主码和外码。(其中1:1联系和1:n联系均要求并入别的实体)