【计算机类职业资格】国家二级VF机试-试卷72及答案解析.doc
《【计算机类职业资格】国家二级VF机试-试卷72及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF机试-试卷72及答案解析.doc(4页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试-试卷 72及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.(1)建立数据库 orders_manage,将自由表 employee和 orders添加到新建的数据库中。 (2)为employee表的性别字段设置默认值“男”。 (3)为 employee表的“性别”字段定义有效性规则,规则表达式为: 性别$“男女“,出错提示信息为“性别必须是男或女”。 (4)使用 SQL命令从 employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名、性别和出生日期信息,结果按出生日期降
2、序排序存入表 infor_da中,同时把所用命令存入文本文件 cmd_datxt。(分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.(1)歌手比赛分为四个组,“歌手表”中的“歌手编号”字段的左边两位表示了该歌手所在的组号。考生文件夹下的程序文件 fiveprg 的功能是:根据“歌手表”计算每个组的歌手人数,将结果填入表onedbf,表 onedbf 中有两个字段:“组号”和“歌手人数”。程序中有 3处错误,请修改并执行程序。注意:只能修改标有错误的语句行,不能修改其他语句,数组名 A不允许修改。 (2)建立一个数据库文件“歌手大奖赛dbc
3、”。并将“歌手表”、“评委表”和“评分表”3 个自由表添加到该数据库中。使用视图设计器建立视图 songer_view,该视图根据“歌手表”、“评委表”和“评分表”建立,视图中的字段项包括:“评委姓名”、“歌手姓名”、“分数”,视图中的记录按“歌手姓名”升序、“分数”降序排列。(分数:2.00)_三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在做本题前首先确认在基础操作中已经正确地建立了 order_detail表,在简单应用中已经成功地将记录追加到 order_detail表。 当 order_detail表中的“单价”修改后,应该根据该表的“单价”和
4、“数量”字段修改 order_list表的“总金额”字段,现在有部分 order_list记录的“总金额”字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为 od_mod的表中(与 order_list表结构相同,自己建立),然后根据 order_detail表的“单价”和“数量”字段修改 od_mod表的“总金额”字段(注意一个 od mod记录可能对应几条 order_detail记录),最后 od_mod表的结果要求按“总金额”升序排序,编写的程序最后保存为 prog1prg。(分数:2.00)_国家二级 VF机试-试卷 72答案解析(总分:12.00,做题时间:90 分钟
5、)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.(1)建立数据库 orders_manage,将自由表 employee和 orders添加到新建的数据库中。 (2)为employee表的性别字段设置默认值“男”。 (3)为 employee表的“性别”字段定义有效性规则,规则表达式为: 性别$“男女“,出错提示信息为“性别必须是男或女”。 (4)使用 SQL命令从 employee表中查询所有已婚(婚否字段值为逻辑真)记录的职工号、姓名、性别和出生日期信息,结果按出生日期降序排序存入表 infor_da中,同时把所用命令存入文本文件 cmd_da
6、txt。(分数:2.00)_正确答案:(正确答案:(1)在命令窗口执行命令: MODIFY DATABASE orders_manage ,新建数据库并打开数据库设计器。 在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“employee”表,将表添加到数据库中,以同样的方法将“orders”表添加到数据库中。 (2)右击数据库设计器中的“employee”表,选择【修改】快捷菜单命令,打开“employee”表设计器,选中“字段”选项卡中的“性别”字段,然后在“字段有效性”的“默认值”文本框中输入:“男“。 (3)紧接上小题操作选中“性别”字段,在“字段有效
7、性”的“规则”文本框中输入:性别$“男女“,在“信息”框中输入:“性别必须是男或女“。 (4)在命令窗口执行命令: MODIFY FILE cmd_da,打开文本文件编辑器。 在编辑器中输入如下程序代码(以下程序是通过查询设计器生成)。 SELECT employee职工号,employee姓名,employee性别,employee出生日期; FROM orders_manage!employee;WHERE employee婚否=T;ORDER BY employee出生日期 DESC;INTO TABLE infor_daDBF 在命令窗口执行命令:DO cmd_datxt,执行文件(注
8、意:执行文件时,文件后缀名txt 不能缺省)。)解析:解析:本大题考查了数据库和表的基本操作;字段有效性规则的定义及 SQL查询语句的使用。 通过 MODI FY DATABASE数据库名命令可在新建数据库的同时打开数据库设计器,然后在数据库设计器中完成添加数据表的操作而建立字段有效性规则则需要在表设计器中完成,注意只有将自由表转为数据库表之后,才能设置字段有效性规则。 本大题中 SQL查询语句考查的是 SQL排序查询,语句比较简单,如果对 SQL语句不太熟悉,也可以直接在查询设计器中进行设计,然后将查询设计器中生成的代码复制到文本文件中,另外要注意的是在执行文本文件时,文本文件的扩展名TXT
9、 不能缺省。二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.(1)歌手比赛分为四个组,“歌手表”中的“歌手编号”字段的左边两位表示了该歌手所在的组号。考生文件夹下的程序文件 fiveprg 的功能是:根据“歌手表”计算每个组的歌手人数,将结果填入表onedbf,表 onedbf 中有两个字段:“组号”和“歌手人数”。程序中有 3处错误,请修改并执行程序。注意:只能修改标有错误的语句行,不能修改其他语句,数组名 A不允许修改。 (2)建立一个数据库文件“歌手大奖赛dbc”。并将“歌手表”、“评委表”和“评分表”3 个自由表添加到该数据库中。使用视图设计
10、器建立视图 songer_view,该视图根据“歌手表”、“评委表”和“评分表”建立,视图中的字段项包括:“评委姓名”、“歌手姓名”、“分数”,视图中的记录按“歌手姓名”升序、“分数”降序排列。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:在命令窗口执行命令: MODIFY COMMAND five ,打开程序文件,文件中的命令代码如下: &根据“歌手表“计算每个组的歌手人数 CLOSE DATA USE one GO TOP WHILENOTEOF() &错误 zuhao=组号 SELECT COUNT(*) FROM 歌手表 WHERE 歌手表歌手编号=zuhao INTO A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 试试 72 答案 解析 DOC
