首页 > 精品范文库 > 13号文库
计算机二级VF据库操作命令(5篇)
编辑:红叶飘零 识别码:22-610343 13号文库 发布时间: 2023-08-01 04:16:31 来源:网络

第一篇:计算机二级VF据库操作命令

二级VF前三章命令汇总、数据库操作命令 1.新建数据库

CREATEDATABASE XO &&XO数据库名 2.打开数据库

OPEN DATABASEXO&&XO数据库名 3.设置当前数据库

SETDATABASE TO XO &&把XO设为当前数据库 4.打开当前数据库设计器

MODIFYDATABASE &&不需要加数据库名 5.关闭当前数据库

CLOSEDATABASE&&不需要加数据库名 6.删除数据库

DELETEDATABASEXORECYCLEDELETETABLES

*删除数据库XO,RECYCLE指放入WINDOWS回收站,*DELETETABLES指把数据库中的表一起删除 7.关闭所有文件

CLOSEALL&&关闭所有文件

二、表的操作命令 1.新建表

CREATE 成绩 &&成绩为表名 2.打开表

USE 成绩 &&成绩为表名 3.打开表设计器

MODIFYSTRUCTURE &&不能跟表名,打开当前表的设计器 4.表的记录作命令 1)增加记录

APPEND BLANK &&在表的尾部追加一条空白记录 APPEND &&采用交互方式在表的尾部追加多条记录 INSERT BEFORE &&在当前表的当前记录之前追加一条记录

INSERT BLANK &&在当前表的当前记录之后追加

一条空记录 COPYTOXS

&&XS指新表名,将当前表复制到新表XS中 APPENDFROMXC

&&将XC表中的所有记录追加到当前表中, *注:XC与当前表的结构要完全相同才能使用 2)记录删除

DELETE &&表中删除当前记录(逻辑)DELETEALL &&删除表中所有记录(逻辑)DELETEFOR 性别=“男” &&删除满足条件的记录 3)记录的恢复

RECALL &&恢复当前录

RECALLALL&&恢复所有打上删除标记记录 RECALLFOR 条件 &&恢复满足条件的记录 4)记录修改

EDIT / CHANGE&&交互式方式修改记录 REPLACE 字段名 WITH 值 &&修改当前记录 REPLACE ALL 字段名 WITH 值 &&修改表中所有记录

REPLACE 字段名 WITH 值 FOR条件 &&修满足条件的记录 5)记录显示

LIST &&显示当前表中所有记录 DISPLAY&&显示表中当前记录

LIST 姓名,性别 或 LISTFIELDS 姓名,性别&&显示表中指字段

LISTFOR 条件 &&显示满足条件的记录 6)记录定位 A)相对定位:

GO TOP=GOTO TOP&&指到表头 GO BOTTOM&&指到表尾 SKIP&&下一条记录

相对定位:对表进行排序与不排序指到记录可能不能B)绝对定位

二级VF前三章命令汇总

GO 1= GOTO 1指到第一条记录

绝对定位:不管有没有对表进行排序指到都是相同记录 7)记录查找

LOCATEFOR 条件 &&让记录指针指到满足条件的记录。

CONTINUE &&查找下一个满足条件的记录 5.表索引的命令 1)建立单索引(.IDX)

INDEXON 索引表达式 TO 索引名2)结构复合索引(.CDX)

INDEX ON 学号 TAG 学号 &&索引类型为普通索引

INDEX ON 学号 TAG 学号 CANDIDATDESC &&侯选索引的降序

INDEX ON 学号 TAG 学号 UNIQUE &&唯一索引 3)非构复合索引(.CDX)

INDEX ON 学号 TAG 学号 OF XM &&普能索引 INDEX ON 学号 TAG 学号 OF XM UNIQUE &&唯一索引 4)打开索文件

SETINDEX TO索引文件名 5)设置当前索引 SET ORDER TO 索引名

USE 学生 ORDER 学号 &&打学生表并让学号索引生效 6)索引定位 SEEK 值

SKIP &&找下一条满足条件的记录 7)删除结构复合索引

DELETE TAGALL &&删除所有索引 DELETE TAGXS&&删除指定索引XS 6.自由表与数据表的转换 ADD TABLE 表名

