[计算机类试卷]软件水平考试中级软件设计师下午应用技术(数据库分析与设计)模拟试卷1及答案与解析.doc
《[计算机类试卷]软件水平考试中级软件设计师下午应用技术(数据库分析与设计)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试中级软件设计师下午应用技术(数据库分析与设计)模拟试卷1及答案与解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试中级软件设计师下午应用技术(数据库分析与设计)模拟试卷 1及答案与解析 一、选答题(共 3道大题,每道大题 15分) 从下列 3道试题中任选 1道解答,如果解答的试题数超过 1道,则仅题号小的 1道题解答有效。 0 阅读下列说明和图,回答问题 1至问题 3。【说明】某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。【需求分析】 (1)会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名 员工只能在一个部门工作。每个部门有一名主管负责管理本部门的事务和人员。
2、 (2)员工信息包括员工号、姓名、部门号、职位、联系方式和工资。其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。 (3)客户信息包括客户号、单位名 称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个会议申请对应唯一的一个客户号。
3、 (4)会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。【概念模型设计】根据需求阶段收集的信息,设计的实体联系图和关系模式 (不完整 )如图 13-1所示。【关系模式 设计】部门 (部门号,部门名称,主管,电话,邮箱号 )员工 (员工号,姓名, (a),联系方式,工资 )客户 (客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号 )会议申请 (b),开会日期,会议地点,持续天数,会议
4、人数,预算费用,会议类型,酒店要求,会议室要求,客房数,联系人,联系方式,受理标志,员工号 )策划任务 (c),策划内容,参与人数,要求完成时间 )执行策划 (d),实际完成时间 ) 1 根据问题描述,补充 5个联系、联系的类型,完善图 13-1的实体联系图。 2 根据实体联系图,将关系模式中的空 (a) (d)补充完整 (1个空缺处可能有多个数据项 )。对会议申请、策划任务和执行策划关系模式,用下划线和 #分别指出各关系模式的主键和外键。 3 请说明关系模式 “会议申请 ”存在的问题及解决方案。 3 某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。【需求分
5、析结果】 (1)商场需要记录的信息包括商场编号 (编号唯一 )、商场名称、地址和联系电话。某商场信息如表 13-1所示。 (2)每个商场包含不同的部门,部门需要记录的信息包括部门编号 (集团公司分配 )、部门名称、位置分布和联系电 话。某商场的部门信息如表 13-2所示。 (3)每个部门雇佣多名员工处理日常事务,每名员工只能隶属一个部门 (新进员工在培训期不隶属于任何部门 )。员工需要记录的信息包括员工编号 (集团公司分配 )、姓名、岗位、电话号码和工资。员工信息如表 13-3所示。 (4)每个部门的员工中有一名是经理,每个经理只能管理一个部门,系统需要记录每个经理的任职时间。【概念模型设计】
6、根据需求阶段搜集的信息,设计实体联系图 (如图 13-2所示 )和关系模式 (不完整 )。【关系模式设计】商场 (商场编号,商场名称,地址,联系电话 )部门 (部门编号, 部门名称,位置分布,联系电话, (a)员工 (员工编号,员工姓名,岗位,电话号码,工资, (b)经理 (c),任职时间 ) 4 根据问题描述,补充 4个联系,完善图 13 2所示的实体联系图。联系名可用联系 l、联系 2、联系 3和联系 4代替,联系的类型分为 1: 1、 1: n和 m: n。 5 根据实体联系图,将关系模式中的空 (a) (c)补充完整,并分别给出部门、员工和经理关系模式的主键和外键。 6 为了使商场有紧
7、急事务时能联系到轮休的员工,要求每位员工必须且只能登记一位紧急联系人的姓名和联系电话,不同的员工可以 登记相同的紧急联系人。则在图132中还需添加的实体是 (1),该实体和图 132中的员工存在 (2)联系 (填写联系类型 )。给出该实体的关系模式。 6 某宾馆拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。【需求分析结果】 (1)员工信息主要包括员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。岗位有管理和服务两种。岗位为“管理 ”的员工可以更改 (添加、删除和修改员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为 “服务 ”的
8、员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。 (2)部门信息主要包括部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。(3)客房信息包括客房号、类型、价格、状态等信息。其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。 (4)客户信息包括身份证号、姓名、性别、单位和联系电话。 (5)客房预订情况包括客房号、预订日期、预订入住日期、预订入住天数、身份证号等信息。一条预订信息必须且仅对应一位客户,但一位客户可以有多条预订信息。【概念模型设计】根据需求阶段收集的信息,设计的实体联系图 (不完整 )如图 13-3所
9、示。 【逻辑结构设计】逻辑结构设计阶段设计的部分关系模式 (不完整 )如下。员工 (4),姓名,出生年月,性别,岗位,住址,联系电话,密码 )权限 (岗位,操作权限 )部门 (部门号,部门名称,部门负责人,电话 )客房 (5),类型,价格,状态,入住日期,入住时间,员工号 )客户 (5),姓名,性别,单位,联系电话 )更改权限 (员工号, (7),密码,更改日期,更改时间,管理员号 )预订情况 (8),预订日期,预订入往日期,预订入住天数 ) 7 根据问题描述,填写图 13 3中的 (1) (3)处联系的类型。联系类型分为一对一、一对多、多对多。 8 补充图 133中的联系并指明其联系类型。
10、9 根据需求分析结果和图 13 3所示,将逻辑结构设计阶段生成的关系模式中的空(4) (8)补充完整 (注:一个空可能需要填多个属性 )。 10 若去掉权限表,并将权限表中的操作权限属性放在员工表中 (仍保持管理和服务岗位的操作权限规定 ),则与原有设计相比有什么优缺点 (请从数据库设计的角度进行说明 )? 10 阅读下列说明和图,回答问题 1至问题 3,将解答填入答题纸的对应栏内。【说明】某医院拟开发 一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。【需求分析】 (1)系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时问及
11、病床等信息,每个病床有唯一所属的病区及病房,如表 13-4所示。其中病案号唯一标识病人本次住院的信息。 (2)在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断,并填写一份诊断书,如表 13 5所示。对于需要进行一次或多次手术的病人,系统记录手术名称、手术室、手术日期、手术时间、主刀医生及多名协助医生,每名医生在手术 中的责任不同,如表 136所示,其中手术室包含手术室号、楼层、地点和类型等信息。 (3)护士分为两类:病床护士和手术室护士。每个病床护士负责护理一个病区内的所有病人,每个病区由多名护士负责护理。手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名
12、护士负责,每个护士在手术室中有不同的责任,并由系统记录其责任。【概念模型设计】根据需求阶段收集的信息,设计的实体联系图 (不完整 )如图 13-4所示。【逻辑结构设计】根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整 ):病床 (病床 号,病房,病房类型,所属病区 )护士 (护士编号,姓名,类型,性别,级别 )病房护士 (1)手术室 (手术室号,楼层,地点,类型 )手术室护士(2)病人 (3),姓名,性别,地址,身份证号,电话号码,入院时间 )医生 (医生编号,姓名,性别,职称,所属科室 )诊断书 (4),诊断,诊断时间 )手术安排 (病案号,手术室号,手术时间,手术名称 )手术
13、医生安排 (5),医生责任 ) 11 补充图 13-4中的联系和联系的类型。 12 根据图 13-4,将逻辑结构设计阶段生成的关系模式中的空 (1) (5)补充完整,并用下划线指 出主键。 13 如果系统还需要记录医生给病人的用药情况,即记录医生给病人所开处方中药品的名称、用量、价格、药品的生产厂家等信息。请根据该要求,对图 13-4进行修改,画出补充后的实体、实体间联系和联系的类型。 13 阅读下列说明,回答问题 1至问题 3,将解答填入答题纸的对应栏内。 【说明】 某物流公司为了整合上游供应商与下游客户,缩短物流过程,降低产品库存,需要构建一个信息系统以方便管理其业务运作活动。 【需求分析
14、结果】 (1)物流公司包含若干部门,部门信息包括部门号、部门名称、经理、电话和邮箱。一个部 门可以有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名经理,只需负责管理本部门的事务和人员。 (2)员工信息包括员工号、姓名、职位、电话号码和工资;其中,职位包括:经理、业务员等。业务员根据托运申请负责安排承运货物事宜,例如:装货时间、到达时间等。一个业务员可以安排多个托运申请,但一个托运申请只由一个业务员处理。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号,其中,客户号唯一标识客户信息的每一个元组。每当客户要进行货物托运时,先要提出货物托运
15、申请 。托运申请信息包括申请号、客户号、货物名称、数量、运费、出发地、目的地。其中,一个申请号对应唯一的一个托运申请;一个客户可以有多个货物托运申请,但一个托运申请对应唯一的一个客户号。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图和关系模式 (不完整 )如图 13 5所示。 【关系模式设计】 部门 (部门号,部门名称,经理,电话,邮箱 ) 员工 (员工号,姓名,职位,电话号码,工资, (a) 客户 (b),单位名称,通信地址,所属省份,联系人,联系电话,银行账号 ) 托运申请 (c),货物名称,数量,运费,出发 地,目的地 ) 安排承运 (d),装货时间,到达时间,业务员 )
16、14 根据问题描述,补充 4个联系、联系的类型,以及实体与子实体的联系,完善图 13 5中的实体联系图。 15 根据实体联系图,将关系模式中的空 (a) (d)补充完整。分别指出部门、员工和安排承运关系模式的主键和外键。 16 若系统新增需求描述如下:为了数据库信息的安全性,公司要求对数据库操作设置权限管理功能,当员工登录系统时,系统需要检查员工的权限。权限的设置人是部门经理。为满足上述需要,应如何修改 (或补充 )图 13 5中的实体联系图,请给出修改后的实体联系图和关系模式。 软件水平考试中级软件设计师下午应用技术(数据库分析与设计)模拟试卷 1答案与解析 一、选答题(共 3道大题,每道大
17、题 15分) 从下列 3道试题中任选 1道解答,如果解答的试题数超过 1道,则仅题号小的 1道题解答有效。 1 【正确答案】 本题的完整的实体联系图和关系模式如图 13-6所示。 【试题解析】 问题 1考查考生对 ER模型的理解。本题主要考查根据题目描述补充完整 ER图。 在解答本问题时,需要注意将题目描述与已给出的图进行对照分析。在题目中有“业务员负责受理会议申请 ”,这说明业务员与会议申请之间有联系,联系的名称可直接取题目中的 “受理 ”一词。同时,由于题目中有 “若申请符合公司规定,则置受理标志并填写业务员的员工号 ”,这说明一个申请只由一个员工受理,但一个员工却可以受理多项业务,也就是
18、说业务员与会议申请之间是 1: n的关系。与此同时,通过常识加题目描述,可以意识到一个问题:对于会议申请只表明了受理人员,而谁来提出申请,并未直接说明。纵观系统全局,可以看出会议是由客户申请的。所以客户也与会议申请有联系,这种联系类型也是 1: n。 从 “一个已受理的会议申请对应一个策划任务 ,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。 ”可以得知,策划任务与策划员之间存在 “执行 ”的联系,而且这种联系是 n: m的。 从 “每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。 ”可以看出,部门与员工之间存
19、在联系,联系类型是 1: n。从 “每个部门有一名主管负责管理本部门的事务和人员。 ”可以看出,主管这个角色与部门之间存在联系,由于每个部门只有 1名主管,而 1名主管也只能负责 1个部门的工作,所以他们之间的联系是 1: 1的。 2 【正确答案】 填空: (a)部门号,职位 (b)申请号,客房类型,客户号 (c)申请号,员工号 (d)申请号,员工号 关系模式为: 会议申请 (申请曼,客房类型,客户号 #,开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会议室要求,客房数,联系人,联系方式,受理标志,员工号 #) 策划任务 (申请号 #,员工号 #,策划内容,参与人数,要
20、求完成时间 ) 执行策划 (申请号 #,员工号 #,实际完成时间 ) 【试题解析】 当完成问题 1的分析之后,问题 2就很好解决了。其解题步骤的第一个环节,应是 看题目已经给出的信息。例如,第 (a)空要求补充员工关系,而题目中已经说明 “员工信息包括员工号、姓名、部门号、职位、联系方式和工资 ”,此时,只要把缺失的 “部门号,职位 ”填入即可。但有时,这一招并不能完全解决问题,如第 (b)空,从题目的描述 “会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。 ”可以得知,关
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 中级 设计师 下午 应用技术 数据库 分析 设计 模拟 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-506727.html