Visual FoxPro程序设计3章_数据库与表的创建与使用(2)
- 格式:pdf
- 大小:279.84 KB
- 文档页数:24
第三章 Visual FoxPro 数据库及其操作3.1Visual FoxPro数据库及其建立3.1.1基本概念在Visual FoxPro中数据库可以说是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织起来和管理。
【注意】在VF中应该把.dbf文件称为据库表(简称表),而不在称为数据库或数据库文件。
建立数据库后,用户可以在磁盘上看到文件名相同但扩展名分别为.dbc、.dct和.dcx的三个文件。
3.1.2建立数据库(3种)●在项目管理器中建立数据库文件——新建——项目——新建文件——项目管理器——数据——数据库——新建数据库●从新建对话框建立数据库文件——新建——数据库——新建文件——数据库设计器……●用命令交互建立数据库Create database [DatebaseName|]3.1.3使用数据库在使用之前先打开数据库(有三种)●在项目数据库中打开数据库;●从“打开”对话框打开数据库;●用命令打开数据库(open database)【注意】1)只读是指不允许对数据进行修改;独占是指不允许其他用户在同一时刻也使用该数据库。
2)VF在同一时刻可以打开多个数据库,但在同一时刻只有一个当前数据库;指定当前数据库的命令是:set database to [DatabaseName],其中参数DatabaseName制定一个已开的数据库名称成为当前数据库,如果不指定该参数,即输入命令:set databaseto此时使得所有打开的数据都不是当前数据库<注意:所有打开数据都没有关闭,只是都不是当前数据库>。
3.1.4修改数据库(打开数据库设计器)3.1.5删除数据库3.2建立数据库表3.2.1在数据库中建立表一个数据库中的数据就是由表的集合构成的,一般一个表对应于磁盘上的一个扩展名为.dbf 的文件,如果有备注或通用型大字段则磁盘上还会有一个对应扩展名为.fpt的文件。