首页>计算机等级考试>模拟试题>正文
2010年下半年计算机等级考试:二级VB模拟试题及参考答案(8)

www.zige365.com 2010-9-1 14:50:10 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

  【参考答案】

  【12】PRIMARY KEY

  13.在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用【13】子句说明有效性规则(域完整性规则或字段取值范围)。

  【参考答案】

  【13】CHECK

  14.在SQL的SELECT语句进行分组计算查询时,可以使用【14】子句来去掉不满足条件的分组。

  【参考答案】

  【14】HAVING

  15.设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。

  SELECT 学号,性别 FROM s

  WHERE【15】(SELECT * FROM sc WHERE sc.学号=s.学号 AND 成绩 <85)。

  【参考答案】

  【15】NOT EXISTS

  上机部分

  1.基本操作题

  (1)在考生文件夹下有自由表文件“产品表”和“销售表”,以命令的形式将两个表添加到数据库“资产设备库”中。

  (2)为销售表建立两个普通索引,索引表达式分别为“产品编号”和“订单号”;为产品表建立主索引,索引表达式为“产品编号”。

  (3)在数据库中为两表建立永久性关联,关联字段为“产品编号”。

  (4)利用命令为产品表添加一个字段:库存N(4)。

  【参考答案】

  (1)在“命令”窗口输入如下命令:

  OPEN DATABASE 资产设备库

  ADD TABLE 产品表

  ADD TABLE 销售表

  将两个数据表添加到数据库中。

  (2)分别进入两个数据表的设计器窗口,在“索引”选项卡中将销售表的“产品编号”和“订单号”字段分别建立为普通索引。同样在产品表的表设计器中选择“索引”选项卡中为“产品编号”字段建立主索引。

  (3)在“命令”窗口输入:MODIFY DATABASE资产设备库。打开数据库设计器,在产品表和销售表中,将“索引”下面“产品编号”字段,从产品表中拖放到销售表中,建立永久关联。

  (4)在“命令”窗口输入:

  ALTER TABLE产品表ADD库存N(4)

  为销售表添加一个字段名为“库存”的数值型字段。

  2.简单应用题

  在考生文件夹下完成下列简单应用。

  (1)modi1.prg程序文件中SQL SELECT语句的功能是查询哪些零件(零件名称)目前用于三个项目,并将结果按升序存入文本文件results.txt。给出的SQL SELECT语句中在第1、3、5行各有一处错误,请改正并运行程序(不可以增、删语句或短语,也不可以改变语句行)。

  modi1.prg程序内容如下:

  SELECT 零件名称 FROM 零件信息 WHERE 零件号=;

  SELECT 零件号 FROM 使用零件;

  GROUP BY 项目号 HAVING COUNT(项目号)=3;

  ORDER BY 零件名称;

  INTO FILE results

  (2)根据项目信息(一方)和使用零件(多方)两个表,利用一对多报表向导建立一个报表,报表中包含项目号、项目名、项目负责人、(联系)电话、(使用的)零件号和数量等6个字段,报表按项目号升序排序,报表样式为经营式,在总结区域(细节及总结)包含零件使用数量的合计,报表标题为“项目使用零件信息”,报表文件名为REPORT。

  【参考答案】

  (1)正确的命令如下:

  SELECT 零件名称 FROM 零件信息 WHERE 零件号 IN;

  SELECT 零件号 FROM 使用零件;

  GROUP BY 零件号 HAVING COUNT(项目号)=3;

  ORDER BY 零件名称;

  TO FILE results

          (2)具体步骤如下:

  ① 从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“报表”单选按钮,单击“向导”按钮。

  ② 在弹出的“向导选取”对话框中选择“一对多报表向导”,单击“确定”按钮。

  ③ 系统弹出“一对多报表向导步骤1”对话框,单击“数据库和表”下拉按钮,选择“项目信息”表。

本新闻共5页,当前在第4页  1  2  3  4  5  

我要投稿 新闻来源: 编辑: 作者:
相关新闻