云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 第三讲 Visual FoxPro数据库及其操作

第三讲 Visual FoxPro数据库及其操作

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 12:30:43

第三讲 Visual FoxPro数据库及其操作

(教材第3章全部内容)

主讲:陈东升 13883662617

3.1 Visual FoxPro数据库及其建立

一、基本概念

Visual FoxPro数据库:将相互关联的数据库表及其相关的数据库对象统一组织和管理。 创建一个VF数据库会生成三个文件(扩展名分别为:.dbc、.dct、.dcx),是供VF数据库管理系统管理数据库使用的,用户不直接使用。

新建立的数据库只是一个空库,没有数据、也不能输入数据;只有在数据库中建立了数据库表和其他数据库对象之后,才能输入数据和实施其他操作。

二、建立数据库

1.在“项目管理器”中建立数据库 2.从“新建”对话框建立数据库 3.用命令交互建立数据库

CREATE DATABASE [DatabaseName | ? ] 注:命令后的”[ ]”表示是“可选参数”,可用也可不用;

”|”表示“可选参数值”,选其一 DatabaseName:要建立的数据库名称; 不指定数据库名称或使用“?”:弹出对话框请用户输入数据库名称。 三、使用数据库

在数据库中建立表或使用数据库中的表时,都要先打开数据库。 1.在“项目管理器”中打开数据库。 2.从“打开”对话框打开数据库。 3.用命令打开数据库。

OPEN DATABASE [FileName | ?]

注:CLOSE DATABASE:关闭当前数据库

CLOSE ALL:关闭所有数据库

[EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE] FileName:要打开的数据库名(扩展名为.dbc),不指定名称或用“?”,则显示“打

开”对话框。

EXCLUSIVE:以独占方式打开数据库,即不允许其他用户在同一时刻也使用该数据

库。

SHARED:以共享方式打开数据库,即允许其他用户在同一时刻使用数据库。 NOUPDATE:指定数据库按只读方式打开,即不允许对数据库进行修改。 VALIDATE:检查在数据库中引用的对象是否合法。 数据库“打开”对话框,默认图如下:

如图所示,数据库默认情况下是按“独占”、“非只读”方式打开的。

VF在同一时刻可以打开多个数据库,但在同一时刻最多只有一个当前数据库。指定...........当前数据库的命令是:

SET DATABASE TO [DatabaseName]

DatabaseName:指定一个已经打开的数据库名称成为当前数据库。

不指定参数:所有打开的数据库都不是当前数据库(所有数据库都没有关闭,只是都

不是当前数据库)。

四、修改数据库

用户可以在数据库设计器中完成各种数据库对象的建立、修改和删除等操作。 打开数据库设计器的方法:

1.从项目管理器中打开数据库设计器。 2.从“打开”对话框中打开数据库设计器。 3.用命令打开数据库设计器

MODIFY DATABASE [DatabaseName | ?] [NOWAIT] [NOEDIT] DatabaseName:给出要修改的数据库名,不指定名称或用“?”,则显示“打开”对话

框。

NOWAIT:打开数据库设计器后,继续应用程序的执行。 NOEDIT:打开数据库设计器时,禁止对数据库进行修改。 打开数据库设计器时,会自动打开数据库。

五、删除数据库

1.在“项目管理器”中删除数据库。

? 移去:从项目管理器中删除数据库,但不从磁盘上删除相应的数据库文件。 ? 删除:从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件。 数据库文件不真正含有数据库表或其他数据库对象。删除了“数据库文件”,而此库中的表等对象都还以各自的文件形式保留在磁盘中。 2.删除数据库命令:

DELETE DATABASE DatabaseName | ? [DELETETABLES] [RECYCLE] 注:DatabaseName | ? 未在“[]”里,为必选参数。

要删除的数据库必须处于关闭状态。

DatabaseName:要从磁盘上删除的数据库文件名;如使用“?”,则会打开选择文件对

话框。

DELETETABLES:选择该参数则会在删除数据库文件的同时从磁盘上删除该数据库所

含的表(DBF文件)等。

RECYCLE:将删除的数据库文件和表文件等“放入回收站”中,需要的话可还原。

3.2建立数据库表

一、在数据库中建立表

在关系数据库中将关系也称作表,VF中一个表对应于磁盘上的一个.dbf的文件。

1.字段名:表的列名;可以是汉字或合法的西方标识符。 2.字段类型和宽度:

(1)字符型:可以是字母、数字等各种字符型文本,如用户名称。 (2)货币型:货币单位,如货物价格。 (3)数值型:整数或小数,如订货数量。 (3)浮点型:功能类似于“数值型”,其长度在表中最长可达20位。 (4)日期型:由年、月、日构成的数据类型,如订货日期。

(5)日期时间型:由年、月、日、时、分、秒构成的数据类型,如员工上班的时间。 (6)双精度型:双精度数慎类型,一般用于要求精度很高的数据。 (7)整型:不带小数点的数值类型,如订单的行数。

(8)逻辑型:值为“真”( .T.)或假(.F.),如表示订单是否已执行完。 (9)备注型:不定长的字符型文本。在表中占4个字节。

(10)通用型:用于标记电子表格、文档、图片等OLE对象,在表中占4个字节。 (11)字符型(二进制)。 (12)备注型(二进制)。

3.空值:字段中的NULL选项,作用是“是否允许字段为空值”。

4.字段有效性组框:定义字段的有效性规则及违反规则时的提示信息和字段的默认

值。

5.显示组框:定义字段显示格式、输入掩码和字段标题。 6.字段注释

操作表之前,需用USE命令打开表;新建立的表处于打开状态,可直接操作。 USE TableName:有参数,功能是打开指定表名的表;

搜索更多关于: 第三讲 Visual FoxPro数据库及其操作 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第三讲 Visual FoxPro数据库及其操作 (教材第3章全部内容) 主讲:陈东升 13883662617 3.1 Visual FoxPro数据库及其建立 一、基本概念 Visual FoxPro数据库:将相互关联的数据库表及其相关的数据库对象统一组织和管理。 创建一个VF数据库会生成三个文件(扩展名分别为:.dbc、.dct、.dcx),是供VF数据库管理系统管理数据库使用的,用户不直接使用。 新建立的数据库只是一个空库,没有数据、也不能输入数据;只有在数据库中建立了数据库表和其他数据库对象之后,才能输入数据和实施其他操作。 二、建立数据库 1.在“项目管理器”中建立数据库 2.从“新建”对话框建立数据库 3.用命令交互建立数据库

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com