问答题 某集团公司拥有多个分公司,为了方便集团公司对分公司各项业务活动进行有效管理,集团公司决定构建一个信息 系统以满足公司的业务管理需求。

[需求分析]1.分公司关系需要记录的信息包括分公司编号、名称、经理、联系地址和电话。分公司编号唯一标识分公司信 息中的每一个元组。每个分公司只有一名经理,负责该分公司的管理工作。每个分公司设立仅为本分公司服务的多个业务部门,如研发部、财务部、采购部、销售部等。

2.部门关系需要记录的信息包括部门号、部门名称、主管号、电话和分公司编号。部门号唯一标识部i 门信息中的每一个元组。 每个部门只有一名主管,负责部门的管理工作。每个部门有多名员工,每名员工只能隶属于一个部门。

3.员工关系需要记录的信息包括员工号、姓名、属部门、岗位、电话和基本工资。其中,员工号唯一标识员工信息中的每一 个元组。岗位包括:经理、主管、研发员、业务员等。

[概念模型设计]根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图2-1所示

【正确答案】存在问题:存在冗余、修改操作的不一致,以及插入异常和删除异常。解决方案:将原关系模式分解为:职员(职员号、姓名、岗位、所属业务部编号、电话)职员家属(职员号、家庭成员姓名、关系)
【答案解析】