2020年软件设计师下午真题(二)
懒人大天才
2024-04-18 16:13
2020下半年软件设计师考试已经结束,今天编程学习网小编为大家整理了2020年软件设计师下午真题(二),供考生参考。
【注明】
M集团拥有多个分公司,为了方便集团公司对各个分公司职员进行有效管理,集团公司决定构建一个信息平台以满足公司各项业务管理需求。
[需求分析]
1、分公司关系模式需要记录的信息包括公司编号、名称、经理号、可联系地址和电话。分公司编号唯一标记分公司关系模式中的每一个元组,每个分公司各有一名经理,负责分公司的管理工作,每个分公司设立仅为本分公司服务的多个业务部,业务部包括:研发部、财务部、采购部、交易部等。
2、业务部关系模式需要记录的信息包括业务部的编号、名称、地址、电话和分公司编号、业务编号唯一标记分公司关系模式中的每一个元素,每个业务部各有一名主管负责业务部的管理工作,每个业务部有多名职员,每个职员只能来源于一个业务部。
3、职员关系模式需要记录的信息包括职员号、姓名、所属业务部编号、岗位、电话、家庭成员姓名和成员关系。其中职员、职员关系、岗位包括:经理、主管、研发员、业务员等。
[关系模式]
分公司(分公司编号、名称、(a)、 联系地址 )
业务部(业务部分、名称、(b)、 电话)
职员(职员号、姓名、岗位、(c)、 电话、家庭成员姓名、关系)
[概念模拟设计]
2-1 实体职员图
[问题1]根据问题描述,补充4个联系,完善图2-1的实体联系图,联系名可用联系1、-2、-3和-4代替 ,联系的类型为1 : 1、1 : n和m: n(或1 : 1、1: *和*:*)
[问题2]根据题意将以上关系模式中的空(a) ~ (c)的属性补充完整,并填入对应位置。
[问题3] (1)分析分公司关系模式的主建和外键
(2)分析业务部关系模式的主建和外键
[问题4]在职员关系模式中,假设每个职员有多名家属成员,那么主要关系模式存在什么问题?应如何解决?
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341