1、国家二级 VF机试(操作题)模拟试卷 414及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成下列操作: 1建立名称为 CDB的商品销售数据库。然后将考生文件夹下的顾客表CUST、订单表 ORDER和商品表 COMM三个自由表添加到数据库 CDB中。 2分别为表 CUST、ORDER 和 COMM创建主索引,CUST 表主索引的索引名和索引表达式均为“顾客号”;COMM 表主索引的索引名和索引表达式均为“商品号”;ORDER 表主索引的索引名为“PK_CC”,索引表达式为“顾客号+商品号”;分别为ORDER表的“顾客号”和“商品
2、号”建立普通索引(升序),索引名与字段名相同。 3通过字段“顾客号”建立表 ORDER与表 CUST之间的永久联系,通过字段“商品号”建立表 ORDER与表 COMM之间的永久联系。然后为以上建立的永久联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。 4在商品销售数据库 CDB中使用 SQL的 CREATE TABLE语句创建数据库表:销售明细表(顺序号、日期、商品号、商品名、金额),其中:顺序号为字符型,宽度为 6;日期为日期型;商品号为字符型,宽度为 6;商品名为字符型,宽度为 10;金额为数值型,宽度为 10(其中小数 2位);表的主关键字为“顺序号”
3、。将创建表的 SQL语句存放在文件 ONEPRG 中。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: 1利用查询设计器创建一个名为 query1qpr 的查询文件,查询考生文件夹下 xuesheng表和 chengji表中数学、英语和信息技术 3门课中至少有一门课在 90分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术 5个字段。各记录按学号降序排列;查询去向为表 table1。并运行该查询。 2新建一个名为 cj_m的数据库,并向其中添加 xuesheng表和chengji表。然后在数据库中创建视图 view1:通过该
4、视图只能查询少数民族学生的英语成绩;查询结果包含学号、姓名、英语 3个字段;各记录按英语成绩降序排序,若英语成绩相同按学号升序排序。最后利用刚创建的视图 viewl查询视图中的全部信息,并将查询结果存放在表 table2中。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.设计一个名为 mysupply的表单,表单的控件名和文件名均为 mysupply。表单的形式如下图所示。(分数:2.00)_国家二级 VF机试(操作题)模拟试卷 414答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成下列操作: 1建立名称为
5、CDB的商品销售数据库。然后将考生文件夹下的顾客表CUST、订单表 ORDER和商品表 COMM三个自由表添加到数据库 CDB中。 2分别为表 CUST、ORDER 和 COMM创建主索引,CUST 表主索引的索引名和索引表达式均为“顾客号”;COMM 表主索引的索引名和索引表达式均为“商品号”;ORDER 表主索引的索引名为“PK_CC”,索引表达式为“顾客号+商品号”;分别为ORDER表的“顾客号”和“商品号”建立普通索引(升序),索引名与字段名相同。 3通过字段“顾客号”建立表 ORDER与表 CUST之间的永久联系,通过字段“商品号”建立表 ORDER与表 COMM之间的永久联系。然后
6、为以上建立的永久联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。 4在商品销售数据库 CDB中使用 SQL的 CREATE TABLE语句创建数据库表:销售明细表(顺序号、日期、商品号、商品名、金额),其中:顺序号为字符型,宽度为 6;日期为日期型;商品号为字符型,宽度为 6;商品名为字符型,宽度为 10;金额为数值型,宽度为 10(其中小数 2位);表的主关键字为“顺序号”。将创建表的 SQL语句存放在文件 ONEPRG 中。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:单击常用工具栏中的“新建”按钮,打开“新建”对话框,选择“数据库”,单击“
7、新建文件”按钮,打开“创建”对话框,输入数据库文件名“CDB”,单击“保存”按钮,即完成创建数据库。 步骤 2:在“数据库设计器”窗口中单击鼠标右键,在弹出的快捷菜单中选择“添加表”,依次添加 CUST、ORDER、COMM 三个表。 (2)步骤 1:在表 CUST中单击鼠标右键,在弹出的快捷菜单中选择“修改”,打开表设计器,选择“索引”选项卡,索引名输入“顾客号”,索引表达式选择“顾客号”,索引类型选择为“主索引”后,单击“确定”按钮保存修改,完成建立 CUST表的主索引。步骤 2:按同样方式建立另外两表的索引。 (3)步骤 1:将鼠标指向表 CUST的主索引“顾客号”,按下鼠标左键不放,拖
8、拽鼠标至 ORDER表的顾客号索引处,松开鼠标即完成创建 CUST与 ORDER之间的永久性联系。 步骤 2:再按同样方法建立表 COMM与 ORDER之间的永久性联系;然后选择“数据库”菜单下的“清理数据库”选项,再选择“编辑参照完整性规则”菜单,按题目要求设置。 (4)步骤 1:建立程序ONEPRG,输入以下 SQL语句。 CREATE TABLE 销售明细表(顺序号 C(6)PRIMARY KEY,日期 D,商品号C(6),商品名 C(10),金额 N(102) 步骤 2:保存并执行程序。)解析:解析:通过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建
9、立索引需要在表设计器中进行;为表建立永久联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引;在关系连线上右击选择“编辑参照完整性”或者选择菜单“数据库”下的“编辑参照完整性”设置参照完整性;创建表的 SQt语句语法为:Create table表名(字段名 1类型(字段宽度)Primary Key,字段名 2类型(字段宽度)。二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: 1利用查询设计器创建一个名为 query1qpr 的查询文件,查询考生文件夹下 xuesheng表和 chengji表中数学、英语和信息技术 3门课中至少有一门课
10、在 90分以上(含)的学生记录。查询结果包含学号、姓名、数学、英语和信息技术 5个字段。各记录按学号降序排列;查询去向为表 table1。并运行该查询。 2新建一个名为 cj_m的数据库,并向其中添加 xuesheng表和chengji表。然后在数据库中创建视图 view1:通过该视图只能查询少数民族学生的英语成绩;查询结果包含学号、姓名、英语 3个字段;各记录按英语成绩降序排序,若英语成绩相同按学号升序排序。最后利用刚创建的视图 viewl查询视图中的全部信息,并将查询结果存放在表 table2中。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:通过“新建”对话框新建一个查询文件,
11、随即弹出“打开”对话框,将考生文件夹下的表 xuesheng和表 chengji添加到查询设计器中。 步骤 2:在“字段”选项卡中,将“xuesheng学号”、“xuesheng姓名”、“chengji数学”、“chengji英语”和“chengji信息技术”5 个字段依次添加到“选定字段”列表框中;在“筛选”选项卡中进行如图 3153 所示的设置;在“排序依据”选项卡中,将“xuesheng学号”添加到“排序条件”列表框中,并选择“降序”单选钮。步骤 3:选择“查询”菜单下的“查询去向”命令,在打开的“查询去向”对话框中选择“表”,输入表名为 table1。保存查询文件为 query1qpr
12、 并运行。 (2)步骤 1:通过“新建”对话框新建一个数据库,文件名为 cj_m,在数据库设计器中右击空白处,选择“添加表”命令,将表 xuesheng和 chengji添加到数据库中。 步骤 2:新建一个视图,将表 xuesheng和 chengji添加到视图设计器中,并为两个表建立默认的联接。 步骤 3:在“字段”选项卡中,将“xuesheng学号”、“xuesheng姓名”和“chengji英语”3 个字段依次添加到“选定字段”列表框中;在“筛选”选项卡中,“字段名”列选择“xuesheng民族”,单击“否”下面的按钮使其处于选中的状态,“条件”列选择“=”,“实例”框中输入“汉”;在“
13、排序依据”选项卡中,选择按“cheng_i英语”降序排序,按“xuesheng学号”升序排序。将视图保存为 viewl,如图 3154 所示。 步骤 4:新建一个查询,将新建的 viewl视图添加到新建的查询中,选择全部字段,设置查询去向为表 table2,保存并运行查询,查询文件名默认,如图 3155 所示。 )解析:解析:按要求建立查询;新建数据库并按要求建立视图。三、综合应用题(总题数:1,分数:2.00)3.设计一个名为 mysupply的表单,表单的控件名和文件名均为 mysupply。表单的形式如下图所示。(分数:2.00)_正确答案:(正确答案:步骤 1:新建一个表单,并按题目要
14、求修改表单的属性,如图 314 所示。步骤 2:在表单中添加一个表格控件、两个命令按钮控件、一个标签控件和一个文本框控件,并按照题目的要求设置各控件的属性,如图 315 所示。 步骤 3:编写两个命令按钮的 Click事件代码,如图 316 所示。 *“查询”按钮的 Click事件代码* 选择查询字段,通过 as短语指定显示字段 SELECT 零件零件名,零件颜色,零件重量; 指定字段来源 FROM 供应,零件, 设置查询条件 WHERE 零件零件号=供应零件号 AND供应工程号=THISFORMTEXTlVALUE; 查询结果按零件名升序排列 ORDER BY 零件名; 将查询结果存储到 p
15、pdbf 中 INTO DBF pp 设置表格的数据来源 THISFORMGRID1RecordSource=“pp“ * *“退出”按钮的 Click事件代码* THISFORMRELEASE * 步骤 4:保存表单名为 mysupply,并按要求运行表单,如图 317 所示。 )解析:解析:按照题目的要求建立表单,并向表单中添加控件,然后修改控件的相关属性,最后为命令按钮编写事件代码。表单的 Name属性用于设置表单的名称,Caption 属性用于设置表单的标题;标签的Caption属性用于设置标签的标题;命令按钮的 Caption属性用于设置命令按钮的标题;表格控件的RecordSource属性用于设置表格的数据来源。在作答本题的过程中还用到了“设置表单的数据环境”的知识点,为表单建立数据环境,可以方便地设置控件与数据之间的绑定关系,并且数据环境中的对象(表、视图或表间的关联)会随着表单的运行而打开和建立,随着表单的关闭而关闭或释放。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1