《VF》数据库基础知识及操作,视图、查询、SQL经典试题
- 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表中含有备注型字段,备注型字段内容存到另一个文件中,该文件名为()
A.XS.DBC B.XS.QPR C.XS.DBF D.XS.FPT
5.在Visual Foxpro表文件中,逻辑型、日期型、备注型数据的宽度分别是()
A.1、8、128 B. 2、8、10 C.1、8、4 D. 1、8、任意
6.在Visual FoxPro6.0中,关于视图的叙述正确的是( )
A.视图文件是一个独立的数据文件,不属于任何的数据库
B.视图可以对源表中的数据进行更新
C.如果希望每次运行视图时,根据输入值的不同而检索到不同的结果,可以建立远程视图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.末记录的后面
12.执行下列命令序列后,打开”读者”表的工作区是()
USE 图书 IN 2
USE 读者 IN 3 ALIAS DZ
USE 读者 IN D ALIAS DZ1 AGAIN
A.2区 B. 3区 C. 4区 D.3、4区
13、视图不能单独存在,它必须依赖于()而存在。
A.视图 B.查询 C.数据表 D.数据库
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))命令,下列说法错误的是()