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

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

  6.为"数量"字段增加有效性规则:数量>0,应该使用的SQL语句是【7】TABLE 使用零件【8】数量SET【9】数量>0。

  【参考答案】

         【7】ALTER 【8】ALTER 【9】CHECK

  7.查询与项目"s1"所(项目号)使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的SQL语句是SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;

  FROM 项目,使用零件,零件 WHERE 项目.项目号=使用零件.项目号【10】;

  使用零件.零件号=零件.零件号 AND 使用零件.零件号【11】;

  (SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=′s1′

  【参考答案】

  【10】AND 【11】IN

  8.建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为"s2"的数据,应该使用的SQL语句是

  CREATE VIEW item-view【12】;

  SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;

  FROM 零件 INNER JOIN 使用零件;

  INNER JOIN【13】;

  ON 使用零件.项目号=项目.项目号;

  ON 零件.零件号=使用零件.零件号;

  WHERE 项目.项目号=′s2′

  【参考答案】

  【12】AS 【13】项目

  9.从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是  SELECT*【14】2 FROM item-view【15】数量 DESC。

  【参考答案】

  【14】TOP 【15】ORDER BY

  上机部分

  1.基本操作题

  (1)新建一个名为“学生”的数据库。

  (2)将“学生”、“选课”、“课程”3个自由表添加到新建的数据库“学生”中。

  (3)通过“学号”字段为“学生”表和“选课”表建立永久联系。

  (4)为上面建立的联系设置参照完整性约束:更新和删除规则为“级联”,插入规则为“限制”。

  【参考答案】

  (1)在“命令”窗口输入命令:MODIFY DATABASE学生,新建数据库并打开数据库设计器。

  (2)右击数据库设计器的空白处,选择“添加表”快捷菜单命令,在弹出的“打开”对话框中,将考生文件夹下“学生”、“选课”、“课程”3个自由表分别添加到新建的数据库中。

  (3)具体步骤如下:

  ① 在数据库设计器中,右击“学生”表,选择快捷菜单命令“修改”。

  ② 弹出表设计器,单击“索引”选项卡,在索引名列中输入“学号”,在索引类型列中选择“主索引”,在索引表达式列中输入“学号”,最后单击“确定”按钮。

  ③ 用同样的方法,为“选课”表建立必要的索引,索引项为“学号”。

  ④ 在数据库设计器中,选中“学生”表中的“学号”主索引字段,将其拖动到 “选课”表的“学号”索引上,建立两表的永久联系。

  (4)右键单击“学生”表和“选课”表之间的连线,选择菜单命令“数据库”→“编辑参照完整性(I)”(系统首先要求清理数据库),系统弹出“参照完整性生成器”对话框,按照题意,设置参照完整性。

  【试题解析】

  本试题主要考查的是数据库与自由表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来完成,添加数据库中的表、建立表之间的联系以及参照完整性设置,可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。

  2.简单应用题

  (1)在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。

  (2)建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”3个菜单项;“关闭”使用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。

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

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