VF数据库及其操作(精品课件)
合集下载
第3章VF数据库及其操作
功能:直接利用表达式eExpression 的值替换字段 FieldName的值,从而达到修改记录值的目的。
3.3.5 显示记录的命令
LIST 默认显示全部记录; DISPLAY默认显示当前记录.
格式:LIST/DISPLAY [[FIELDS]FieldList] 格式: [FOR lExpression1][OFF][TO PRINTER [PROMPT]|TO FILE FileName] 说明: 说明: 1)TO PRINTER将结果输出到打印机。 2)TOFILE将结果输出到文件。
“打开”->选择“数据库”->选择文件名->“确定” 打开” 选择“数据库” 确定”
3.使用命令打开数据库
OPEN DATABASE [FileName|?][EXCLUSIVE|SHARED] [NOUPDATE] [VALIDATE]
3.1.4
修改数据库
1.在数据库设计器中可以完成对象的建立、 修改和删除等操作。 2. 2.打开数据库设计器的方法(三种):
3.4.2 在表设计器中建立索引
1.单项索引 单项索引
1)可在“字段”选项卡中指定索引项; 2)在“索引”选项卡中,从“类型”下拉列 表框中选择索引类型。
2.复合字段索引(即在多个字段上的索引) 复合字段索引
建立的方法: 建立的方法: “索引”->“插入”->输入索引名->选择索引 类型->打开表达式生成器->输入索引表达式>“确定”
3.3.2 增加记录的命令
1.APPEND命令 命令
格式:1)APPEND //需要立刻交互输入新的记录值 ) 2)APPEND BLANK //在表的尾部增加一条空白记录
VisualFoxpro数据库及其操作精品PPT课件
3.3表的基本操作
3.3.1 使用浏览器操作表 在项目管理器中,点“浏览” 在数据库设计器中,从数据库菜单中选择“浏览” 在命令方式下,用use打开操作的表,然后键入
“brows”命令 3.3.2 增加记录的命令
1、append命令 2、insert 命令
3.3.3 删除记录的命令 1、置删除标记的命令 delete 2、恢复记录的命令 recall 3、物理删除有删除标记的记录 pack 4、物理删除 zap 命令 3.3.4 修改记录的命令 1、交互修改edit 或者是change命令 2、直接修改的replace :replace…with…
3.3.5显示记录的命令 List Display 3.3.6查询定位命令 用goto命令直接定位 Skip命令 用locate命令定位 如:locate for
3.4 索引
要按照特定的顺序定位、查看或者操作表中的记录,可以使用索引。 3.4.1基本概念 索引时由指针构成的文件。这些指针逻辑上按照索引关键字的值进行
3.1.5 删除数据库 从项目管理器中删除 用命令删除:delete database 库名 3.2 建立数据库表 3.2.1 在数据库中建立表
使用数据库设计器建立比较简单。
注意:建立数据库表时,设计到的一些基本内容和概念。字段名改已有字段 增加新字段 删除不用的字段
排序。 1、主索引 2、候选索引 3、唯一索引 4、普通索引
3.4.2 在表设计器中建立索引
建立方法 复合索引
3.4.3 用命令建立索引
Index on
3.4.4 使用索引
3.4.5 使用索引快速定位
使用命令是seek
3.4.6 删除索引
删除索引的命令是delete tag
第二章VF 数据库及其操作——PPT课件
第二章
一讲
创建数据库 创建数据库文件 与数据库文件相关的命令 建立数据表 建立数据表 修改表结构 与表操作相关的命令
1
数据库及数据表
数据库系统是对数据进行存储、管理、处理和维护的 软件系统,是现代计算机环境中的一个核心部分。 数据库相当于一个存放物品的仓库,其扩展名.DBC; 数据表就相当于在其中存放的一种物品,其扩展名 为.DBF 。 数据库设计是对每种物品的存放方式以及它们各个之 间的相互的关系进行充分的设计
&& 新表中包含原表的四个字段并且只复制男生的纪录 USE b1 &&打开复制的数据表 一、结构和记录 : LIST &&显示数据 COPY TO 表文件名 [范围][FIELDS<字段名>][FOR |WHILE <条件>]
ALL, NEXT, REST,RECORD
新表包含的字 段名及顺序
筛选所满足的 18 条件的记录
多个工作区的概念 显示记录 增加记录 定位记录 与记录指针有关的函数 修改和删除记录 搜索记录 筛选记录 windows下表记录的操作
21
工作区
概念:在VFP中默认情况下打开一张表就打开一个工作区,打开 多张表就需要有多个工作区。 VFP同时最多可开辟32767 个工作区。 命名:每个工作区可以放同一张表也可放不同的表。工作区使 用序号1-32767或别名表示,并且最初的1-10序号可以使 用A„J代替,系统初始状态的当前工作区是1号工作区。 操作:要查看工作区或者使用别名打开表,就需要通过“数据 工作期”对话框来完成 。 “窗口菜单下的数据工作期 (或工具栏上 )→打开→ 找到需要数据表→重复操所即可打开多张工作表 。若是 同张表系统自动用其别名。 在工作区中选定工作区的表指定别名等操所使用命令会更简洁
一讲
创建数据库 创建数据库文件 与数据库文件相关的命令 建立数据表 建立数据表 修改表结构 与表操作相关的命令
1
数据库及数据表
数据库系统是对数据进行存储、管理、处理和维护的 软件系统,是现代计算机环境中的一个核心部分。 数据库相当于一个存放物品的仓库,其扩展名.DBC; 数据表就相当于在其中存放的一种物品,其扩展名 为.DBF 。 数据库设计是对每种物品的存放方式以及它们各个之 间的相互的关系进行充分的设计
&& 新表中包含原表的四个字段并且只复制男生的纪录 USE b1 &&打开复制的数据表 一、结构和记录 : LIST &&显示数据 COPY TO 表文件名 [范围][FIELDS<字段名>][FOR |WHILE <条件>]
ALL, NEXT, REST,RECORD
新表包含的字 段名及顺序
筛选所满足的 18 条件的记录
多个工作区的概念 显示记录 增加记录 定位记录 与记录指针有关的函数 修改和删除记录 搜索记录 筛选记录 windows下表记录的操作
21
工作区
概念:在VFP中默认情况下打开一张表就打开一个工作区,打开 多张表就需要有多个工作区。 VFP同时最多可开辟32767 个工作区。 命名:每个工作区可以放同一张表也可放不同的表。工作区使 用序号1-32767或别名表示,并且最初的1-10序号可以使 用A„J代替,系统初始状态的当前工作区是1号工作区。 操作:要查看工作区或者使用别名打开表,就需要通过“数据 工作期”对话框来完成 。 “窗口菜单下的数据工作期 (或工具栏上 )→打开→ 找到需要数据表→重复操所即可打开多张工作表 。若是 同张表系统自动用其别名。 在工作区中选定工作区的表指定别名等操所使用命令会更简洁
第3章VisualFoxPro数据库及其操作精品PPT课件
打开数据库
❖ 打开数据库的方法:
2.通过“打开”对话框打开数据库(打开数据库同 时打开数据库设计器)
No 文件/打开/文件名,文件类型/打开 Image
打开数据库
3.使用命令打开数据库
Open database [|?][exclusive | shared]
[noupdate][validate] ❖ :要打开的数据库名(默认.dbc),若不能指定数据
No 2、类型与宽度 字段类型、宽度等属性用来描述字段取值范围及 Image 存储的最大字节数
3、小数位数
数值型、浮动型及双精度类型可定义小数位数。
字段宽度=符号位+整数位数+小数点+小数位数
字段类型与宽度
返回
字段类型 代号
说明
字段宽度 使用实例
字符型
货币型 数值型 浮点型
整型
每个字符为1 学生的学号:
后,系统还会自动建立一个.dct的数据库备 注文件和一个.dcx的数据库索引文件。
3.1 Visual FoxPro数据库及其建立
对数据库的几种操作方法: ❖ 建立数据库
No ❖ 使用数据库
❖ 修改数据库
Image ❖ 删除数据库
建立数据库
❖ 方法: 1.在项目管理器中建立数据库
No 2.从“新建”对话框建立数据库
指定当前数据库!
修改数据库
使用和
修改数
1.从项目管理器中打开数据库设计器
据库首
2.从“打开”对话框中打开数据库设计器 先要打
3.用命令打开数据库设计器
No Modify database[databasename|?] [nowait][noedit]
04第四章VisualFoxPro数据库及其操作02精品PPT课件
除标记“*”,并不是真正地从表文件中将该记录删除掉。 可以用LIST或DISP命令显示带删除标记的记录。
8
如果同时缺省<范围>和 <条件>子句,则仅仅删 除当前的记录。
例、删除学生.DBF中所有男同学的记录。 USE 学生 DELETE FOR 性别="男" LIST
(2)菜单方式 ① 打开表文件,选择“显示”菜单——“浏览” 命令 ②选择“表”*”号
(1)命令方式 【格式】RECALL [<范围>] [FOR <条件>] [WHILE <条件>] 【功能】恢复当前表文件中指定范围内满足条件的已作删除
标记的记录(即去掉删除标记*),使之成为正常记录。 【说明】如果同时缺省<范围>和 <条件>子句,则仅仅恢复当
前记录。 例、恢复学生.DBF中删除的所有记录。
USE 学生
RECALL ALL
(2)菜单方式 ① 打开表文件 ② “显示”——“浏览”命令。 ③ “表”——“恢复记录”命令。
10
3.物理删除记录
物理删除是将当前表文件中被逻辑删除的记录全部清除。
(1)命令方式
【格式】PACK 【功能】将当前表文件中所有带删除标记(*)的记录全部真
3
4
5
1.APPEND命令
【格式】APPEND [BLANK]
【功能】在当前已打开表的末尾追加一条或多条记录。
【说明】BLANK:表示在表末尾追加一条空记录,并自动 返回命令窗口(不弹出编辑窗口)。
例如:在命令窗口输入命令
USE d:\vfp\学生 &&打开表
APPEND
&&或EDIT
8
如果同时缺省<范围>和 <条件>子句,则仅仅删 除当前的记录。
例、删除学生.DBF中所有男同学的记录。 USE 学生 DELETE FOR 性别="男" LIST
(2)菜单方式 ① 打开表文件,选择“显示”菜单——“浏览” 命令 ②选择“表”*”号
(1)命令方式 【格式】RECALL [<范围>] [FOR <条件>] [WHILE <条件>] 【功能】恢复当前表文件中指定范围内满足条件的已作删除
标记的记录(即去掉删除标记*),使之成为正常记录。 【说明】如果同时缺省<范围>和 <条件>子句,则仅仅恢复当
前记录。 例、恢复学生.DBF中删除的所有记录。
USE 学生
RECALL ALL
(2)菜单方式 ① 打开表文件 ② “显示”——“浏览”命令。 ③ “表”——“恢复记录”命令。
10
3.物理删除记录
物理删除是将当前表文件中被逻辑删除的记录全部清除。
(1)命令方式
【格式】PACK 【功能】将当前表文件中所有带删除标记(*)的记录全部真
3
4
5
1.APPEND命令
【格式】APPEND [BLANK]
【功能】在当前已打开表的末尾追加一条或多条记录。
【说明】BLANK:表示在表末尾追加一条空记录,并自动 返回命令窗口(不弹出编辑窗口)。
例如:在命令窗口输入命令
USE d:\vfp\学生 &&打开表
APPEND
&&或EDIT
第一章VFP数据库基础精品PPT课件
Visual FoxPro是微型计算机上的数据库管理系统; 它是微软公司开发的一个通用系统软件。
Visual FoxPro采用了可视化的、面向对象的程序设计 方法,大大简化了应用系统的开发过程。
计算机系统
硬件 软件
操作系统 系统软件 数据库管理系统
语言处理程序 应用软件
Visual FoxPro
1.1 数据库基础知识
1.1.1 信息、数据与数据处理
1. 数据与数据处理
数据(Data) 数据是存储在某一种媒体上,能够被识别的物
理符号。 数据不仅包括数字、字母、文字和其它符号组
成的文本形式的数据,而且还包括图形、图像、动 画、影像、声音等多媒体数据。
信息(Information) 是被加工成特定形式的数据,这种数据形式是
(1) 数据库(DataBase—DB)
数据库是以一定的组织形式存放在计算机存储 介质上的相互关联的数据的集合。
数据库不仅要描述事物的数据本身,而且还描 述事物之间的联系。
例如:图书管理数据库中要保存如下信息 图书、读者、借阅的数据信息
Visual FoxPro
(2) 数据库管理系统
对数据库进行管理的软件系统,简称为 DBMS (DataBase Management System) 。 目的:最大的共享、最小的冗余度、最好的独立 性 功能 : 数据的组织和存储
第9章 应用程序的开发和生成
Visual FoxPro
第1章 Visual FoxPro 基础
1.教学重点
(1)数据库的基本概念,如数据库、数据模型、 数据库管理系统、数据库(应用)系统
(2)关系数据库的一些基本术语,如关系、元组 、属性、域、主关键字、外部关键字
Visual FoxPro采用了可视化的、面向对象的程序设计 方法,大大简化了应用系统的开发过程。
计算机系统
硬件 软件
操作系统 系统软件 数据库管理系统
语言处理程序 应用软件
Visual FoxPro
1.1 数据库基础知识
1.1.1 信息、数据与数据处理
1. 数据与数据处理
数据(Data) 数据是存储在某一种媒体上,能够被识别的物
理符号。 数据不仅包括数字、字母、文字和其它符号组
成的文本形式的数据,而且还包括图形、图像、动 画、影像、声音等多媒体数据。
信息(Information) 是被加工成特定形式的数据,这种数据形式是
(1) 数据库(DataBase—DB)
数据库是以一定的组织形式存放在计算机存储 介质上的相互关联的数据的集合。
数据库不仅要描述事物的数据本身,而且还描 述事物之间的联系。
例如:图书管理数据库中要保存如下信息 图书、读者、借阅的数据信息
Visual FoxPro
(2) 数据库管理系统
对数据库进行管理的软件系统,简称为 DBMS (DataBase Management System) 。 目的:最大的共享、最小的冗余度、最好的独立 性 功能 : 数据的组织和存储
第9章 应用程序的开发和生成
Visual FoxPro
第1章 Visual FoxPro 基础
1.教学重点
(1)数据库的基本概念,如数据库、数据模型、 数据库管理系统、数据库(应用)系统
(2)关系数据库的一些基本术语,如关系、元组 、属性、域、主关键字、外部关键字
Visual-FoxPro数据库及其操纵[宝典PPT课件
2021
21
3.2 数据库表
• 2.使用数据库表
– 3)表结构的修改
• 在Visual FoxPro中,表结构可以任意修改:可以增加、删除字段 ,可以修改字段名、字段类型、字段的宽度,可以建立、修改、 删除索引,可以建立、修改、删除有效性规则等。
• ①通过表设计器修改。
• ②通过命令修改(第4章详细讲解)
用REPLACE命令直接修改该空白记录值。
• INSERT命令
– 格式:INSERT [BEFORE] [BLANK]
– BEFORE:如果指定该参数,则在当前记录之前插入一条新纪 录,并立刻交互输入记录,否则在当前记录之后插入新记录 ,并立刻交互输入记录;
– 数据库在磁盘上以文件形式存储,扩展名为.dbc,在 生成数据库文件的同时,系统会自动产生一个数据库 备注文件(扩展名为.dct)和一个数据库索引文件( 扩展名为.dcx),用户不可以随意修改这些文件。
2021
5
3.1 Visual FoxPro数据库的建立及使用
• 2.建立数据库
– 1)菜单方式建立数据 库
3.1 VFP数据库的建立 3.2 数据库表 3.3 表的基本操作 3.4 索引 3.5 数据完整性
3.6 自由表 3.7 多个表的同时使用 3.8 表之间的关联 3.9 排序
2021
3
本章知识点在笔试考试中的分析明细表
知识点
表的建立 修改表结构 表的相关操作 删除记录的命令 修改记录的命令 索引 域完整性与约束规则 参照完整性与表之间的 关联 数据库表与自由表 多工作区概念 使用不同工作区的表
2021
22
3.2 数据库表
• 2.使用数据库表
– 4)复制表及表结构
第5讲、VF数据库及其操作
●恢复记录的命令 格式:RECALL [ FOR <条件表达式>] ●物理删除有删除标记的记录命令 格式:PACK ●物理删除表中的全部记录命令 格式:ZAP (3)修改记录命令 格式:REPLACE <字段名> WITH 表达式 [ FOR <条件表达式>]
(4)显示记录的命令 格式1:LIST [ FOR <条件表达式>] 格式2:DISPLAY [ FOR <条件表达式>] 注意: 若两者都不使用FOR短语时,LIST默认显示全部 记录,而DISPLAY则默认显示当前记录。 (5)查询定位记录命令 ●格式1:GO 记录号 | TOP | BOTTOM 功能:直接定位记录,TOP是表头,BOTTOM是 表尾。
三、数据库表相关操作
1、在数据库中的表,称为数据库表(数据表)。 2、一个数据库表对应于一个扩展名为.dbf的文件,若 表中有备注或通用型字段时,则还会有一个扩展名 为 .fpt 的文件。 3、数据库表由许多个字段构成,字段的数据类型有: 字符型、货币型、数值型、日期型、日期时间型、 逻辑型、备注型、通用型等等。
4、打开索引文件语法格式: SET INDEX TO 索引文件名 5、设置当前索引语法格式: SET ORDER TO [TAG] 索引名 6、删除索引语法格式: DELETE TAG 索引名
五、自由表
1、不属于任何数据库中的表,称为自由表。 2、若没有打开数据库,则创建的表是自由表。 3、可以将自由表添加到数据库中,使之成为 数据库表;也可以将数据库表从数据库中 移出,使之成为自由表。
四、索引
1、索引是有指针构成的文件. 这些指针逻辑 上按照索引关键字值进行排序. 索引文件 和表的.DBF文件分别存储, 并且不改变表中 记录的物理顺序. 实际上,创建索引是创建 一个由指向.DBF文件记录的指针构成的文 件. 索引可以提高查询速度. 2、索引分为: 主索引 候选索引 惟一索引和 主索引, 候选索引,惟一索引和 普通索引四种. 普通索引四种
第三章、VFP数据库及其操作PPT课件
2021/4/5
11
例:Use zgqk Delete All For 性别=“男”
⑵ 恢复逻辑删除的记录 格式:Recall [<范围>] [For<条件表达式>] ⑶ 物理删除有删除标记的命令 格式:Pack 说明:命令执行后,带删除标记的记录被全部删去。 ⑷ 物理删除表中的全部记录 格式:Zap 说明:无论是否带有删除标记,该命令将所有记录进 行物理删除,删除记录后,仍保留数据表结构。
| Shared] [Noupdate] 说明: • Exclusive:指定以独占方式打开数据库。 • Shared:指定以共享方式打开数据库。 • Noupdate:以只读方式打开数据库。
2021/4/5
3
4、关闭当前数据库 格式:Close Database 5、设置当前数据库 • 使用“常用”工具栏下拉列表 • 使用下面的命令 格式:Set Database To [<数据库文件名>]
3.1.4 修改数据库
1、从项目管理器中打开数据库设计器 2、使用菜单打开数据库设计器 3、使用Modify Database命令 格式:Modify Database [<数据库文件名>|?]
2021/4/5
4
3.1.5 删除数据库
1、从项目管理器删除数据库 2、删除数据库命令
格式:Delete Database <数据库文件名> | ? [Deletetables] [Recycle]
2021/4/5
10
3.3.3 删除和恢复记录的命令 1、菜单方式删除和恢复记录
打开“浏览”窗口,然后使用主菜单的“表” 下拉菜单中的相应命令,对记录进行如下操作: ⑴ 设置删除标记 ⑵ 取消删除标记 ⑶ 物理删除记录 2、命令方式删除记录和恢复记录 ⑴ 逻辑删除命令 格式:Delete [<范围>] [For <条件表达式>]
第3章VisualFoxPro数据库及其操作PPT课件
CREAT DATA <数据库名>
例:(1)在“学生管理信息系统”项目管理器中, 建立一个“学生管理”数据库。
(2)再建一个“图书管理”数据库。
第5页
在建立了数据库文件(.dbc)的同时,系统还自动生 成了同名数据库备注文件(.dct)和数据库索引文件( .dcx)。 ◆打开数据库:CREAT DATABASE <数据库名> ◆打开数据库:OPEN DATABASE <数据库名> ◆更改数据库: MODIFY DATABASE <数据库名> ◆删除数据库: DROP/DELE DATABASE <数据库名> ◆关闭数据库:CLOS DATABASE ALL
第14页
“学生基本情况.dbf”数据表
“学生成绩.dbf”数据表
第15页
3.3 表的基本操作
打开“浏览器”
在浏览器中,可以实现对数据表的浏览、修改记录、追加记 录(Ctrl+Y)和删除记录( Ctrl+T )等操作。 (1)在“数据库设计器”中直接双击要操作的表,便打开了浏览 器。 (2)选择要操作的表,使用“显示”菜单中“浏览”选项。 (3)选择表,单击“数据库设计器工具栏”中的“浏览”按钮。 (4)选择表,单击右键,在快捷菜单中选定“浏览”选项。 (5)交互命令:BROWSE
例:在某个数据表最后一条记录的前后各加一条空白记录。
GO BOTTOM
A) INSE BLANK
B) APPE BLANK
APPE BLANK
INSE BEFO BLANK
C) INSE BEFO BLANK
D) INSE BEFO BLANK
APPE BLANK
INSE BLANK
例:(1)在“学生管理信息系统”项目管理器中, 建立一个“学生管理”数据库。
(2)再建一个“图书管理”数据库。
第5页
在建立了数据库文件(.dbc)的同时,系统还自动生 成了同名数据库备注文件(.dct)和数据库索引文件( .dcx)。 ◆打开数据库:CREAT DATABASE <数据库名> ◆打开数据库:OPEN DATABASE <数据库名> ◆更改数据库: MODIFY DATABASE <数据库名> ◆删除数据库: DROP/DELE DATABASE <数据库名> ◆关闭数据库:CLOS DATABASE ALL
第14页
“学生基本情况.dbf”数据表
“学生成绩.dbf”数据表
第15页
3.3 表的基本操作
打开“浏览器”
在浏览器中,可以实现对数据表的浏览、修改记录、追加记 录(Ctrl+Y)和删除记录( Ctrl+T )等操作。 (1)在“数据库设计器”中直接双击要操作的表,便打开了浏览 器。 (2)选择要操作的表,使用“显示”菜单中“浏览”选项。 (3)选择表,单击“数据库设计器工具栏”中的“浏览”按钮。 (4)选择表,单击右键,在快捷菜单中选定“浏览”选项。 (5)交互命令:BROWSE
例:在某个数据表最后一条记录的前后各加一条空白记录。
GO BOTTOM
A) INSE BLANK
B) APPE BLANK
APPE BLANK
INSE BEFO BLANK
C) INSE BEFO BLANK
D) INSE BEFO BLANK
APPE BLANK
INSE BLANK
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品 PPT 模板
3.6.3 设置触发器 形式:插入、删除、更新触发器. 3.6.4 创建永久关系 类型:一对一、一对多 要求:同一数据库的数据表
同一字段建立索引关系 方法:点击索引字段拖动鼠标,在另一字段上松开. 编辑关系:双击表间连线 删除关系:双击表间连线,DELETE键删除.
精品 PPT 模板
3.5.3 数据库表的建立 1.在数据库中建立数据表
打开数据库-数据库/鼠标右键-新建表…… 2.向数据库添加自由表
打开数据库-数据库/鼠标右键-添加表 3.从数据库中移去数据表
打开数据库-数据库/鼠标右键-移去-删除/移去
精品 PPT 模板
3.6 建立数据字典 3.6.1 设置表的字段属性 1.字段标题:显示时更容易了解该字段所代表的含义. 2.字段注释:为数据库表中的字段添加注释说明. 3.输入掩码:指定字段输入值的格式,屏蔽非法输入. 4.格式:输出掩码,它规定了字段显示时的样式. 3.6.2 设置表的有效性规则 1.字段级规则:控制用户输入到字段中的数据类型. 2.默认值:输入新记录时自动为该字段输入默认值. 3.记录级规则:控制用户输入到记录中的信息类型.
精品 PPT 模板
3.7.2 数据表的联接 1.数据表的关联:SET RELATION TO[关键字表达式1/数值
表达式1>INTO<工作区号>|<别名>][关键字表达式2/数值 表达式2>INTO<工作区号>|<别名>…] [ADDITlVE] 2.取消关联:SET OFF INTO <工作区号>|<别名> 3.数据表的物理连接:JOIN WITH<工作区号>|<别名>TO <新表文件名> FOR<连接条件>[FIELDS<字段名表>]
VF数据库及其操作
精品 PPT 模板
3.1 创建项目 1.项目的作用:帮助组织VFP中要处理的数据和对象. 2.创建项目文件 (1)菜单方式:文件-新建-项目-项目名-保存 (2)命令方式:CREATE PROJECT [<项目文件名>] 3.打开项目文件 (1)菜单方式:文件-打开-项目名-确定 (2)命令方式:MODIFY PROJECT [<项目文件名>]
精品 PPT 模板
3.4.3 索引查询 1.FIND命令:
FIND <字符串>|<数值> 2.SEEK命令:
SEEK <表达式> [ORDER[TAG]<索引标识名>]
精品 PPT 模板
3.4.4 数据表的统计与汇总 1.记录个数的统计命令:
COUNT[<范围>][FOR<条件>][WHILE<<条件>][TO <内存变量>] 2.求和命令:SUM [<范围>][<字段表达式>][FOR<条件>]
精品 PPT 模板
3.2 创建数据表 1.数据库表:数据表属于某个数据库. 2.自由表:数据表与数据库无关、单独存在的. 3.2.1 定义表结构 1.字段个数,每个字段的字段名、类型、宽度和小数位数. 2.创建自由表 (1)项目方式:数据-自由表-新建-新建表-表名-保存 (2)菜单方式建表:文件-新建-表-新建表-表名-保存 (3)命令方式:CREATE <表文件名>
[<字段2>WITH<表达式2>[ADDITIVE]]… [<范围>精]品[FPPOTR模<板条件>][WHILE<条件>]
3.3.6 删除记录 1.逻辑删除 (1)菜单方式:浏览表-表-删除记录. (2)命令方式:DELETE [<范围>][FOR<条件>][WHILE<条件>] (3)鼠标方式:浏览表,单击记录首部空白栏,使其颜色变黑 2.恢复逻辑删除的记录 (1)菜单方式:浏览表-表-恢复记录. (2)命令方式:RECALL[<范围>][FOR<条件>][WHILE<条件>] (3)鼠标方式:浏览表,单击记录首部删除标记栏. 3.物理删除 (1)菜单方式:浏览表-表-彻底删除. (2)命令方式:PACK 4.一次性删除记录:ZAP 精品 PPT 模板
精品 PPT 模板
▪
9、 人的价值,在招收诱惑的一瞬间被决定 。20.10.1620.10.16Friday, October 16, 2020
▪
10、低头要有勇气,抬头要有低气。15:01:5215:01:5215:0110/16/2020 3:01:52 PM
▪
11、人总是珍惜为得到。20.10.1615:01:5215:01Oct- 2016-Oct-20
精品 PPT 模板
3.5 创建数据库 3.5.1 数据库的创建 1.项目方式:数据-数据库-新建-新建文件-文件名-保存. 2.菜单方式:文件-新建-数据库-新建文件-文件名-保存. 3.命令方式:CREATE DATABASE[<数据库文件名>]
精品 PPT 模板
3.5.2 数据库的基本操作 1.打开数据库 (1)项目方式:双击数据库/选中据库-修改. (2)菜单方式:文件-打开-数据库文件. (3)命令方式:OPEN DATABASE [<数据库文件名>] 2.关闭数据库 (1)项目方式:选中数据库-关闭. (2)命令方式:CLOSE DATABASE [ALL] 3.删除数据库 (1)项目方式:选中数据库-移去-删除/移去. (2)命令方式:DELETE DAT精A品BPAPSTE模<板数据库文件>[DELETETABLES]
3.6.5 设置参照完整性 1.防止:当主表中没有相关记录时,把记录添加到子表中.
改变主表的值而导致在子表中出现孤立记录. 删除在子表中有匹配记录的主表记录. 2.包括:更新规则、删除规则、插入规则.
精品 PPT 模板
3.7 多数据表操作 3.7.1 工作区的选择 1.工作区:用来存放数据文件的这部分存储空间. 2.工作区的选择:SELECT <工作区号|别名|0> 3.工作区的互访:<别名>--><字段名> 或 <别名>.<字段名>
[FOR<条件表达式>][WHILE<条件表达式>][OFF]
[TO PRINTER][TO FILE<文件名>]
(5)字段、记录筛选 浏览表-表-属性-
数据过滤器 字段筛选制定字段
精品 PPT 模板
3.3.2 记录定位 1.记录指针:数据表中用来指示记录的位置. 2.当前记录:记录指针所指的记录. 3.首记录:数据表中第一条记录. 4.文件首:首记录之前有一个文件起始标识. 5.尾记录:数据表中最后一条记录. 6.文件尾:尾记录之后有一个文件结束标识. 数据表在刚打开时,记录指针总是指向首(第一条)记录.
[FIELDS<字段名表>][FOR<条件>][WHILE<条件>] 2.数据表结构的复制
COPY STRUCTURE TO <新表文件名> [FIELDS<字段名表>] 3.数据表的重新命名 (1)项目管理器方式:打开表-项目-重命名文件. (2)命令方式:RENAME <源表文件名> TO <新表文件名>
精品 PPT 模板
3.2.2 输入记录 1.窗口形式:浏览窗口(记录)、编辑窗口(字段) 2.输入方式: (1)一般数据:直接输入具体的数据. (2)备注型字段:双击备注字段标志“memo”. (3)通用型字段:编辑-插入对象-由文件创建-浏览
删除通用型字段内容:打开窗口-编辑-清除. 3.备注型、通用性字段无内容标志字母小写,否则大写. 4.表文件包含备注型、通用性字段,系统会自动生成一个与
表文件 USE
文件首 BOF()=.T. 首记录 GO TOP
FOUND()=.T.
尾记录 GO BOTTOM 文件尾 EOF()=.T.
精品 PPT 模板
3.3.3 修改表结构 1.项目管理器方式:数据表-修改或双击要修改的表. 2.菜单方式:打开表-显示-表设计器. 3.命令方式:MODIFY STRUCTURE 4.修改内容:修改字段名、类型、长度.
[FOR<条件>]
精品 PPT 模板
3.3.5 修改记录 1.在浏览、编辑窗口修改记录 (1)项目管理器方式 (2)菜单方式:浏览表直接修改. (3)命令方式:BROWSE|EDIT|CHANGE [FIELDS<字段名表>]
[FOR<条件表达式> 2.批量替换修改命令 (1)菜单方式: (2)命令方式:REPLACE<字段1>WITH<表达式1>[ADDITIVE]
2.建立索引 (1)菜单方式:打开表设计器-索引选项卡-设置参数. (2)命令方式:INDEX ON<索引关键字>TO<索引文件名>|
TAG<索引标识名>[OF<复合索引文件名>][FOR<条件>] [ASCENDING|DESCENDING][UNIQUE|CANDIDATE] 3.按索引顺序浏览记录 (1)菜单方式:浏览表-表-属性. (2)命令方式:SET ORDER TO[<索引文件名>|TAG<索引标识>]
主文件名与表同名,扩展名为.FPT的备注文件. 5.备注文件 数据表的基本操作与维护 3.3.1 数据表的打开与浏览 1.数据表的打开 (1)菜单方式:文件-打开-表-确定 (2)命令方式:USE [<表文件名>][EXCLUSIVE][SHARED] 2.表结构的浏览 (1)菜单方式:打开表-显示-表设计器 (2)命令方式:LIST|DISPLAY STRUCTURE 总计总宽度比各字段的宽度之和多1,用于存储逻辑删除.
3.6.3 设置触发器 形式:插入、删除、更新触发器. 3.6.4 创建永久关系 类型:一对一、一对多 要求:同一数据库的数据表
同一字段建立索引关系 方法:点击索引字段拖动鼠标,在另一字段上松开. 编辑关系:双击表间连线 删除关系:双击表间连线,DELETE键删除.
精品 PPT 模板
3.5.3 数据库表的建立 1.在数据库中建立数据表
打开数据库-数据库/鼠标右键-新建表…… 2.向数据库添加自由表
打开数据库-数据库/鼠标右键-添加表 3.从数据库中移去数据表
打开数据库-数据库/鼠标右键-移去-删除/移去
精品 PPT 模板
3.6 建立数据字典 3.6.1 设置表的字段属性 1.字段标题:显示时更容易了解该字段所代表的含义. 2.字段注释:为数据库表中的字段添加注释说明. 3.输入掩码:指定字段输入值的格式,屏蔽非法输入. 4.格式:输出掩码,它规定了字段显示时的样式. 3.6.2 设置表的有效性规则 1.字段级规则:控制用户输入到字段中的数据类型. 2.默认值:输入新记录时自动为该字段输入默认值. 3.记录级规则:控制用户输入到记录中的信息类型.
精品 PPT 模板
3.7.2 数据表的联接 1.数据表的关联:SET RELATION TO[关键字表达式1/数值
表达式1>INTO<工作区号>|<别名>][关键字表达式2/数值 表达式2>INTO<工作区号>|<别名>…] [ADDITlVE] 2.取消关联:SET OFF INTO <工作区号>|<别名> 3.数据表的物理连接:JOIN WITH<工作区号>|<别名>TO <新表文件名> FOR<连接条件>[FIELDS<字段名表>]
VF数据库及其操作
精品 PPT 模板
3.1 创建项目 1.项目的作用:帮助组织VFP中要处理的数据和对象. 2.创建项目文件 (1)菜单方式:文件-新建-项目-项目名-保存 (2)命令方式:CREATE PROJECT [<项目文件名>] 3.打开项目文件 (1)菜单方式:文件-打开-项目名-确定 (2)命令方式:MODIFY PROJECT [<项目文件名>]
精品 PPT 模板
3.4.3 索引查询 1.FIND命令:
FIND <字符串>|<数值> 2.SEEK命令:
SEEK <表达式> [ORDER[TAG]<索引标识名>]
精品 PPT 模板
3.4.4 数据表的统计与汇总 1.记录个数的统计命令:
COUNT[<范围>][FOR<条件>][WHILE<<条件>][TO <内存变量>] 2.求和命令:SUM [<范围>][<字段表达式>][FOR<条件>]
精品 PPT 模板
3.2 创建数据表 1.数据库表:数据表属于某个数据库. 2.自由表:数据表与数据库无关、单独存在的. 3.2.1 定义表结构 1.字段个数,每个字段的字段名、类型、宽度和小数位数. 2.创建自由表 (1)项目方式:数据-自由表-新建-新建表-表名-保存 (2)菜单方式建表:文件-新建-表-新建表-表名-保存 (3)命令方式:CREATE <表文件名>
[<字段2>WITH<表达式2>[ADDITIVE]]… [<范围>精]品[FPPOTR模<板条件>][WHILE<条件>]
3.3.6 删除记录 1.逻辑删除 (1)菜单方式:浏览表-表-删除记录. (2)命令方式:DELETE [<范围>][FOR<条件>][WHILE<条件>] (3)鼠标方式:浏览表,单击记录首部空白栏,使其颜色变黑 2.恢复逻辑删除的记录 (1)菜单方式:浏览表-表-恢复记录. (2)命令方式:RECALL[<范围>][FOR<条件>][WHILE<条件>] (3)鼠标方式:浏览表,单击记录首部删除标记栏. 3.物理删除 (1)菜单方式:浏览表-表-彻底删除. (2)命令方式:PACK 4.一次性删除记录:ZAP 精品 PPT 模板
精品 PPT 模板
▪
9、 人的价值,在招收诱惑的一瞬间被决定 。20.10.1620.10.16Friday, October 16, 2020
▪
10、低头要有勇气,抬头要有低气。15:01:5215:01:5215:0110/16/2020 3:01:52 PM
▪
11、人总是珍惜为得到。20.10.1615:01:5215:01Oct- 2016-Oct-20
精品 PPT 模板
3.5 创建数据库 3.5.1 数据库的创建 1.项目方式:数据-数据库-新建-新建文件-文件名-保存. 2.菜单方式:文件-新建-数据库-新建文件-文件名-保存. 3.命令方式:CREATE DATABASE[<数据库文件名>]
精品 PPT 模板
3.5.2 数据库的基本操作 1.打开数据库 (1)项目方式:双击数据库/选中据库-修改. (2)菜单方式:文件-打开-数据库文件. (3)命令方式:OPEN DATABASE [<数据库文件名>] 2.关闭数据库 (1)项目方式:选中数据库-关闭. (2)命令方式:CLOSE DATABASE [ALL] 3.删除数据库 (1)项目方式:选中数据库-移去-删除/移去. (2)命令方式:DELETE DAT精A品BPAPSTE模<板数据库文件>[DELETETABLES]
3.6.5 设置参照完整性 1.防止:当主表中没有相关记录时,把记录添加到子表中.
改变主表的值而导致在子表中出现孤立记录. 删除在子表中有匹配记录的主表记录. 2.包括:更新规则、删除规则、插入规则.
精品 PPT 模板
3.7 多数据表操作 3.7.1 工作区的选择 1.工作区:用来存放数据文件的这部分存储空间. 2.工作区的选择:SELECT <工作区号|别名|0> 3.工作区的互访:<别名>--><字段名> 或 <别名>.<字段名>
[FOR<条件表达式>][WHILE<条件表达式>][OFF]
[TO PRINTER][TO FILE<文件名>]
(5)字段、记录筛选 浏览表-表-属性-
数据过滤器 字段筛选制定字段
精品 PPT 模板
3.3.2 记录定位 1.记录指针:数据表中用来指示记录的位置. 2.当前记录:记录指针所指的记录. 3.首记录:数据表中第一条记录. 4.文件首:首记录之前有一个文件起始标识. 5.尾记录:数据表中最后一条记录. 6.文件尾:尾记录之后有一个文件结束标识. 数据表在刚打开时,记录指针总是指向首(第一条)记录.
[FIELDS<字段名表>][FOR<条件>][WHILE<条件>] 2.数据表结构的复制
COPY STRUCTURE TO <新表文件名> [FIELDS<字段名表>] 3.数据表的重新命名 (1)项目管理器方式:打开表-项目-重命名文件. (2)命令方式:RENAME <源表文件名> TO <新表文件名>
精品 PPT 模板
3.2.2 输入记录 1.窗口形式:浏览窗口(记录)、编辑窗口(字段) 2.输入方式: (1)一般数据:直接输入具体的数据. (2)备注型字段:双击备注字段标志“memo”. (3)通用型字段:编辑-插入对象-由文件创建-浏览
删除通用型字段内容:打开窗口-编辑-清除. 3.备注型、通用性字段无内容标志字母小写,否则大写. 4.表文件包含备注型、通用性字段,系统会自动生成一个与
表文件 USE
文件首 BOF()=.T. 首记录 GO TOP
FOUND()=.T.
尾记录 GO BOTTOM 文件尾 EOF()=.T.
精品 PPT 模板
3.3.3 修改表结构 1.项目管理器方式:数据表-修改或双击要修改的表. 2.菜单方式:打开表-显示-表设计器. 3.命令方式:MODIFY STRUCTURE 4.修改内容:修改字段名、类型、长度.
[FOR<条件>]
精品 PPT 模板
3.3.5 修改记录 1.在浏览、编辑窗口修改记录 (1)项目管理器方式 (2)菜单方式:浏览表直接修改. (3)命令方式:BROWSE|EDIT|CHANGE [FIELDS<字段名表>]
[FOR<条件表达式> 2.批量替换修改命令 (1)菜单方式: (2)命令方式:REPLACE<字段1>WITH<表达式1>[ADDITIVE]
2.建立索引 (1)菜单方式:打开表设计器-索引选项卡-设置参数. (2)命令方式:INDEX ON<索引关键字>TO<索引文件名>|
TAG<索引标识名>[OF<复合索引文件名>][FOR<条件>] [ASCENDING|DESCENDING][UNIQUE|CANDIDATE] 3.按索引顺序浏览记录 (1)菜单方式:浏览表-表-属性. (2)命令方式:SET ORDER TO[<索引文件名>|TAG<索引标识>]
主文件名与表同名,扩展名为.FPT的备注文件. 5.备注文件 数据表的基本操作与维护 3.3.1 数据表的打开与浏览 1.数据表的打开 (1)菜单方式:文件-打开-表-确定 (2)命令方式:USE [<表文件名>][EXCLUSIVE][SHARED] 2.表结构的浏览 (1)菜单方式:打开表-显示-表设计器 (2)命令方式:LIST|DISPLAY STRUCTURE 总计总宽度比各字段的宽度之和多1,用于存储逻辑删除.