&&将自由表添加到数据库中

REMOVE TABLE 表名 &&将数据库表移去变成自由表

7.表之间的临时联系

SET RELATION TO 索引名 TO 表名或工作区 8.物理排序

SORT ON 排序字段 TO 新表名 SORT TO 新表名 ON 排序字段

第二篇:vf命令全集

? 在下一行显示表达式串

?? 在当前行显示表达式串

@...将数据按用户设定的格式显示在屏幕上或在打印机上打印

ACCEPT 把一个字符串赋给内存变量

APPEND 给数据库文件追加记录

APPEND FROM 从其它库文件将记录添加到数据库文件中

AVERAGE 计算数值表达式的算术平均值

BROWSE 全屏幕显示和编辑数据库记录

CALL 运行内存中的二进制文件

CANCEL 终止程序执行,返回圆点提示符

CASE 在多重选择语句中,指定一个条件

CHANGE 对数据库中的指定字段和记录进行编辑

CLEAR 清洁屏幕,将光标移动到屏幕左上角

CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区

CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表

CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量

CLEAR MEMORY 清除当前所有内存变量

CLEAR PROGRAM 清除程序缓冲区

CLEAR TYPEAHEAD 清除键盘缓冲区

CLOSE 关闭指定类型文件

CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。无LOCATE则出错

COPY TO 将使用的数据库文件复制另一个库文件或文本文件

COPY FILE 复制任何类型的文件

COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中

COUNT 计算给定范围内指定记录的个数

CREATE 定义一个新数据库文件结构并将其登记到目录中

CREATE FROM 根据库结构文件建立一个新的库文件

CREATE LABEL 建立并编辑一个标签格式文件

CREATE REPORT 建立宾编辑一个报表格式文件

DELETE 给指定的记录加上删除标记

DELETE FILE 删除一个未打开的文件

DIMENSION 定义内存变量数组

DIR 或 DIRECTORY 列出指定磁盘上的文件目录

DISPLAY 显示一个打开的库文件的记录和字段

DISPLAY FILES 查阅磁盘上的文件

DISPLAY HISTORY 查阅执行过的命令

DISPLAY MEMORY 分页显示当前的内存变量

DISPLAY STATUS 显示系统状态和系统参数

DISPLAY STRUCTURE 显示当前书库文件的结构

DO 执行FoxBase程序

DO CASE 程序中多重判断开始的标志

DO WHILE 程序中一个循环开始的标志

EDIT 编辑数据库字段的内容

EJECT 使打印机换页的命令,将PROW()函数和PCOL()函数值置为0

ELSE 在IF...ENDIF结构中提供另一个条件选择路线

ENDCASE 终止多重判断

ENDDO 程序中一个循环体结束的标志

ENDIF 判断体IF...ENDIF结构结束标志

ERASE 从目录中删除指定文件

EXIT 在循环体内执行退出循环的命令

FIND 将记录指针移动到第一个含有与给定字符串一致的索引关键字的记录上FLUSH 清除所有的磁盘存取缓冲区

GATHER FROM 将数组元素的值赋予数据库的当前记录中

GO/GOTO 将记录指针移动到指定的记录号

HELP 激活帮助菜单,解释FoxBASE+的命令

IF 在IF...ENDIF结构中指定判断条件

INDEX 根据指定的关键词生成索引文件

INPUT 接受键盘键入的一个表达式并赋予指定的内存变量

INSERT 在指定的位置插入一个记录

JOIN 从两个数据库文件中把指定的记录和字段组合成另一个库文件

KEYBOARD 将字符串填入键盘缓冲区

LABEL FROM 用指定的标签格式文件打印标签

LIST 列出数据库文件的记录和字段

LIST FILES 列出磁盘当前目录下的文件

LIST HISTORY 列出执行过的命令

LIST MEMORY 列出当前内存变量及其值

LIST STATUS 列出当前系统状态和系统参数

LIST STRUCTURE 列出当前使用的数据库的库结构

LOAD 将汇编语言程序从磁盘上调入内存

LOCATE 将记录指针移动到对给定条件为真的记录上

LOOP 跳过循环体内LOOP与ENDDO之间的所有语句,返回到循环体首行MENU TO 激活一组@...PROMPT命令定义的菜单

