全国计算机等级考试——二级VFP培训资料
第一大题:基本操作 (2)
第二大题:简单应用 (8)
第三大题:综合应用 (19)
第一大题:基本操作
【考试要求】
掌握表的创建、修改表结构操作、修改表记录操作、数据库的基建立、数据库的修改和删除、数据库中新建、添加、移动删除表、索引的创建和使用、建立表间关联、数据完整性的操作和应用、SQL语言的数据操纵语句。
【考试操作要点】
一、表的操作
建立表的目的是为了用它来存放数据、管理数据,这就涉及对表中数据记录的添加、删除、修改、查看等操作。
(一)创建表的方法
例:建立一个"客户"表,表结构如下
客户编号 C(8)
客户名称 C(8)
联系地址 C(30)
C(11)
C(20)
操作方法:
1.菜单方式:文件→新建→文件类型为“表”→新建文件→输入表名→客户→保存→表设计
打开“表设计器-客户.dbf”→字段名输入“客户编号”→类型选择“字符型”→宽度设置为“8”→按要求依次设置剩下的字段→确定。
2.命令方式:CREATE TABLE 客户(客户编号 C(8), 客户名称 C(8), 联系地址 C(30), C(11), C(20))
注:(培训题库3,5,8,17,19,22,25,36套的题目中均有操作要求)(二)表结构的修改
1. 修改已有字段
例:将score表的"成绩"字段的名称修改为"考试成绩" 。
操作方法:
(1)菜单方式:文件→打开→文件类型为“表”→文件名选择“score”表→确定→打开“显示”菜单→选择“表设计器”→打开“表设计器-score.dbf”→双击“成绩”字段名→输入“考试成绩”→确定。
(2)命令方式:ALTER TABLE score RENAME COLUMN 成绩 TO 考试成绩
2.增加新字段
例:为"雇员"表增加一个字段名为EMAIL、类型为"字符"、宽度为20的字段。
操作方法:
(1)菜单方式:文件→打开→文件类型为“表”→文件名选择“雇员”表→确定→打开“显示”菜单→选择“表设计器”→打开“表设计器-雇员.dbf”→字段名输入“EMAIL”→类型选择“字符型”→宽度设置为20→确定。
(2)命令方式:ALTER TABLE 雇员 ADD COLUMN email C(20)
注:(培训题库4,18,24,25,45套的题目中均有操作要求)
(三)编辑记录
例:将如下记录插入到"客户"表中。
43100112 沈红霞浙江省杭州市83号信箱133******** shenhx@www.doczj/doc/6016285102.html,
44225601 唐毛毛河北省唐山市100号信箱131******** tangmm@www.doczj/doc/6016285102.html,
50132900 刘云亭北京市1010号信箱138******** liuyt@www.doczj/doc/6016285102.html,
30691008 吴敏霞湖北省武汉市99号信箱 130******** wumx@www.doczj/doc/6016285102.html, 41229870 王衣夫辽宁省鞍山市88号信箱133******** wangyf@www.doczj/doc/6016285102.html,
操作方法:
文件→打开→文件类型→表→文件名→客户→确定→“显示”菜单→浏览客户表→“表”菜单→追加新记录→根据记录内容依次进行输入。
注:(培训题库3,45套的题目中均有操作要求)
二、数据库的基本操作
在Visual FoxPro中,数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。
(一)数据库的建立
例:创建一个名为"订单管理"的数据库。
操作方法:
1.菜单方式:文件→新建→文件类型为“数据库”→新建文件→输入数据库名“订单管理”→保存→打开数据库设计器。
2.命令方式:CREATE DATABASE 订单管理
提示:此时数据库已经建立,数据库设计器被打开,数据库处于打开状态,并在数据库设计器标题栏中显示了打开的数据库的名称。
注:(培训题库3,22,23,28,29,33,35,36,39,42,46,47,48,50套的题目中均有操作要求)
(二)数据库的打开
例:打开Ecommerce数据库。
操作方法:
1.菜单方式:文件→打开→文件类型为“数据库”→文件名为Ecommerce→确定。
2.命令方式:OPEN DATABASE Ecommerce
注:(培训题库2,9,12,13,18,19,21,25,34,37套的题目中均有操作要求)
(三)在数据库中新建表
例:在"订货管理"数据库中建立表order,表结构如下:
客户号字符型(6)
订单号字符型(6)
订购日期日期型
总金额浮动型(15.2)
操作方法:
1.菜单方式:文件→打开→文件类型为“数据库”→文件名为“订单管理”→确定→打开数据库设计器→空白处右键单击→选择“新建表”→输入表名→
order→保存→表设计器→打开“表设计器-order.dbf”→字段名输入“客户号”→类型选择“字符型”→宽度设置为“6”→按要求依次设置剩下的字段→确定。
2.命令方式:CREATE TABLE order (客户号 C(6), 订单号 C(6), 订购日期D, 总金额 F(15,2))
注:(培训题库31,47套的题目中均有操作要求)
(四)将自由表添加到数据库中
在数据库没有打开时,建立的表就是自由表。一个表只能属于一个数据库,当一个自由表添加到某个数据库后就不是自由表了。
例:将已有的employee和orders两个表添加到“订单管理”数据库中。
操作方法:
1.菜单方式:打开“订单管理”数据库→右击数据库设计器空白区→选择“添加表”→打开对话框选择表:employee→确定。相同的方法添加orders表到数据库。
2.命令方式:OPEN DATABASE 订单管理
ADD TABLE employee计算机等级考试培训
ADD TABLE orders
注:(培训题库2,3,19,22,23,28,29,33,35,36,39,42,48,50套的题目中均有操作要求)