习题3 Visual FoxPro数据库的基本操作

更新时间:2023-07-19 04:42:43 阅读: 评论:0

习题3  Visual FoxPro数据库的基本操作
一、选择题
1. 扩展名为.DBC的文件是         
qq聊天视频
A. 表单文件
B. 数据库表文件
C. 数据库文件
D. 项目文件
2. 一个数据库名为student,要想打开该数据库,应使用命令        
A. OPEN student
B. OPEN DATA student
C. USE DATA student
D. USE student
3. Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是     
A. MODIFY STRUCTURE STUDENT
B. MODIFY COMMAND STUDENT
C. CREATE STUDENT
D. CREATE TABLE STUDENT
4. Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是     
A. CREATE
B. CREATE SDB
C. CREATE TABLE SDB
D. CREATE DATABASE SDB
5. 下述命令不能关闭数据表的是       
A. USE
B. CLOSE DATABASE
C. CLEAR
D. CLEAR ALL
6. 当前工作区打开的表文件为:"学生成绩.DBF",共100条记录,以下选项中一定生成一空数据表文件的命令是       
A. SORT TO成绩
B. COPY TO 成绩
C. COPY STRUCTURE TO
D. COPY STRUCTURE EXTENDED TO 成绩
7. 要根据当前工作区的表文件产生一个扩展名为.TXT的文本文件,应当使用命令     
A. COPY TO
B. COPY FILE TO
C. COPY STRUCTRUE TO
D. CREATE
颧髎怎么读
8. Visual FoxPro中,关于自由表叙述正确的是      澳洲小龙虾。
A. 自由表和数据库表是完全相同的
B. 自由表不能建立字段级规则和约束
C. 自由表不能建立候选索引
D. 自由表不可以加入到数据库中
9. 使数据库表变为自由表的命令是       
A. DROP TABLE
B. REMOVE TABLE
C. FREE TABLE
D. RELEASE TABLE
10. 把当前数据表文件中工资字段的数据全部清除,应当使用命令       
A. DELETE 工资
B. DELETE ALL 工资
C. REPLACE ALL 工资 WITH 0
D. ZAP
锛子
11. 数据表有10条记录,当前记录号是3,使用APPEND BLANK命令增加一条空记录后,则当前记录的序号是       
A. 4
B. 3
C. 1
D. 11
12. 设当前表是教师档案表,如要把所有的教师记录的工资增加5%,应使用的命令是       
A. REPLACE 工资 WITH 工资*1.05
B. REPLACE ALL 工资*1.05 WITH 工资
C. REPLACE ALL 工资 WITH 工资*(1+5%)
D. REPLACE ALL 工资 WITH 工资*1.05
13. 设教师档案表共有1000条记录,则执行以下命令序列后,屏幕的显示结果           
        SET DELETE ON
