欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4及答案解析.doc

    • 资源ID:1340179       资源大小:83KB        全文页数:10页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4及答案解析.doc

    1、软件水平考试(中级)软件设计师下午(应用技术)试题-试卷 4 及答案解析(总分:36.00,做题时间:90 分钟)一、必答题(总题数:6,分数:36.00)1.必答题(共 4 道大题,每道大题)_某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。 房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程中,系统给每个传感器赋予一个编号(即 ID)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发

    2、生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。住宅安全系统顶层数据流图和第 0 层数据流图如图 12-3 和图 1-4 所示。 (分数:8.00)(1).在图 12-3 中,数据流图(住宅安全系统项层图)中的 A 和 B 分别是什么?(分数:2.00)_(2).在图 12-4 中,数据流图(住宅安全系统第 O 层 DFD 图)中的数据存储“配置信息”会影响图中的哪些加工?(分数:2.00)_(3).如图 12-5 所示,将数据流图(加工 4 的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入输出)

    3、和数据流名称。(分数:2.00)_(4).请说明逻辑数据流图(Logical Data Flow Diagram)和物理数据流图(Physical Data Flow Diagram)之间的主要区别。(分数:2.00)_阅读下列说明和图,回答问题 1问题 4,将解答填入答题纸的对应栏内。 【说明】 某学校开发图书管理系统,以记录图书馆藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下: (1)处理借阅。借阅者要借阅图书时,系统必须对其身份(借阅者 ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行

    4、比对,以验证借阅者 ID 是否合法,若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,借阅者归还所借图书时,先由图书馆管理员检查图书是否缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所还图书是否逾期,若是,执行“处理逾期”操作;最后,更新图书表,删除借出图书表中的相应记录。 (2)维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录。(3)处理逾期。系统在每周一统计逾期未

    5、还图书,逾期未还的图书按规则计算罚金,并记入罚金表,并给有逾期未还图书的借阅者发送提醒消息。借阅者在借阅和归还图书时,若罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。 现采用结构化方法对该图书管理系统进行分析与设计,获得如图 12-8 所示的项层数据流图和图 12-9 所示的 0 层数据流图。 (分数:8.00)(1).使用说明中的词语,给出图 12-8 中的实体 E1-E4 的名称。(分数:2.00)_(2).使用说明中的词语,给出图 12-9 中的数据存储 D1D4 的名称。(分数:2.00)_(3).在 DFD 建模时,需要对有些复杂加工(处理)进行进一步精化,绘制下层数据流图

    6、。针对图 12-9 中的加工“处理借阅”,在 1 层数据流图中应分解为哪些加工?(使用说明中的术语)(分数:2.00)_(4).说明(在 DFD 建模时,需要对有些复杂加工(处理)进行进一步精化)中绘制 1 层数据流图时要注意的问题。(分数:2.00)_阅读下列说明和图,回答问题 1 至问题 3。 【说明】 某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。 【需求分析】 (1)会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名

    7、主管负责管理本部门的事务和人员。 (2)员工信息包括员工号、姓名、部门号、职位、联系方式和工资。其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个

    8、会议申请对应唯一的一个客户号。 (4)会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图13-1 所示。 (分数:6.00)(1).根据问题描述,补充 5 个联系、联系的类型,完善图 13-1 的实体联系图。(分数:2.00)_(2).根据实体联系图,将关系模式中的空(a)(d)补充完整(1 个空缺处可能有多个数据项

    9、)。对会议申请、策划任务和执行策划关系模式,用下划线和样分别指出各关系模式的主键和外键。(分数:2.00)_(3).请说明关系模式“会议申请”存在的问题及解决方案。(分数:2.00)_某宾馆拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。 【需求分析结果】 (1)员工信息主要包括员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。岗位有管理和服务两种。岗位为“管理”的员工可以更改(添加、删除和修改员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。 (2)部门信息主

    10、要包括部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。 (3)客房信息包括客房号、类型、价格、状态等信息。其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。 (4)客户信息包括身份证号、姓名、性别、单位和联系电话。 (5)客房预订情况包括客房号、预订日期、预订入住日期、预订入住天数、身份证号等信息。一条预订信息必须且仅对应一位客户,但一位客户可以有多条预订信息。【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如图 13-3 所示。 (分数:8.00)(1).根据问题描述,填写图 13-3 中的(1)(

    11、3)处联系的类型。联系类型分为一对一、一对多、多对多。(分数:2.00)_(2).补充图 13-3 中的联系并指明其联系类型。(分数:2.00)_(3).根据需求分析结果和图 13-3 所示,将逻辑结构设计阶段生成的关系模式中的空(4)(8)补充完整(注:一个空可能需要填多个属性)。(分数:2.00)_(4).若去掉权限表,并将权限表中的操作权限属性放在员工表中(仍保持管理和服务岗位的操作权限规定),则与原有设计相比有什么优缺点(请从数据库设计的角度进行说明)?(分数:2.00)_阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 【说明】 某物流公司为了整合上游供应商与下游

    12、客户,缩短物流过程,降低产品库存,需要构建一个信息系统以方便管理其业务运作活动。【需求分析结果】 (1)物流公司包含若干部门,部门信息包括部门号、部门名称、经理、电话和邮箱。一个部门可以有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名经理,只需负责管理本部门的事务和人员。 (2)员工信息包括员工号、姓名、职位、电话号码和工资;其中,职位包括:经理、业务员等。业务员根据托运申请负责安排承运货物事宜,例如:装货时间、到达时间等。一个业务员可以安排多个托运申请,但一个托运申请只由一个业务员处理。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账

    13、号,其中,客户号唯一标识客户信息的每一个元组。每当客户要进行货物托运时,先要提出货物托运申请。托运申请信息包括申请号、客户号、货物名称、数量、运费、出发地、目的地。其中,一个申请号对应唯一的一个托运申请;一个客户可以有多个货物托运申请,但一个托运申请对应唯一的一个客户号。 【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图 13-5 所示。 (分数:6.00)(1).根据问题描述,补充 4 个联系、联系的类型,以及实体与子实体的联系,完善图 13-5 中的实体联系图。(分数:2.00)_(2).根据实体联系图,将关系模式中的空(a)(d)补充完整。分别指出部门、

    14、员工和安排承运关系模式的主键和外键。(分数:2.00)_(3).若系统新增需求描述如下: 为了数据库信息的安全性,公司要求对数据库操作设置权限管理功能,当员工登录系统时,系统需要检查员工的权限。权限的设置人是部门经理。为满足上述需要,应如何修改(或补充)图 13-5 中的实体联系图,请给出修改后的实体联系图和关系模式。(分数:2.00)_软件水平考试(中级)软件设计师下午(应用技术)试题-试卷 4 答案解析(总分:36.00,做题时间:90 分钟)一、必答题(总题数:6,分数:36.00)1.必答题(共 4 道大题,每道大题)_解析:某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)

    15、来检测各种意外情况,如非法进入、火警、水灾等。 房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互。在安装过程中,系统给每个传感器赋予一个编号(即 ID)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码。当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息。住宅安全系统顶层数据流图和第 0 层数据流图如图 12-3 和图 1-4 所示。 (分数:8.00)(1).在图 12-3 中

    16、,数据流图(住宅安全系统项层图)中的 A 和 B 分别是什么?(分数:2.00)_正确答案:(正确答案:A:传感器。 B:报警器。)解析:解析:此题和以往试题有所不同,以往都给定了完整正确的顶层图,现在顶层图不完整,可以通过题目说明信息及顶层图来分析顶层图并解答问题。题目中提到了“房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等)”,在顶层图中这 3 个名词都没有出现。但仔细观察,可以看出“电视机”实际上就是“显示器”,因为它接收 TV 信号并输出。其他的几个实体都和“传感器”、“报警器”没有关联。又因为 A 中输出“传感器状态”到“住宅安全系统”,所以 A 应填“传感器”。

    17、B 接收“告警类型”,所以应填“报警器”。(2).在图 12-4 中,数据流图(住宅安全系统第 O 层 DFD 图)中的数据存储“配置信息”会影响图中的哪些加工?(分数:2.00)_正确答案:(正确答案:4监控传感器。 5显示信息和状态。)解析:解析:首先,毫无疑问“4 监控传感器”用到了配置信息文件,这一点可以在加工 4 的细化图中看出。同时由于输出到“5 显示信息和状态“的数据流是“检验 ID 信息”,所以“5 显示信息和状态”也用到了配置信息文件。(3).如图 12-5 所示,将数据流图(加工 4 的细化图)中的数据流补充完整,并指明加工名称、数据流的方向(输入输出)和数据流名称。(分数

    18、:2.00)_正确答案:(正确答案:补充的数据流如表 12-6 所示。 )解析:(4).请说明逻辑数据流图(Logical Data Flow Diagram)和物理数据流图(Physical Data Flow Diagram)之间的主要区别。(分数:2.00)_正确答案:(正确答案:物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入输出硬拷贝。物理数据流图用做系统构造和实现的技术性蓝图。 逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要哪些系统资源、为了运行系统用户必须执行的活动、在系统安装之后如何保护和控制这些系统。逻辑数据流图是物理数据流图去掉了所有的物理

    19、细节后得到的变换形式,逻辑数据流图被用做系统分析的需求分析阶段的起点。)解析:解析:本题是一道分层数据流图的题。解答此类问题最关键的一点就是要细心,把题目看清,不要丢掉任何一个条件。还有就是解题有一定的技巧,从一些常规的入口作为突破口,会事半功倍。现在就利用分层数据流图的数据流的平衡原则(即父图和子图(加工图)的一致性)来解题。 子图是其父图中某一部分内部的细节图(加工图)。它们的输入输出数据流应该保持一致。就像看到地上有只蚂蚁有 6 条细细的腿,中间是一个小黑点,想看得更清楚一些就拿个放大镜看。这时,能看到它的头、触角、身体和比较粗的腿,但是看到的一定还是 6 条腿,不是 7 条,也不是 3

    20、 条。子图也是如此,在上一级中有几个数据流,它的子图也一定有同样的数据流,而且它们的输送方向是一致的(也就是说原图有 3 条进的数据流、2 条出的,子图同样也是)。 用这一条原则可以轻松地解决问题 3。在 0 层图中,“4 监控传感器”模块有 1 条输入数据流“传感器状态”和 3 条输出数据流“电话拨号”、“传感器数据”和“告警类型”。但在加工 4 的细化图中,只看到了输出数据流“告警类型”。所以很快就知道此加工图少了“传感器状态”、“电话拨号”、“传感器数据”这 3 条数据流。加工 4 的结构非常清晰,所以只需把这 3 条数据流对号入座即可:“电话拨号”应是“45 拨号”的输出数据流:“传感

    21、器状态”应是作为“44 读传感器”处理的输入数据流;“传感器数据”应该是经“41 显示格式”处理过的数据流,所以作为“41 显示格式”的输出数据流。阅读下列说明和图,回答问题 1问题 4,将解答填入答题纸的对应栏内。 【说明】 某学校开发图书管理系统,以记录图书馆藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下: (1)处理借阅。借阅者要借阅图书时,系统必须对其身份(借阅者 ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者 ID 是否合法,若合法,则检查借阅者在逾期未还图书表

    22、中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,借阅者归还所借图书时,先由图书馆管理员检查图书是否缺失或损坏,若是,则对借阅者处以相应罚金并存入罚金表;然后,检查所还图书是否逾期,若是,执行“处理逾期”操作;最后,更新图书表,删除借出图书表中的相应记录。 (2)维护图书。图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录。(3)处理逾期。系统在每周一统计逾期未还图书,逾期未还的图书按规则计算罚金,并记入罚金表,并给有逾期未还图书的

    23、借阅者发送提醒消息。借阅者在借阅和归还图书时,若罚金超过限额,管理员收取罚金,并更新罚金表中的罚金额度。 现采用结构化方法对该图书管理系统进行分析与设计,获得如图 12-8 所示的项层数据流图和图 12-9 所示的 0 层数据流图。 (分数:8.00)(1).使用说明中的词语,给出图 12-8 中的实体 E1-E4 的名称。(分数:2.00)_正确答案:(正确答案:E1:借阅者。 E2:图书管理员。 E3E4:学生数据库职工数据库。)解析:解析:本问题要求给出图 12-8 中的实体 E1E4 的名称。这个需要从题目中的描述和该图来获得。题目中有信息描述:“借阅者要借阅图书时,系统必须对其身份(

    24、借阅者 ID)进行检查”,结合顶层数据流图可知,E1 为借阅者;另外,根据题目描述“图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录”,结合图,可以知道 E2 是图书馆管理员,再结合描述“借阅者要借阅图书时,系统必须对其身份(借阅者 ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者 ID 是否合法”和顶层数据流图可知,E3 和 E4 应该是学生数据库和职工数据库,这两者的位置可以互换。(2).使用说明中的词语,给出图 12-9 中的数据存储 D1D4 的名称。(分数:2.00)_正

    25、确答案:(正确答案:D1:图书表。 D2:借出图书表。 D3:逾期未还图书表。 D4:罚金表。)解析:解析:本问题考查数据存储的确定。根据题目的描述“图书馆管理员查询图书信息;在新进图书时录入图书信息,存入图书表;在图书丢失或损坏严重时,从图书表中删除该图书记录”,结合 0 层数据流图可知 D1 为图书表;根据题目描述“如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书表,”,再结合 0 层数据流图可知 D2 为借出图书表,并且确实生成病历至病历文件的数据流和日志文件至生成病历的数据流;根据题目描述“系统在每周一统计逾期未还图书,逾期未还的图书按规则

    26、计算罚金,并记入罚金表”,再结合 0 层数据流图我们可知 D4 为罚金表。在确定了上面三个存储后,题目中还剩下逾期未还图书表,很显然,D3 就是逾期未还图书表。(3).在 DFD 建模时,需要对有些复杂加工(处理)进行进一步精化,绘制下层数据流图。针对图 12-9 中的加工“处理借阅”,在 1 层数据流图中应分解为哪些加工?(使用说明中的术语)(分数:2.00)_正确答案:(正确答案:检查借阅者身份或检查借阅者 ID;检查逾期未还图书;检查罚金是否超过限额;借阅图书;归还图书。)解析:解析:本题主要考查加工的分解。对于求解这类问题,主要根据题目的描述来进行,0 层图中加工“处理借阅”在题目的描

    27、述中,其处理过程为:先检查借阅者的身份,如果身份合法,则检查借阅者是否有逾期未还图书及罚金表中的罚金是否超过限额,如果没有,则允许借阅读书,然后是归还图书。因此 0层图中的加工“处理借阅”可以细分为 1 层图中的若干个加工,其分别是:检查借阅者的身份,检查逾期未还图书,检查罚金是否超过限额,借阅读书及归还图书等加工。(4).说明(在 DFD 建模时,需要对有些复杂加工(处理)进行进一步精化)中绘制 1 层数据流图时要注意的问题。(分数:2.00)_正确答案:(正确答案:保持父图与子图平衡。父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同。如果父图的一个输入(或输出)

    28、数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流,那么它们仍然算是平衡的。)解析:解析:本题考查数据流图(DFD)的应用,是一种比较传统的题目。 本题主要考查根据上层数据流图绘制下层数据流图时的注意事项。其主要就是要保持父图与子图间的平衡,具体有:父图中某加工的输入输出数据流必须与它的子图的输入输出数据流在数量和名字上相同;如果父图的一个输入(或输出)数据流对应于子图中几个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流,那么它们仍然算是平衡的。阅读下列说明和图,回答问题 1 至问题 3。 【说明】 某会

    29、议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。 【需求分析】 (1)会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名主管负责管理本部门的事务和人员。 (2)员工信息包括员工号、姓名、部门号、职位、联系方式和工资。其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请

    30、对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。 (3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个会议申请对应唯一的一个客户号。 (4)会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。 【概念模型设计】 根据需求

    31、阶段收集的信息,设计的实体联系图和关系模式(不完整)如图13-1 所示。 (分数:6.00)(1).根据问题描述,补充 5 个联系、联系的类型,完善图 13-1 的实体联系图。(分数:2.00)_正确答案:(正确答案:本题的完整的实体联系图和关系模式如图 13-6 所示。 )解析:解析:问题 1 考查考生对 ER 模型的理解。本题主要考查根据题目描述补充完整 ER 图。 在解答本问题时,需要注意将题目描述与已给出的图进行对照分析。在题目中有“业务员负责受理会议申请”,这说明业务员与会议申请之间有联系,联系的名称可直接取题目中的“受理”一词。同时,由于题目中有“若申请符合公司规定,则置受理标志并

    32、填写业务员的员工号”,这说明一个申请只由一个员工受理,但一个员工却可以受理多项业务,也就是说业务员与会议申请之间是 1:n 的关系。与此同时,通过常识加题目描述,可以意识到一个问题:对于会议申请只表明了受理人员,而谁来提出申请,并未直接说明。纵观系统全局,可以看出会议是由客户申请的。所以客户也与会议申请有联系,这种联系类型也是 1:n。 从“一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。”可以得知,策划任务与策划员之间存在“执行”的联系,而且这种联系是 n:m 的。 从“每个部门有多名员工处

    33、理部门的日常事务,每名员工只能在一个部门工作。”可以看出,部门与员工之间存在联系,联系类型是 1:n。从“每个部门有一名主管负责管理本部门的事务和人员。”可以看出,主管这个角色与部门之间存在联系,由于每个部门只有 1 名主管,而 1 名主管也只能负责 1 个部门的工作,所以他们之间的联系是 1:1 的。(2).根据实体联系图,将关系模式中的空(a)(d)补充完整(1 个空缺处可能有多个数据项)。对会议申请、策划任务和执行策划关系模式,用下划线和样分别指出各关系模式的主键和外键。(分数:2.00)_正确答案:(正确答案:(a)部门号,职位 (b)申请号,客房类型,客户号 (c)申请号,员工号 (

    34、d)申请号,员工号 关系模式为: 会议申请( 申请号,客房型 ,客户号,开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会议室要求,客房数,联系人,联系方式,受理标志,员工号) 策划任务( 申请号 ,员工号,策划内容,参与人数,要求完成时间) 执行策划( 申请号,员工号 ,实际完成时间)解析:解析:当完成问题 1 的分析之后,问题 2 就很好解决了。其解题步骤的第一个环节,应是看题目已经给出的信息。例如,第(a)空要求补充员工关系,而题目中已经说明“员工信息包括员工号、姓名、部门号、职位、联系方式和工资”,此时,只要把缺失的“部门号,职位”填入即可。但有时,这一招并不能完

    35、全解决问题,如第(b)空,从题目的描述“会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。”可以得知,关系模式缺了申请号与客房类型,但补充这些是否足矣?不行,还缺了属性,即客户号,因为问题 1 中,已经分析了系统业务逻辑,应是由客户提出申请,所以需要记录客户号。 接下来分析会议申请的主键与外键。在会议申请这个关系模式中,由于存在“客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。”的情况,所以有函数依赖:(申请号,客户类型)-客户数。同时其他所有属

    36、性都依赖于(申请号,客户类型)。所以(申请号,客户类型)是本关系模式的主键。而会议申请中的客户号是相对于客户关系的外键,员工号是相对于员工关系的外键。 (c)与(d)的内容补充,也需要进行分析才能得出结论,正是由于从题目中有“个已受理的会议申请对应一个策划任务,一个策划任务只对应一个已受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务”,这说明“策划任务”与“执行策划”都与会议申请有关,所以这两个关系中,也需要有申请号。 在策划任务关系模式中申请号能确定员工号(因为策划部主管为已受理的会议申请制定策划任务,所以有确定的关系),也能确定策划内容,参与人数,要求

    37、完成时间。所以申请号是主键。同时,由于申请号与员工号在其他关系中充当主键,所以它们也是外键。 在执行策划关系中,由于“一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务”,所以必须要(申请号,员工号)这个组合属性才能充当主键。同时这两个属性也是外键。(3).请说明关系模式“会议申请”存在的问题及解决方案。(分数:2.00)_正确答案:(正确答案:会议申请存在数据冗余及数据修改的不一致性问题,应该将关系模式分解为如下两个模式: 会议申请 1(申请号,客户号,开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会议室要求,联系人,联系方式,受理标志,员工号)。

    38、会议申请 2(申请号,客房类型,客房数)。)解析:解析:本题考查数据库相关知识,涉及的知识点包括:ER 模型、关系模式、主键、范式。 问题 3要求分析关系模式“会议申请”存在的问题及解决方案。分析关系模式的问题,往往需要从关系模式的规范程度入手,规范程度不高的模式,可能出现:插入异常、修改异常、删除异常、数据冗余等问题。 在问题 2 的分析中,已经提到了会议申请关系的主键是:(申请号,客户类型)。但同时存在:申请号-开会日期、申请号一会议地点依赖关系,这就导致了部分依赖的产生。这使得数据冗余、修改异常等问题产生。解决的办法就是拆分。把(申请号,客户类型,客户数)拆分为一个新表,而另一个表中去除

    39、客户类型与客户数,将申请号定义为主键。某宾馆拟开发一个宾馆客房预订子系统,主要是针对客房的预订和入住等情况进行管理。 【需求分析结果】 (1)员工信息主要包括员工号、姓名、出生年月、性别、部门、岗位、住址、联系电话和密码等信息。岗位有管理和服务两种。岗位为“管理”的员工可以更改(添加、删除和修改员工表中的本部门员工的岗位和密码,要求将每一次更改前的信息保留;岗位为“服务”的员工只能修改员工表中本人的密码,且负责多个客房的清理等工作。 (2)部门信息主要包括部门号、部门名称、部门负责人、电话等信息;一个员工只能属于一个部门,一个部门只有一位负责人。 (3)客房信息包括客房号、类型、价格、状态等信

    40、息。其中类型是指单人间、三人间、普通标准间、豪华标准间等;状态是指空闲、入住和维修。 (4)客户信息包括身份证号、姓名、性别、单位和联系电话。 (5)客房预订情况包括客房号、预订日期、预订入住日期、预订入住天数、身份证号等信息。一条预订信息必须且仅对应一位客户,但一位客户可以有多条预订信息。【概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如图 13-3 所示。 (分数:8.00)(1).根据问题描述,填写图 13-3 中的(1)(3)处联系的类型。联系类型分为一对一、一对多、多对多。(分数:2.00)_正确答案:(正确答案:(1)n 或 m 或*。 (2)n 或 m 或*。 (3)n 或 m 或*。)解析:解析:(1)按常规来说,一个员工只能属于一个部门,一个部门只有一个负责人,所以部门与员工之间的关系是一对多的关系,所以(1)应该填写 n。 (2)由于一条预订信息必须仅对应一个客户,但一个客户可以有多条预订信息,所以


    注意事项

    本文(【计算机类职业资格】软件水平考试(中级)软件设计师下午(应用技术)试题-试卷4及答案解析.doc)为本站会员(jobexamine331)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开