中级软件设计师试题3.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中级软件设计师试题3

(A)中级软件设计师下午试题3 试题一 阅读下列说明和数据流图,回答问题1至问题3 。 [说明] 图书管理系统旨在用计算机对图书进行管理,包括图书的购入、借阅、归还以及注销。管理人 员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表 格,以便掌握图书的流通情况。 系统要实现以下四方面的功能:购入新书、读者借书、读者还书以及图书注销。 1购入新书:需要为该书编制图书卡片,包括分类目录号、图书流水号(要保证每本书都有唯一 的流水号,即使同类图书也是如此)、书 、作者、内容摘要、价格和购书日期等信息,写入图书目 录文件中。 2读者借书:填写借书单,包括读者号、欲借图书分类目录号,系统首先检查该读者号是否有效, 若无效,则拒绝借书,否则进一步检查该读者所借图书是否超过最大限制数,若已达到最大借阅数, 则拒绝借书,否则读者可以借出该书,登记图书分类目录号、图书流水号、读者号和借阅日期等,写 回到借书文件中去。 3读者还书:根据图书流水号,从借书占文件中读出和该图书相关的借阅记录,表明还书日期, 再写回借书文件中;如果图书逾期未还,则处以相应罚款。 4图书注销:将一些过时或无保留价值的图书注销,从图书文件中删除相关记录。 5流通查询:管理员可以对图书流通情况进行查询,包括某位读者、某种图书和全局图书,给出 流通情况统计表。 以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确 的。图1是顶层数据流图,图2是第0层数据流图,图3是第1层数据流图。 图1 图2 图3 [数据字典] 1数据流条目 图书管理要求=[入库单|借书单|还书单|注销单] 入库单=分类目录号+数量+书 +作者+内容摘要+价格+购书日期 借书单=读者号+ (d) +借阅日期 还书单= (e) +还书日期 2文件说明 文件 :目录文件组成:{分类目录号+书 +作者+内容摘要+价格+入库日期+总数+库存数+(f) } 1、根据题意,指出数据流图中缺 的数据流(a)的 称,并指出该数据流的起点。 2、将下述文件正确填充在数据流图(b)、(c)处:读者文件、借书文件。 3、根据题意,补充数据字典中(d)、(e)、(f)处的空缺。 试题二 阅读下列说明和E-R 图,回答问题1至问题3 。 [说明] 有个关于运动会的管理系统,在该系统中,委员会为每一个参赛的运动员赋以一个唯一的编号 运动员号”,同时记录姓 、性别、年龄和队 ,姓名和队 必须填写。 一个运动员属于且只属于一个队,一个运动员可以参赛多个项目。运动员参加比赛取得一个成 绩,相应有一个积分:第一 积分6分,第二 积分4分,第三 积分2分,其他的没有积分。一个队 的总积分是该队的所有队员的积分之和。 下图是该系统的E-R图。图中的实体和属性同时给出了中英文两种名字,回答问题时只需写出英 文 即可。 4、根据E-R图中给出的词汇,按照 有关模式 (属性,属性,...)”的格式,将此E-R图转换为3 个关系模式,指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系 。 5、创建Athlete表时,ANo使用CHAR(6)并且唯一,AName使用CHAR(20),ASex使用CHAR(1), ATeam使用CHAR(20)。请在下列用于创建表Athelete的SQL语句空缺处填入正确的内容。 CREATE TABLE Athlete(ANo CHAR(6) NOT NULL, AName CHAR(20), ASex CHAR(1), ATeam CHAR(20) NOT NULL, ______); 6、假定Games表存储参赛情况,如下的SQL语句是委员会用于查询 队 为‘China’的各个运动员 各自夺取得的总积分”的不完整语句,请在空缺处填入正确的内容。 SELECT ______ FROM Games WHERE ANo ______ (SELECT ANo FROM ______ WHERE ATeam = China) GROUP BY ANo; 试题三 阅读下列说明和图,回答问题1至问题3 。 [说明] 某大型旅店为了便于管理,欲开发一个客房管理系统。希望实现客房

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档