USE 教师档案
GO TOP
DELETE NEXT 100
COUNT TO A
? A, RECOUNT ()
A. 1000 1000
B. 999 1000
C. 900 900
D. 900 1000
14. 数据库的字段可以定义规则,规则是       
A. 逻辑表达式
B. 字符表达式
C. 数值表达式
D. 3种说法都不对
15. Visual FoxPro中,数据库的每个表通过使用        来唯一区分不同的实体。
A. 索引名
B. 关键字
C. 主关键字
D. 字段名
16. Visual FoxPro中,SORT命令和INDEX命令的区别是       
A. 前者按指定关键字排序,后者按指定记录排序
B. 前者按指定记录排序,后者按指定关键字排序
C. 前者改变了记录的物理位置,而后者却不改变
D. 后改变了记录的物理位置,而前者却不改变
17. Visual FoxPro中,建立索引的作用之一是       
A. 节省存储空间
B. 便于管理
C. 提高查询速度
D. 提高查询和更新的速度
18. 执行命令"INDEX on 姓名 TAG index_name"建立索引后,下列叙述错误的是       
A. 此命令建立的索引是当前有效索引
B. 此命令建立的索引将保存在.IDX文件中
C. 表中记录按索引表达式升序排列
D. 此命令的索引表达式是"姓名",索引名是"index_name"
19. 打开表并设置当前的有效索引(相关索引已建立)的正确命令是       
A. ORDER student IN 2 INDEX 学号
B. USE student IN 2 ORDER 学号
C. INDEX 学号 ORDER student
D. USE student IN 2
20. 用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引的类型是       
A. 主索引
B. 候选索引
C. 普通索引
D. 唯一索引
21.  以下关于主索引和候选索引的叙述正确的是       
A. 主索引和候选索引都能保证表记录的唯一性
B. 主索引和候选索引都能建立在数据库表和自由表上
C. 主索引可以保证表记录的唯一性,而候选索引不能
D. 主索引和候选索引是相同的概念
22. 以下有关Visual FoxPro多表操作的描述中,正确的是       
A. 在同一工作区可打开两个表并建立关联
B. 在多表操作中,取用非当前区的表数据时,只能进行读操作
C. 在多表操作中,一个表可以在不同的区打开
鸽子汤怎么做D. 在多表操作中,只能建立两个表的关联,不能同时建立多个表的关联
23. 以下叙述中,错误的是       
A. 工作区的系统别名和用户定义的数据表别名可以交替使用
B. 在某个工作区打开的数据表原名和工作区别名可以交替使用
C. 在某个工作区打开的数据表原名和数据表别名可以交替使用
D. 在选择工作区时,可以用工作区号、系统别名或打开的数据表别名
24. 执行下列一组命令之后,选择职工表所在的工作区的错误的命令是       
CLOSE ALL
USE 仓库 IN 0
USE 职工 IN 0
A怎样不会怀孕. SELECT 职工
B. SELECT 0
C. SELECT 2
D. SELECT B
25. Visual FoxPro中建立表间临时关系操作应使用的命令关键字是       
A. CALL
B. JOIN
C. SET RELATION
D. SELECT
26 两表之间临时性联系称为关联,在两个表之间的关联已经建立的情况下,有关关联的正确叙述是       
A. 建立关联的两个表一定在同一个数据库中
B. 两表之间临时性联系是建立在两表之间永久性联系基础之上的
C. 当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D. 当父表关闭时,子表自动关闭
27. 为了设置两个表之间的数据参照完整性,要求这两个表是       
A. 同一个表中的两个表
B. 两个自由表
C. 一个自由表和一个数据表
D. 没有限制
28. 如果指定参照完整性的删除规则为级联,则当删除父表中的记录时       
A. 系统自动备份父表中被删除记录到一个新表中
B. 若子表中有相关记录,则禁止删除父表中的记录
C. 会自动删除子表中所有相关记录
D. 不做参照完整性检查,删除父表记录与子表无关
29. 将两个表进行物理连接应在查询设计器的查询去向中选择       
A. 报表
B.
C. 临时表
D. 图形
30. Visual FoxPro中,利用查询设计器中创建的查询文件扩展名为       
A. .PRG
B. .QPR
C. .SPR
D. .SCX
31. 查询设计器中的筛选选项卡可以指定判别准则来查询出满足条件的记录,其中提供了一些运算符,其中运算符IN的含义是       
A. 字段大于某个值
B.家乡的美景 字段小于某个值
C. 字段在某一数值范围内
D. 字段在给定的数值列表中
32. 下列关于查询描述正确的是       
A. 可以使用CREATE VIEW打开查询设计器
B. 使用查询设计器可以生成所有的SQL语句
C. 使用查询设计器产生的SQL语句存盘后将放在扩展名为.QPR的文件中
D. 使用DO语句查询时,可以不带扩展名
33. 查询设计器中连接选项卡对应的SQL短语是       
A. WHERE
B. JOIN
C. SET
D.文学素养 ORDER BY
34. Visual FoxPro中的查询设计器中筛选选项卡对应的SQL短语是       
A. WHERE
B. JOIN
C. SET
D. ORDER BY
35. 下列关于视图操作的说法中,错误的是       
A. 利用视图可以实现多表操作
B. 视图可以产生一个新磁盘文件
C. 利用视图可以更新多个表中的数据
D. 视图可以作为查询数据源
36. Visual FoxPro中,关于视图的正确叙述是       
A. 视图与数据库表相同,用来存储数据
B. 视图不能同数据库表进行连接操作
C. 在视图上不能进行更新操作
D. 视图是从一个或多个数据库表中导出的虚拟表
37. 假设当前数据表中有工资”和奖金”两个数值型字段(其值均在0~10000之间)。若要建立索引文件,使工资”高者在前,工资相同时奖金”高者在前,应使用命令       
A. INDEX ON 工资/D TO GZJJ
B. INDEX ON 10000 (工资+奖金) TO GZJJ
C. INDEX ON STR(−工资)+STR(−奖金) TO GZJJ

本文发布于:2023-07-19 04:42:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1104393.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:记录   查询   建立   命令   数据库   数据表   使用   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图