第3章VISUAL FOXPRO数据库及其操作.pptVIP

  • 1
  • 0
  • 约1.22万字
  • 约 104页
  • 2019-04-10 发布于江西
  • 举报
第3章 VISUAL FOXPRO数据库及其操作 3.1.1 基本概念 数据库,通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。 在VFP6.0 中;数据库的扩展名.dbc; 相关的文件扩展名.dct(数据库备注文件) 相关的文件扩展名.dcx(数据库索引文件) 注意: 刚建立的数据库是空的数据库,没有数据,也不能输入数据, 用户一般不直接使用这些文件。 3.1.2 建立数据库 在项目管理器中建立数据库; 文件/新建/数据库; 使用命令交互建立数据库。 Create database [数据库名|?] 该方式不打开数据库设计器,只是数据库处于打开状态。 打开数据库的命令: open database 3.1.3 使用数据库 在项目管理器中打开数据库; 通过打开对话框打开数据库; 使用命令打开数据库; OPEN DATABASE [filename|?[exclusive|shared] [noupdate][validate] Filename: 要打开的数据库名;使用?则显示打开对话框。 Exclusive:以独占方式打开数据库,不允许其它用户在同一时刻也使用该数据库。 Shared:以共享方式打开数据库。 Noupdate:指定数据库按只读方式打开。 Validate:指定vf检查在数据库中引用的对象是否合法; 注意: ①、为使数据库中的表只读,需要在USE命令打开表时使用 NOUPDATE USE 学生 NOUPDATE 以只读方式打开 ②、打开数据库,其中的表可以使用,但这些表不会自动打开,需要使用USE命令打开。 ③、当用USE命令打开一个表时,vf首先在当前数据库中查找该表,vf会在数据库外继续查找,实际打开一个表并不一定要打开数据库,这是vfp的一个缺点。 VFP在同一时刻可打开多个数据库,但在同一时刻只有一个是当前数据库,指定当前数据库的命令是: SET DATABASE TO [数据库名] 3.1.4 修改数据库 在项目管理器中打开数据库设计器; 通过打开对话框打开数据库设计器; 使用命令打开数据库设计器; MODIFY DATABASE[DatabaseName|?] [NOWAIT][NOEDIT] DatabaseName:要修改的数据库名;?可打开对话框。 NOWAIT:打开数据库设计器后程序继续执行。该项只在程序中使用。 NOEDIT:只是打开数据库设计器,而禁止对数据库进行修改。 注意 在建立数据库时建立了扩展名分别为dbc、dct和dcx的三个文件,用户不能直接对这些文件进行修改。 打开数据库设计器,可在其中进行数据库对象的建立、修改和删除等操作。 举例 创建一个数据库学籍管理 (创建数据库) (打开数据库) (修改数据库 注意: VFP6.0 的数据库文件并不真正含有数据库表或其它数据库对象,只是在数据库文件登录了相关的条目,表、视图或其它数据库对象是独立存放在磁盘上的。 操作数据库的常用命令 建立数据库:CREATE DATABASE 数据库名 打开数据库:OPEN DATABASE 数据库名 打开数据库设计器: MODIFY DATABASE [数据库名] 设置当前数据库:SET DATABASE TO [数据库名] 显示当前数据库结构: DISPLAY DATABASE [数据库名] 关闭数据库:CLOSE DATABASE [ALL] 删除数据库:DELETE DATABASE 数据库名 3.2 建立数据库表 有多个相关的表放入数据库中,这些表叫数据库表。 3.2.1 在数据库中建立表 表的基本概念解释 字段名 即关系的属性名或表的列名,一个表有若干列(字段)构成; 每个列都必须有一个惟一的名字,这个名字就是字段名; 将来可以通过字段名直接引用表中的数据; 字段名可以是汉字或西文标识符号。 表的基本概念解释 字段类型和宽度 字符型 货币型 数值型 日期型 日期时间型 双精度型 整型 逻辑型 备注型 字符型 备注型(二进制) 表的基本概念解释 空值(null) 尚未存储数据的字段,这时的空值与空(或空白)字符串、数值0等具有不同的含义; 空值就是缺值或不确定值。 表的基本概念解释 字段有效性组框 在字段有效性组框中可以定义字段的有效性规则以及违反规则时的提示信息和字段的默认值。 表的基本概念解释 显示组框 在显示组框中可定义显示的格式、输入的掩码和字段的标题 表的基本概念解释 字段注释 可以为每个字段添加注释,便于以后维护 在数据库中直接建立表的方法 Open database 数据库名 Create 数据表名 打开表的命令: Use 数据表名

文档评论(0)

1亿VIP精品文档

相关文档