MODIFY COMMAND 进入FoxBASE+系统的字处理状态,并编辑一个ASCII码文本文件(如果指定文件名以.PRG为后缀,则编辑一个FoxBASE+命令文件)

MODIFY FILE 编辑一个一般的ASCII码文本文件

MODIFY LABEL 建立并编辑一个标签(.LBL)文件

MODIFY REPORT 建立并编辑一个报表格式文件(.FRM)文件

MODIFY STRUCTURE 修改当前使用的库文件结构

NOTE/* 在命令文件(程序)中插入以行注释(本行不被执行)

ON 根据指定条件转移程序执行

OTHERWISE 在多重判断(DO CASE)中指定除给定条件外的其它情况

PACK 彻底删除加有删除标记的记录

PARAMETERS 指定子过程接受主过程传递来的参数所存放的内存变量

PRIVATE 定义内存变量的属性为局部性质

PROCEDURE 一个子过程开始的标志

PUBLIC 定义内存变量为全局性质

QUIT 关闭所有文件并退出FoxBASE+READ 激活GET语句,并正是接受在GET语句中输入的数据RECALL 恢复用DELETE加上删除标记的记录REINDEX 重新建立正在使用的原有索引文件RELEASE 清楚当前内存变量和汇编语言子程序RENAME 修改文件名REPLACE 用指定的数据替换数据库字段中原有的内容REPORT FORM 显示数据报表RESTORE FROM 从内存变量文件(.MEM)中恢复内存变量RESTORE SCREEN 装载原来存储过的屏幕映象RESUME 使暂停的程序从暂停的断点继续执行RETRY 从当前执行的子程序返回调用程序,并从原调用行重新执行RETURN 结束子程序,返回调用程序RUN/!在FoxBASE+中执行一个操作系统程序SAVE TO 把当前内存变量及其值存入指定的磁盘文件(.MEM)SAVE SCREEN 将当前屏幕显示内容存储在指定的内存变量中SCATTER 将当前数据库文件中的数据移到指定的数组中SEEK 将记录指针移到第一个含有与指定表达式相符的索引关键字的记录SELECT 选择一个工作区SET 设置FoxBASE+控制参数SET ALTERNATE ON/OFF 设置传送/不传送输出到一个文件中SET ALTERNATE TO 建立一个存放输出的文件SET BELL ON/OFF 设置输入数据时响铃/不响铃SET CARRY ON/OFF 设置最后一个记录复制/不复制到添加的记录中SET CENTURY ON/OFF 设置日期型变量要/不要世纪前缀SET CLEAR ON/OFF 设置屏幕信息能/不能被清除SET COLOR ON/OFF 设置彩色/单色显示SET COLOR TO 设置屏幕显示色彩SET CONFIRM ON/OFF 设置在全屏幕编辑方式中,要求/不要求自动跳到下一个字段SET CONSOLE ON/OFF 设置将输出传送/不传送到屏幕SET DATE 设置日期表达式的格式SET DEBUG ON/OFF 设置传送/不传送ECHO的输出到打印机上SET DECIMALS TO 设置计算结果需要显示的小数位数SET DEFAULT TO 设置默认的驱动器SET DELETED ON/OFF 设置隐藏/显示有删除标记的记录SET DELIMITER TO 为全屏幕显示字段和变量设置定界符SET DELIMITER ON/OFF 选择可选的定界符SET DEVICE TO SCREEN/PRINT 将@...SAY命令的结果传送到屏幕/打印机SET DOHISTORY ON/OFF 设置存/不存命令文件中的命令到历史记录中SET ECHO ON/OFF 命令行回送到屏幕或打印机SET ESCAPE ON/OFF 允许ESCAPE退出/继续命令文件的执行SET EXACT ON/OFF 在字符串的比较中,要求/不要求准确一致SET EXACLUSIVE ON/OFF 设置数据库文件的共享SET FIELDS ON/OFF 设置当前打开的数据库中部分/全部字段为可用

SET FIELDS TO 指定打开的数据库中可被访问的字段

SET FILTER TO 在操作中将数据库中所有不满足给定条件的记录排除

SET FIXED ON/OFF 固定/不固定显示的小数位数

SET FORMAT TO 打开指定的格式文件

SET FUNCTION 设置F1-F9功能键值

SET HEADING ON/OFF 设置LIST或DISPLAY时,显示/不显示字段名

SET HELP ON/OFF 确定在出现错误时,是否给用户提示

SET HISTORY ON/OFF 决定是/否把命令存储起来以便重新调用

SET HISTORY TO 决定显示历史命令的数目

SET INDEX TO 打开指定的索引文件

SET INTENSITY ON/OFF 对全屏幕操作实行/不实行反转显示

SET MARGIN TO 设置打印机左页边

SET MEMOWIDTH TO 定义备注型字段输出宽度和REPORT命令隐含宽度SET MENU ON/OFF 确定在全屏幕操作中是否显示菜单

SET MESSAGE TO 定义菜单中屏幕底行显示的字符串

SET ODOMETER TO 改变TALK命令响应间隔时间

SET ORDER TO 指定索引文件列表中的索引文件

SET PATH TO 为文件检索指定路径

SET PRINT ON/OFF 传送/不传送输出数据到打印机

SET PRINTER TO 把打印的数据输送到另一种设备或一个文件中

SET PROCEDURE TO 打开指定的过程文件

SET RELATION TO 根据一个关键字表达式连接两个数据库文件

SET SAFETY ON/OFF 设置保护,在重写文件时提示用户确认

SET SCOREBORAD ON/OFF 设置是/否在屏幕的第0行上显示FoxBASE+的状态信息SET STATUS ON/OFF 控制是/否显示状态行

SET STEP ON/OFF 每当执行完一条命令后,暂停/不暂停程序的执行

SET TALK ON/OFF 是否将命令执行的结果传送到屏幕上

SET TYPEAHEAD TO 设置键盘缓冲区的大小

SET UNIQUE ON/OFF 在索引文件中出现相同关键字的第一个/所有记录

SKIP 以当前记录指针为准,前后移动指针

SORT TO 根据数据库文件的一个字段或多个字段产生一个排序的哭文件

STORE 赋值语句

SUM 计算并显示数据库记录的一个表达式在某范围内的和

SUSPEND 暂停(挂起)程序的执行

TEXT...ENDTEXT 在屏幕上当前光标位置显示...的文本数据块

TOTAL TO 对预先已排序的文件产生一个具有总计的摘要文件

TYPE 显示ASCII码文件的内容

UNLOCK 解除当前库文件对记录和文件的加锁操作

UPDATE 允许对一个数据库进行成批修改

USE 带文件名的USE命令打开这个数据库文件。无文件名时,关闭当前操作的数据库文件

WAIT 暂停程序执行,按任意键继续执行

ZAP 删除当前数据库文件的所有记录(不可恢复)

第三篇:VF统计命令教案

VF——统计命令

教学目标:

1、知识目标:理解掌握统计命令的格式及应用

2、能力目标:培养学生分析判断能力

3、情感目标:培养学生科学探索精神 教学重点:命令格式的应用

教学难点:书写正确的命令及命令的灵活运用 课时安排:1课时

教学方法:讲授法、启发法、比较分析法、讲练结合法 教学过程:

(一)复习提问:(写出相应命令)

1、显示前3条记录

2、逻辑删除数学大于60的记录

3、将所有记录的总分加5分

(二)导入新课:

对记录的操作除了显示、删除和成批修改,还可以对记录进行计数求和求平均值等操作。

(三)讲授新课

一、计数命令(讲练结合法,启发教学)

格式:COUNT [<范围>][FOR<条件>][TO<变量>]

功能:统计表中指定范围内满足条件的记录个数.注意

1)缺省[<范围>]表示全部

2)TO<变量>表示将结果保存到变量中

二、求和命令(讲练结合法、启发教学)

格式:SUM [<范围>][<数值型字段表>][FOR<条件>][TO<变量表>]

功能:对表中指定范围内满足条件的数值型字段分别求和

注意

1)缺省[<数值型字段表>]表示对表中所有数值型字段分别求和

2)TO<变量表>表示将结果依次保存到变量中;求和的字段个数必须与变量

个数一致

思考:运用以上两条命令是否可以得到语文的平均值

三、求平均值(讲练结合法、比较分析法)

格式:AVERAGE [<范围>][<数值型字段表>][FOR<条件>][TO<变量表>]

功能:对表中指定范围内满足条件的数值型字段分别求平均值

(四)课堂小结

(五)作业

1、统计学籍表中计算机专业的汉族人数

2、对成绩表中的数学和VF分别求和并保存

3、对成绩表中的数学求平均值并保存

第四篇:计算机等级考试二级VF考点分析

计算机等级考试二级VF考点分析:VF基础知识

1.1 数据库基础知识

考点1 计算机数据管理的发展

1数据与数据处理

数据是指存储在某一种媒体上能够识别的物理符号。数据处理的中心问题是数据管理。

2计算机数据管理

(l)人工管理。

(2)文件系统。

(3)数据库系统。

(4)分布式数据库系统。

(5)面向对象数据库系统。

3数据库管理系统

为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS(DataBase Management System)。

图1-1 数据库系统中数据与程序的关系 考点2 数据库系统

1有关数据库的概念

(1)数据库(DataBase):存储在计算机存储设备上、结构化的相关数据的集合。

(2)数据库应用系统(DBAS):是由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。

(3)数据库管理系统(DBMS):对数据实行专门管理,提供安全性和完整性等统一机制,可以对数据库的建立、使用和维护进行管理。

(4)数据库系统(DBS):是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户等部分组成。

2数据库系统的特点

(l)实现数据共享,减少数据冗余。

(2)采用特定的数据模型。

(3)具有较高的数据独立性。

(4)具有统一的数据控制功能。考点3 数据模型

1实体的描述

(1)实体。

(2)实体的属性。

(3)实体集和实体型。

2实体间联系及联系的种类

(1)一对一联系。

(2)一对多联系。

(3)多对多联系。

3数据模型简介

为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示,通常有以下3种。

(1)层次数据模型。

(2)网状数据模型。

(3)关系数据模型。小提示:

数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括DB和DBMS。1.2 关系模型

关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。

1关系术语

(l)关系:一个关系就是一张二维表,每个关系有一个关系名。在Visual FoxPro中一个关系存储为一个文件,扩展名为DBF,称为“表”。

对关系的描述称为关系模式,一个关系模式对应一个关系的结构,格式为: 关系名(属性名1,属性名2,„,属性名n)

(2)元组:在一个二维表中,水平方向的行称为元组,每一行为一个元组。

(3)属性:将二维表中垂直方向的列称为属性,每一列都有一个属性名。

(4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

(5)关键字:属性或属性的组合,其值能够唯一地标识一个元组。在Visual FoxPro中,主关键字和候选关键字就起唯一标志一个元组的作用。

(6)外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,那么这个字段(属性)就称为外部关键字。

2关系的特点

(1)关系必须规范化。

(2)在同一个关系中不能出现同名属性,Visual FoxPro中表示为字段名的不同。

(3)关系中不允许有完全相同的元组,即冗余。

(4)在一个关系中元组的次序无关紧要。

(5)在一个关系中列的次序无关紧要。考点5 关系运算

对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算,关系的基本运算有两类:传统的集合运算和专门的关系运算。

1传统的集合运算

(1)并:两个相同结构关系的并是由属于这两个关系的全部元组组成的集合。

(2)差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个关系的元组组成的集合。例如,关系R和S的差结果是由属于R但不属于S的元组组成的集合。

(3)交:两个相同结构关系的交是由属于这两个关系所共有的元组组成的集合。

2专门的关系运算

(1)选择:从关系中找出满足给定条件的元组的操作。

(2)投影:从关系模式中指定若干个属性组成新的关系:

(3)连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。

(4)自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。小提示:

选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行连接。1.3 数据库设计基础 考点6 数据库设计步骤

1设计原则

(l)关系数据库的设计应遵从概念单一化“一事一地”的原则。

(2)避免在表之间出现重复字段。

(3)表中的字段必须是原始数据和基本数据元素。

(4)用外部关键字保证有关联的表之间的联系。

2设计步骤

利用Visual FoxPro来开发数据库应用系统,可以按照以下步骤来设计。

(1)需求分析。

(2)确定需求表C

(3)确定需求字段。

(4)确定联系。

(5)设计精确

1.4 Visual FoxPro系统概述 考点7 Visual FoxPro的特点

(l)增强项目与数据库管理。

(2)提高应用程序开发的生产率。

(3)互操作性与支持Internet。

(4)充分利用已有数据。

第五篇:计算机二级VF考试试题之2002.9

2002年9月全国计算机等级考试二级笔试试题

Visual FoxPro 数据库程序设计

一、选择题(每题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)在下列四个选项中,不属于基本关系运算的是

A)连接 B)投影 C)选择 D)排序



(2)如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于

A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系



(3)Visual FoxPro支持的数据模型是

A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型



(4)在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤

A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮

B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮

C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮

D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮



(5)将内存变量定义为全局变量的Visual FoxPro命令是

A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL



(6)扩展名为DBC的文件是

A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件



(7)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是

A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx



(8)下面有关索引的描述正确的是

A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中

C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作



(9)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是

A)主索引 B)惟一索引 C)候选索引 D)普通索引



(10)参照完整性的规则不包括

A)更新规则 B)删除规则 C)插入规则 D)检索规则



(11)一个数据库名为student,要想打开该数据库,应使用命令

A)OPEN student B)OPEN DATA student C)USE DATA student D)USE student 

(12)下列函数中函数值为字符型的是

A)DATE()B)TIME()C)YEAR()D)DATETIME()



(13)在下面的数据类型中默认值为.F.的是

A)数值型 B)字符型 C)逻辑型 D)日期型



(14)下面有关HAVING子句描述错误的是

A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用B)使用HAVING子句的同时不能使用WHERE子句

C)使用HAVING子句的同时可以使用WHERE子句D)使用HAVING子句的作用是限定分组的条件



(15)~(27)使用的数据如下:

当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码 股票名称 单价 交易所

600600 青岛啤酒 7.48 上海

600601 方正科技 15.20 上海

600602 广电电子 10.40 上海

600603 兴业房产 12.76 上海

600604 二纺机 9.96 上海

600605 轻工机械 14.59 上海

000001 深发展 7.48 深圳

000002 深万科 12.50 深圳



(15)执行如下SQL语句后

SELECT*FROM stock INTO DBF stock ORDER BY 单价

A)系统会提示出错信息B)会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖

C)会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖

D)不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果



(16)执行下列程序段以后,内存变量a的内容是

CLOSE DATABASE

a=0

USE stock

GO TOP

DO WHILE.NOT.FOF()

IF 单价>10

a=a+1

ENDIF

SKIP

ENDDO

A)1 B)3 C)5 D)7



(17)有如下SQL SELECT语句

SELECT*FROM stock WHERE单价BETWEEN 12.76 AND 15.20

 与该语句等价的是

A)SELECT*FROM stock WHERE 单价<=15.20.AND.单价>=12.76

B)SELECT*FROM stock WHERE 单价<15.20.AND.单价>12.76

C)SELECT*FROM stock WHERE 单价>=15.20.AND.单价<=12.76

D)SELECT*FROM stock WHERE 单价>15.20.AND.单价<12.76



(18)如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的A)实体完整性 B)域完整性 C)参照完整性 D)表完整性



(19)在当前盘当前目录下删除表stock的命令是

A)DROP stock B)DELETE TABLE stock C)DROP TABLE stock D)DELETE stock 

(20)有如下SQL语句

SELECT max(单价)INTO ARRAY a FROM stock

执行该语句后

A)a[1]的内容为15.20 B)a[1]的内容为6 C)a[0]的内容为15.20 D)a[0]的内容为6 

(21)有如下SQL语句

SELECT 股票代码,avg(单价)as 均价 FROM stock;

GROUP BY 交易所 INTO DBF temp

执行该语句后temp表中第二条记录的“均价”字段的内容是

A)7.48 B)9.99 C)11.73 D)15.20



(22)将stock表的股票名称字段的宽度由8改为10,应使用SQL语句

A)ALTER TABLE stock股票名称 WITH c(10)B)ALTER TABLE stock股票名称 c(10)C)ALTER TABLE stock ALTER股票名称 c(10)D)ALTER stock ALTER 股票名称 c(10)

(23)有如下SQL语句

CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所=“深圳”

执行该语句后产生的视图包含的记录个数是

A)1 B)2 C)3 D)4



(24)有如下SQL语句

CREATE VIEW view_stock AS SELECT 股票名称AS名称,单价FROM stock

执行该语句后产生的视图含有的字段名是

A)股票名称、单价 B)名称、单价

C)名称、单价、交易所 D)股票名称、单价、交易所



(25)下面有关对视图的描述正确的是

A)可以使用MODIFY STRUCTURE命令修改视图的结构B)视图不能删除,否则影响原来的数据文件

C)视图是对表的复制产生的D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库



(26)执行如下SQL语句后

SELECT DISTINCT 单价 FROM stock;

WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock_x

表stock_x中的记录个数是

A)1 B)2 C)3 D)4



(27)求每个交易所的平均单价的SQL语句是

A)SELECT 交易所,avg(单价)FROM stock GROUP BY 单价B)SELECT 交易所,avg(单价)FROM stock ORDER BY 单价

C)SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所D)SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所



(28)视图设计器中含有的、但查询设计器中却没有的选项卡是

A)筛选 B)排序依据 C)分组依据 D)更新条件



(29)下面关于查询描述正确的是

A)可以使用CREATE VIEW打开查询设计器B)使用查询设计器可以生成所有的SQL查询语句

C)使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中D)使用DO语句执行查询时,可以不带扩展名



(30)使用报表向导定义报表时,定义报表布局的选项是

A)列数、方向、字段布局 B)列数、行数、字段布局

C)行数、方向、字段布局 D)列数、行数、方向



(31)能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是

A)Hide B)Show C)Release D)SetFocus



(32)下面对编辑框(EditBox)控制属性的描述正确的是

A)SelLength属性的设置可以小于0B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条

C)SelText属性在做界面设计时不可用,在运行时可读写D)Readonly属性值为.T.时,用户不能使用编辑框上的滚动条



(33)下面对控件的描述正确的是

A)用户可以在组合框中进行多重选择 B)用户可以在列表框中进行多重选择

C)用户可以在一个选项组中选中多个选项按钮D)用户对一个表单内的一组复选框只能选中其中一个



(34)确定列表框内的某个条目是否被选定应使用的属性是

A)Value B)ColumnCount C)ListCount D)Selected



(35)设有关系R1和R2,经过关系运算得到结果S,则S是

A)一个关系 B)一个表单 C)一个数据库 D)一个数组



二、填空题(每空2分,共30分)

请将答案分别写在答题卡中【1】至【15】的横线上,答在试卷上不得分。



(1)Visual FoxPro 6.0是一个 [1] 位的数据库管理系统。



(2)在连接运算中,[2] 连接是去掉重复属性的等值连接。



(3)项目管理器的 [3] 选项卡用于显示和管理数据库、自由表和查询等。



(4)自由表的扩展名是 [4]。



(5)LEFT(“123456789”,LEN(“数据库”))的计算结果是 [5]。



(6)同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 [6],这种索引称为 [7]。



(7)用来确定笔选框是否被选中的属性是 [8],用来指定显示在复选框旁的文字的属性是

[9]。

 下面各题使用如下的“教师”表和“学院”表

“教师”表

职工号姓名职称年龄工资系号

11020001 肖天海 副教授35 2000.00 01

11020002 王岩盐 教授40 3000.00 02

11020003 刘星魂 讲师25 1500.00 01

11020004 张月新 讲师30 1500.00 03

11020005 李明玉 教授34 2000.00 01

11020006 孙民山 教授47 2100.00 02

11020007 钱无名 教授49 2200.00 03

“学院”表

 系号 系名

01 英语

02 会计

03 工商管理



(8)使用SQL语句将一条新的记录插入学院表INSERT [10] 学院(系号,系名)[11](“04”,“计算机”)



(9)使用SQL语句求“工商管理”系的所有职工的工资总和。

SELECT [12](工资)FROM 教师;

 WHERE系号IN 9(SELECT 系号FROM [13] WHERE 系名=“工商管理”)



(10)使用SQL语句完成如下操作(将所有教授的工资提高5%)[14] 教师 SET 工资=工资*1.05

[15] 职称=“教授”

计算机二级VF据库操作命令(5篇)
TOP