首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)利用查询设计器创建查询,从xuesheng和chengii表中找出所有1982年出生的汉族学生记录。查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按“学号”降序排序;查询去向为表tablel。最后将查询保存在quer
(1)利用查询设计器创建查询,从xuesheng和chengii表中找出所有1982年出生的汉族学生记录。查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按“学号”降序排序;查询去向为表tablel。最后将查询保存在quer
admin
2014-11-30
53
问题
(1)利用查询设计器创建查询,从xuesheng和chengii表中找出所有1982年出生的汉族学生记录。查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按“学号”降序排序;查询去向为表tablel。最后将查询保存在queryl.qpr’文件中,并运行该查询。
(2)首先创建数据库cj m,并向其中添加xllesheng表和chengji表。然后在数据库中创建视图viewl:利用该视图只能查询数学、英语和信息技术3门课中至少有一门不及格(小于60分)的学生记录;查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按学号降序排序。最后利用刚创建的视图viewl查询视图中的全部信息,并将查询结果存放在表table2中。
选项
答案
(1)步骤1:在命令窗口执行命令:
CREATE QUERY queryl
,打开查询设计器,将考生文件夹下的xuesheng和chengji表添加到查询设计器中。 步骤2:添加两个表后,系统弹出“联接条件”对话框,自动查找两个表中相匹配的字段进行联接,单击“确定”按钮设置两个表的联系。 步骤3:依次双击xuesheng表中的“学号”、“姓名”字段和chengji表中的“数学”、“英语”、“信息技术”字段将其添加到“字段”选项卡的“选定字段”列表中。 步骤4:在“筛选”选项卡中,选择“字段名”中的“表达式”,弹出“表达式生成器”对话框,然后在“表达式”框中输入“YEAR(Xuesheng.出生日期)”,如图4—24所示,单击“确定”按钮返回“筛选”选项卡,接着设置“条件”为“=”,在“实例”框中输入“1982”,在“逻辑”下拉框中选择“AND”;在第二行中,选择“字段名”为“Xuesheng.民族”,“条件”为“=”,在“实例”框中输入“汉”。 [*] 步骤5:在“排序依据”选项卡内双击“选定字段”列表框中的“Xuesheng.学号”字段,将字段添加到“排序条件”列表框中,并在“排序选项”中选择“降序”。 步骤6:执行【查询】→【查询去向】菜单命令,在弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名tablel,单击“确定”按钮。 步骤7:最后单击“常用”工具栏中的“运行”按钮运行查询(在命令窗口输入BROWSE命令可查看奄询结果),将查询文件保存到考生文件夹下。 (2)步骤1:在命令窗口执行命令:
MODIFY DATABASE cj_m
,新建数据库并打开数据库设计器。在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击xuesheng表,将表添加到数据库中,以同样的方法将chengjii表添加到数据库中。 步骤2:在命令窗口执行如下SQL命令语句建立视图: 1 OPEN DATABASE cj_m 2 CREATE V工EW Viewl AS; 3 SELECT xueshenq.学号,xueshenq.姓名, Chengj i.数学,chengj i.英语,chengj i. 信息技术; 4 FROM cj_m!xuesheng INNER JOIN cj_m!chengji ; 5 ON xueshenq.学号=Chengj i.学号; 6 WHERE chengj i.数学<60; 7 OR(Chengj i.英语<60); 8 OR(Chenql i.信息技术<60); 9 ORDER BY xuesheng.学号DESC (注意:以上SQL语句查询语句部分是通过视图设计器生成,大家也可以直接在视图设计器中建立。) 步骤3:在命令窗口执行如下SQL查询命令语句保存查询结果:
SELECT*FROM view1 INTO TABLE table2
解析
(1)本题考查的是在查询设计器中新建查询的操作。由于涉及两个表的操作,因此在操作过程中要注意确认查询输出的字段来源于哪个数据表。
本题的关键在于筛选条件的设置。由于表中没有“年份”字段,因此,要得到年份数值必须通过求年份的函数YEAR()取得。在“筛选”选项卡的“字段名”中选择“表达式”,然后在“表达式生成器”对话框中利用函数取“xuesheng.出生日期”中的年份值,作为筛选条件的“字段名”。
(2)本题的关键是视图的定义,SQL简单查询只需套用最基本的查询命令格式即可完成。而定义视图的过程中关键是筛选条件的设置,根据题意,要查询“数学”、“英语”和“信息技术”3门课中至少有一门不及格的记录,也就是说查找学生的3门成绩中有“数学”、“英语”或“信息技术”小于60分的记录,因此多个条件之间的关系为逻辑或(OR)的关系。
本题中,视图的建立同样可以通过视图设计器完成,同样需要注意的是在视图设计器中,正确设置各筛选条件。
转载请注明原文地址:https://kaotiyun.com/show/ZzEp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下列关于查询的描述正确的是( )。
在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,当删除父表记录时,系统反应是( )。
设有选课表,表中包含字段有:学号N(6),课程号C(6),成绩N(4)。要查询每门课程的学生人数,要求显示课程号和学生人数,对应的SQL语句为:SELECT课程号,COUNT(学号)AS学生人数FROM选课表;GROUPBY______
执行SELECT0选择工作区的结果是______。
VisualFoxpro6.0是一种关系型数据库管理系统,所谓关系是指______。
有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将L述索引设置为当前索引的命令是( )。
不允许记录中出现重复索引值的索引是( )。
报表的数据源可以是( )。
利用SQL派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的命令是()。
随机试题
根据行政相对人申请,行政主体颁发许可证的行为,属于()
将八进制数473转换成二进制数是_______。
收益性物业管理的经营费用中,公共设施设备日常运行、维修及保养费包括()。①维修与保养费;②室内装修费;③生活用水和污水排放费;④能源费;⑤康乐设施费;⑥杂项费用,⑦绿地管理费;⑧清洁卫生费
关于联合体投标,下列表述中正确的是()。
下列属于公司董事会职责的有()。
(2013年)2011年9月8日,甲公司与乙公司订立合同,以每台30万元的价格购买20台货车。双方约定,甲公司应在乙公司交货后半年内付清全部货款,并以甲公司通过划拨方式取得的某国有建设用地使用权提供抵押担保。双方办理了抵押登记。2011年10月1
质量保证是质量管理的一部分,致力于()。
小麦:面粉:馒头
如果能够做好南极生态环境的承受力评估,并严格执行有关规定,南极旅游造成的生态影响就可以得到有效控制。因为与南极大陆极为广袤的地域相比,游客活动的地域仅为总面积的3%左右。而如何管理好长期设在南极的科考站,才是更为棘手的问题。尤其是一些被废弃的科考站,已对南
Inhisopinion,theobjectiontobarbaritydoesnotmeanthatcapitalpunishmentshouldnotgoon.
最新回复
(
0
)