首页考试吧论坛Exam8视线考试商城网络课程模拟考试考友录实用文档求职招聘论文下载
2014中考
法律硕士
2014高考
MBA考试
2014考研
MPA考试
在职研
中科院
考研培训 自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
注册会计师
资产评估师
审计师考试
高级会计师
注册税务师
国际内审师
理财规划师
美国注册会计师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
造价员考试
注册计量师
环保工程师
化工工程师
咨询工程师
结构工程师
城市规划师
材料员考试
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
缤纷校园 实用文档 英语学习 作文大全 求职招聘 论文下载 访谈|游戏
计算机等级考试
您现在的位置: 考试吧 > 计算机等级考试 > 计算机二级考试 > VF > 复习资料 > 正文

2014年全国计算机等级考试二级VFP考点:第3章

  VFP 第3章

  关于数据库的操作

  1 新建:(1)鼠标操作:“文件”→“新建” →勾选“数据库” →“新建文件”。

  (2)命令操作:Create database [数据库名]

  ★当“数据库名”省略时,会弹出创建对话框。

  (3)安全检查:set safety on/off (新建数据库与原数据库重名时,是否询问)

  ★用鼠标操作会自动打开数据库设计器 ★而命令操作仅仅是创建数据库,不直接出现该设计器。

  2 打开:(1)鼠标操作:“文件”→“打开” →在文件类型中选“数据库”。

  (2)命令操作:open database [数据名]………………..

  ★当“数据库名”省略时,会弹出打开对话框。

  省略号处是一些可选项,可选项如下:

  ⊙EXCLUSIVE | SHARED:以独占方式打开 | 以共享方式打开。

  ⊙NOUPDATE:以只读方式打开。

  默认值(即不写noupdate)是以读/写方式,也为共享方式。

  ★以上可选项若在鼠标操作方式时都可以在‘打开’对话框中设置

  ★为何要有‘独占’数据库?只有在独占的方式下才能清理数据库

  ★用鼠标方式打开会同时打开数据库设计器 ★而命令操作仅仅是打开数据库,也不直接出现该设计器。

  3 修改:(1)鼠标操作:等同于‘打开’操作

  (2)命令操作:modify database [数据库名] ………

  ★当“数据库名”省略时,则对当前数据库进行修改。

  省略号处是一些可选项,可选项如下:

  ⊙NOWAIT:在程序中使用,打开数据库设计器后不暂停,主要为了程序连贯,实现无人职守。

  ⊙NOEDIT:只打开数据库设计器,禁止对其进行修改

  ★其实一条modify database就可以完成:

  Create database + open database +moddify database 三条命令的功能

  4 关闭:(1)鼠标操作:单击数据库设计器右上角的“ ”。仅仅只是隐藏该数据库,不是真正的关闭

  (2)命令操作:close database

  注意:这里后面不能加数据库名,他的作用就只是关闭当前数据库

  ★当已经打开多个数据库时,若想关闭其他的数据库,可以设置它为当前数据库即可,方法有:

  (1)鼠标操作:在工具栏的数据库下拉框中直接选

  (2)命令操作:set database to [数据库名]

  ★如不加名字,就会把所有都设置为非当前数据库

  ★close all 关闭所有文件

  5 删除:(1)鼠标操作:打开项目管理器→“数据”选项卡→单击“数据库”前面的‘+’号→在其中选中目标数据库→单击“移去”。

  (2)命令操作:DELETE DATABASE 数据库名……

  省略号处是一些可选项,可选项如下:

  ⊙deletetables:删除数据库的同时把其中所含表也删除。

  ⊙recycle:将被删除的文件暂时放于回收站,以后要是后悔,还可以还原。

  ★鼠标操作无法在删除数据库的同时删除表。

  ★如果安全检查设置为set safety on会提示“真的删除吗”。

  关于表

  表分为数据库表和自由表 不论哪种表都是由结构部分和内容部分组合而成的。

  一 关于数据库表:

  在某个数据库处于打开状态并且是当前数据库时,创建的表就是此数据库的一个数据库表。

  结构部分

  创建数据库表

  ①鼠标操作:打开数据库设计器,在这里面任意位置右击,选择“新建表”。

  ②命令操作: open database [数据库名]

  Create [表名]

  ★以上不论哪一种操作,都会自动弹出“表设计器”。

  表设计器的作用是对表的结构进行创建或修改。

  表设计器的打开与修改:①鼠标操作:打开数据库设计器,在里面找到进行结构修改的表,

  在那张表上右击选择“修改”。

  ②命令操作:use [表名]

  Modify structure

  表设计器的内容:见书P101

  内容部分

  表的结构设计完成确定后,会自动询问是否打开“浏览器”进行输入数据。

  表浏览器的作用是对表的内容进行创建或修改。

  表浏览器的打开:①鼠标操作:打开数据库设计器,在里面找到进行结构修改的表,

  在那张表上右击选择“浏览”。

  ②命令操作:Use [表名]

  Browse

  一些常用的内容修改:

  Ⅰ 增加记录:(1)在表的尾部增加记录:

  ①鼠标操作:显示/追加方式

  ②命令操作:A)append 需要立刻输入记录值

  B)append blank 在表尾加一空行 再用edit,change,browse或replace更改

  (2) 在表的任意位置插入记录:insert ……

  省略号处是一些可选项,可选项如下:

  ① before 如果要在当前选中的记录之前插入一条新记录,就在insert后加上before,不加就会在当前记录之后插入新记录。

  ② blank 在指定的记录之前或之后插入一条空白记录。

  ★如果表是建立了主索引或候选索引,则不能用以上的 APPEND或INSERT命令插入记录,而必须用SQL的命令语句(见第四章)。

  Ⅱ 删除记录:(1) 逻辑删除(置删除标记)

  ①鼠标操作:在要删除的记录行首直接打上黑块标记

  ②命令操作:delete [for 条件]

  ★如果不跟条件,则只逻辑删除当前记录;否则逻辑删除满足条件的记录。

  ★逻辑删除记录,不是真正的从表中删除了,以后要是后悔,还可以恢复。

  Delete all 逻辑删除所有记录

  (2)恢复记录(只能恢复逻辑删除的记录)

  ①鼠标操作:把要恢复的记录行首的黑块去掉

  ②命令操作:recall [for 条件]

  ★如果不跟条件,则只恢复当前记录(如果当前记录没有删除标记,则该命令什么事也不做);否则恢复满足条件的记录。

  recall all 恢复所有记录

  (3) 物理删除:pack只删除前面有黑块的记录行。

  (4)物理删除表中全部记录行:①ZAP(会弹出一个询问对话框)。

  ZAP就相当于delete all+pack

  Ⅲ 修改记录:(1)鼠标操作:打开表浏览器直接修改。

  (2)命令方式:

  ①用edit或 change修改当前一条记录和 skip 配合使用。

  ②有条件修改(满足条件的记录行才进行修改,其他行不变):

  Replace [ all ] 字段名 with 表达式 [for 表达式]

  ★如果跟上[for 表达式],则是对满足条件的记录行才进行修改。

  ★在不跟[for 表达式]情况下,如果跟上[ all ],则是对所有记录进行修改。

  ★如果[ all ] 和[for 表达式]都不指定,则是对表中的当前记录进行修改。

  Ⅳ 显示记录:list/display [字段名列表] [for 表达式]

  ★ 不使用条件时,LIST默认显示全部记录,而DISPLAY则默认显示当前记录。

  ★ 指定条件时,LIST和DISPLAY功能相同。

  Ⅴ 查询定位:(1)鼠标操作:打开表浏览器,用鼠标直接选中目标记录行。

  (2)命令操作:① goto/go [记录号/top/bottom]

  ②skip [数字]

  ③ locate for 表达式………… continue

1 2 3 下一页

编辑推荐:

2014年上半年计算机等级考试报名时间预告

2014年计算机等级考试考试时间预测

2013年9月计算机等级考试成绩查询时间及方式预告

文章责编:wuchong  
看了本文的网友还看了
文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。