文档详情

自由表的建立与基本操作.ppt

发布:2017-03-05约1.62万字共57页下载文档
文本预览下载声明
第3章 Visual FoxPro表文件操作 主要内容: 3.1 Visual FoxPro命令介绍 3.2 表文件的建立 3.3 表文件的打开、关闭与复制 3.4 表文件的基本操作 3.5 排序与索引 3.6 表文件的数据统计 3.7 工作区和表文件的关联 项目、数据库、表之间的关系 开发一个应用系统需要创建一个项目,项目是开发应用系统所产生的大量数据、文档、程序和对象的集合。(.pjx 数据库是存储和管理表、表与表之间的关联、视图、查询等对象的容器。(.dbc 表是处理数据、建立关系数据库和应用程序的基本单元,用于存储数据信息。 (.dbf 表的概念 Visual Foxpro中的表是以二维表格(即由行和列构成)的形式存放的。表中的每一列称为一个字段,每一行称为一条记录。一个表对应于磁盘上的一个扩展名为.DBF的文件,如果表中有备注型或通用型字段,则系统会自动建立一个与表同名而扩展名为.FPT的文件。 表的概念 Visual FoxPro中表分为数据库表和自由表两种。 它们在形式上完全相同,属于某个数据库的表称为数据库表,不属于任何数据库而独立存在的表称为自由表。 数据库表具有一些自由表没有的属性,如主关键字、触发器、默认值、永久表关系等。 两者可相互转换:自由表可加入到某个数据库中,便成了数据库表,从而受到数据库的制约并且获得新的特性;将数据库表从数据库中移出,便成了自由表,也将失去某些特性。 本章主要介绍自由表的操作。 表(自由表)文件的建立 表的创建步骤: 1、设计表结构 2、创建表结构 3、录入记录数据 表文件的建立 1、设计表结构 1 字段名 字段名的命名规则:允许由字母、汉字、数字和下划线组成,但必须以字母、数字或汉字开头。自由表中的字段名最多为10个字符,数据库表中字段名最多为128个字符。 2 字段类型 3 字段宽度 用以表明该字段允许存放的最大字节数或数值位数。除字符型、数值型和浮点型外,其它类型字段宽度是固定不变的。 4 小数位数 只有数值型、浮点型和双精度型数据可以规定小数位数。小数位数至少比字段的宽度值小2。 5 是否允许为空 表示是否允许字段接受空值 NULL 。空值是指无确定的值,它与空字符 串、数值0等是不同的。注意,作为关键字的字段是不允许为空的。 Null值按“ctrl+0”输入,可以用isnull 字段名 检测。 表文件的建立 2、建立表结构 通过表设计器 通过表向导 打开表设计器的方法 菜单方式:“文件”—“新建”,或工具栏上的“新建”按钮,打开“新建”对话框。 命令方式:create [路径][ ] 【功能】在指定路径下创建一个默认扩展名为.dbf的表文件。如路径缺省,则创建在系统默认路径下;如表名缺省,则打开 “创建”对话框。 自由表的创建 自由表的创建 表文件的打开与关闭 只有刚刚创建的表是自动打开的,否则任何对表的操作,首先应当打开表,使其成为当前表。 在结束对表的操作后,应及时关闭表文件,将内存中的数据存回磁盘。如果没有及时关闭文件,由于人为的误操作或突然停电等因素,有可能造成数据的破坏或损失。 表的打开与关闭 1、打开表 菜单方式:“文件”—“打开”—选择文件类型“表” 命令方式: use [路径] 表名|? [noupdate][ exclusive |shared] 功能:打开指定路径下的表文件。如果打开的表中包含备注型或通用型字 段,则打开该表的同时自动打开与表同名的扩展名为.ftp的备注文件。 说明: noupdate指定以只读方式打开表,即不允许对表进行修改, 默认为可读写,即允许修改。 exclusive指定以独占方式打开表,即不允许其他用户在同 一时刻使用该表(默认,修改:“工具|选项|数据” ; shared指定以共享方式打开表。即允许其他用户在同一时刻 使用该表。 注意: 共享方式下表设计器是只读状态,不能修改里面的内容。 表的打开与关闭 2、关闭表 关闭表的浏览窗口并不能关闭该表,可以使用以下方法关闭表: 菜单方式: ①选择“窗口|数据工作期”菜单项 ②选择“文件|退出”菜单项,退出vf系统同时关闭所有已打开的文件 包括表 。 命令方式: ① use 功能:关闭当前工作区中已经打开的表。 ② close all 功能:关闭所有打开的数据库、表、索引、项目等各种类型文件。 ③ clear all 功能:关闭所有打开的数据库和表等文件,释放所有的内存变量。 ④ quit 功能:退出visual foxpro系统同时关闭所有已打开的文件。 ⑤ 当用户又打开一个新表时,系统会自动将原来打开的表关闭,视新表为当前工作区的当前表。
显示全部
相似文档