21.B。【解析】指定工作区的命令是:
SELECT nWorkArea | cTableAlias
其中,参数nWorkArea是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是32767。如果这里指定为0,则选择编号最小的可用工作区。
22.B。【解析】自20世纪80年代以来,新推出的数据库管理系统几乎都支持关系模型。Visual FoxPro就是一种关系数据库管理系统,它所管理的关系是若干个二维表。
23.A。【解析】数据库表相对于自由表的特点如下:
数据库表可以使用长表名,在表中可以使用长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的联系。
支持INSERT、UPDATE和DELETE事件的触发器。
24.D。【解析]SELECT的命令格式看起来似乎非常复杂,实际上只要理解了命令中各个短语的含义,SQL SE–LECT还是很容易掌握的,其中主要短语的含义如下:SE–LECT说明要查询的数据;FROM说明要查询的数据来自哪个(些)表,可以基于单个表或多个表进行查询;WHERE 说明查询条件,即选择元组的条件;GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;HAVING短语必须跟随GROUP BY使用,它用来限定分组必须满足的条件;0RDER BY短语用来对查询的结果进行排序。
25.B。【解析】选项组中选项按钮的数目为2,选项组Value值返回的是选项组中被选中的选项按钮,由于选项按
钮“女”在选项按钮组中的次序为2,所以返回的Value值为2。
26.A。【解析】教师表T的“研究生导师”字段的数据类型为逻辑型,并且要查询“是研究生导师的女老师”,所以WHERE子句后面的逻辑表达武为:研究生导师AND性别=〞女″或者为:研究生导师=.T.AND性别=〞女″。
27.A。【解析】先将字符”男”赋值给变量X,在Visual FoxPro中,一个汉字占两个字符,所以LEN(X)+2=4,即y=4。所以IIF(Y<4,〞男″,〞女″)返回的结果是〞女″。
28.A。【解析】在Visual FoxPro中一直沿用了多工作区的概念,在每个工作区中可以打开一个表(即在一个工作区中不能打开多个表)。如果在同一时刻需要打开多个表,则只需要在不同的工作区中打开不同的表即可。
29.C。【解析】参照完整性的删除规则规定了删除父表中的记录时,如何处理子表中相关的记录:如果选择“级联”,则自动删除子表中的所有相关记录;如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录;如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。
30.D。【解析】报表主要包括两部分内容:数据源和布局。数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。
31.C。【解析】由于SC表中的“成绩”字段的数据类型为N型字段,所以WHERE子句中的关于成绩的逻辑表达式不需要用双引号。根据SQL SELECT语句的语法,选择的字段也不需要用双引号。
32.A。【解析】使用短语INTO CURSOR CursorName 可以将查询结果存放到临时数据库文件中,其中Cursor–Name是临时文件名,该短语产生的临时文件是一个只读的.dbf文件,当查询结束后该临时文件是当前文件,可以像一般的.dbf文件一样使用,当关闭文件时该文件将自动删除。
33.A。【解析]SQL SELECT中使用的特殊运算符包括BETWEEN NumberA AND NumberB,该运算符表示该查询的条件是在NumberA与NumberB之内,相当于用AND连接的一个逻辑表达式。
34.C。【解析】查询空值时要使用IS NULL,而“=NULL”是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。
35.D。【解析】选项D中的内查询SELECT学号FROM SC WHERE课程号=′C2′的查询结果有可能为多个,而选项D中的外层查询WHERE子句后面的逻辑表达式使用“=”,这样会导致产生错误的结果。
36.D。【解析】SQL插入记录的语句格式如下:IN–SERT INTO<表名>[(字段名1[,字段名2…])]VAL–UES(表达式1[,表达式2…])。此外,需要注意的是,本题中SN0、CN0属性值要加引号,表示其为字符型,数值型数据则不需加引号。
37.B。【解析]SQL的查询子句可以包含表的别名,故选项A正确;也可以包含表中的表达式,故选项8错误。SQL查询语句可以指定字段的输出次序,不需要与原数据表一致,故选项C正确。如果FROM短语中引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定,故选项D正确。
38.D。【解析]BETWEEN语句的格式为BETWEEN <数值表达式1>AND<数值表达式2>,表示取<数值表达式1>和<数值表达式2>之间且包括两个数值表达式值在内的值。
39.A。【解析】SQL查询语句中,使用GROUP BY可以对查询结果进行分组,用来限定分组必须满足的条件,WHERE子句用来限定元组。HAVING短语必须跟随GROUP BY使用,并且与WHERE不矛盾。
40.D。【解析】利用命令建立多个字段索引时,建立索引的字段之间应用“+”号连接,且字段型数据要转换为字符型数据,STR()函数的功能是将数值型数据转换为字符型数据。
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥124 优惠价:¥124.0 更多书籍 |