《VF》数据库基础知识及操作,视图、查询、SQL经典试题(可编辑修改word版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《VF》数据库基础知识及操作,视图、查询、SQL 经典试题
一.选择题(每个 1 分,共 50 分)
1.关系运算不包括()
A.连接运算 B.选择运算 C.投影运算D.并运算
2、退出Visual Foxpro 6.0 的操作方法是()
A.从“文件”菜单中选择“退出”命令 B.直接按Alt+F4
C.在命令窗口中输入QUIT 命令后回车D.以上都可以
3.在Visual FoxPro6.0 中,下列有关数据库的描述,正确的是 ( ) A.数据库不能多用户共享
B.在关系型数据库系统中,关系型数据库是通过一个二维表来表示数据之间的联系的
C.数据库中的最小访问单位是记录
D.数据库中的数据不能是图像
4.在Visual Foxpro 中,XS 表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()D.视图只能从一个表派生出来
7.在Visual FoxPro6.0 中,使用查询设计器创建查询时,查询去向中不包括的是( )
A.标签B.屏幕C.视图D.临时表
8.在Visual FoxPro6.0 中,项目文件的扩展名是( )
A..PRG B. .PJX C..SCX D..QPR
9.不允许记录中出现重复索引值的索引是( ) 。
A.主索引 B.主索引、候选索引、普通索引
C.主索引和候选索引 D 主索引、候选索引和唯一索引
10.在VisuAlFoxPro 中,可以对字段设置默认值的表( )。
A.必须是数据库表B.必须是自由表
C.自由表或数据库表D.不能设置字段的默认值
11.若使用replace 命令时,其范围子句为all 或rest,则执行该命令后,记录指针指向:()
A.首记录B.末记录C.首记录的前面D.末记录的后面
A.XS.DBC B.XS.QPR C.XS.DBF D.XS.FPT
5.在Visual Foxpro 表文件中,逻辑型、日期型、备注型数据的宽度分别是12.执行下列命令序列后,打开”读者”表的工作区是(
USE 图书IN 2
)
()USE 读者IN 3 ALIAS DZ
A.1、8、128 B. 2、8、10 C.1、8、4 D. 1、8、任意USE 读者IN D ALIAS DZ1 AGAIN
6.在Visual FoxPro6.0 中,关于视图的叙述正确的是( ) A.2 区 B. 3 区 C. 4 区 D.3、4 区
A.视图文件是一个独立的数据文件,不属于任何的数据库13、视图不能单独存在,它必须依赖于()而存在。B.视图可以对源表中的数据进行更新A.视图B.查询C.数据表 D.数据库
C.如果希望每次运行视图时,根据输入值的不同而检索到不同的结果,可以建立远程视图14、SQL-UPDATE 命令的功能是()A.数据定义B.更新表中字段的属性
C.数据查询D.更新表中字段的内容
15.在VISUAL FOXPRO 中,存储图象的字段类型应该是()。A.备注型B.通用型C.字符型D.双精度型
16.在VFP 的数据库设计器中能建立两个表之间的()联系
A.临时性联系B.永久性联系
C.永久性联系或临时性联系D.上述选择都不正确
17.在表设计器的”字段”选项卡中可以创建的索引是( )
A.唯一索引B.候选索引C.主索引
D.普通索引18.可以随表的打开而自动打开
的索引是() A.单索引文件 B.复合索引
文件 C.结构复合索引文件D.非结构复
合索引文件
19.一张表的全部Memo 字段的内容存储在()
A.不同的备注文件中B.同一个文本文件中
C.同一个备注文件中D.同一个数据库文件中
20.要运行查询文件query1.qpr, 可以使用命令()
A.DO query1 B. DO query1.qpr
C. DO QUERY query1 D.RUN query1
21.在“成绩”表中要求按“总分”降序排列,并查询前3 名学生的记录,正确的命令是()
A.SELECT * TOP 3 FROM 成绩 WHERE 总分 DESC
B.SELECT * TOP 3 FROM 成绩 FOR 总分 DESC
C.SELECT * TOP 3 FROM 成绩GROUP BY 总分 DESC
D.SELECT * TOP 3 FROM 成绩ORDER BY 总分 DESC
22.在SQL-SELECT 命令中,能够实现数据表之间关联的选项是()A.HAVING B. GROUP C.WHERE D. ORDER BY
23.在SQL-SELECT 命令中,能够将查询结果输出到打印机的是()
A.TO FILE B. TO SCREEN C. TO PRINTER D. TO PROMPT
24.检索职工表中工资大于3000 元的职工号,正确的命令是()
A.SELECT 职工号 WHERE 工资>3000
B.SELECT 职工号 FROM 职工SET 工资>3000
C.SELECT 职工号 FROM 职工WHERE 工资>3000
D.SELECT 职工号 FROM 职工FOR 工资>3000
25.在VISUAL FOXPRO 中,使用SQL 命令将学生STUDENT 中的学生年龄AGE
字段的值增加1 岁,应该使用的命令是()。
A.REPLACE AGE WITH AGE+1
B.REPLACE AGE WITH AGE=AGE +1
C.UPDATE SET AGE WITH AGE+1
D.UPDATE STUDENT SET AGE=AGE+1
26.SQL 的INSERT 命令的功能是( )
A.在表头插入一条记录B.在表尾插入一条记录
C.在表中任意位置插入一条记录D.在表中插入任意条记录
27.使用 SELECT 语句进行分组检索时,为了去掉不满足条件的分组,应当()
A.使用WHERE 子句B.在GROUP BY 后面使用HAVING 子句
C.先使用 WHERE 子句,再使用 HAVING 子句
D.先使用 HAVING 子句,再使用 WHERE 子句
28.关于CREATE TABLE 课程(课程号 C(4) PRIMARY KEY,课程名 C(8)命令,下列说法错误的是()