VF数据库和数据表.pptVIP

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VF数据库和数据表

4.1 VFP 数据库及表的概念 4.2 数据表结构的建立、显示与修改 4.3 数据表的基本操作 4.4 索引文件与应用 4.5 数据表的统计计算 4.6 多数据表操作 4.7 管理数据库 4.8 数据转换 4.1.1 数据库及表的概念 数据库与数据表 数据库文件的扩展名为.dbc VFP中数据库管理的文件有:表、查询、远程视图、本地视图、存储过程和连接文件。在数据库中用户可以在数据表创建字段、记录验证,触发器和默认值等。 这些信息存储于数据库中,也就是保存在数据字典(.DCT)中,它是创建数据库文件时系统自动生成的相应文件。数据字典是一个记录数据库中所有信息的表。 4.1.1 数据库及表的概念 数据表是一组相关数据的有序集合,是我们日常工作中常用到的二维表格。 数据表是VFP处理数据、创建关系数据库和应用的最基本单元。大多数命令都是针对数据表操作的,例如索引、查询等。可以对存储在表中的数据进行浏览、修改等操作,也可以创建新表来存储数据。 表3-1是某单位的一个人事档案信息表,它记录了该单位职工的一些基本情况。 4.1.1 数据库及表的概念 4.1.1 数据库及表的概念 VFP是关系型数据库管理系统,它的数据表就是规则的二维表。 二维表的一行称为一个记录(表3-1中共有11个记录)。 一列称为一个字段(该表共有8个字段),每个字段是同一种类型的数据集合,这是数据表中不可分割的基本项。只要确定了这些字段,就确定了整个数据表的结构(即二维表格的表头)。 4.1.1 数据库及表的概念 数 据 表 名 主文件名中可以使用汉字、字母、数字、下划线及它们的组合,支持长文件名,但文件名中不可以使用空格、*或?号等。 扩展名取缺省值:.DBF。 因为系统已经设定了A、B、C、…、J十个单字母和W11、W12、W13、…、W32767作为数据库工作区的别名,所以不要用它们作为数据库名或数据表名,否则会引起操作上的错误。 4.1.1 数据库及表的概念 数据表结构 在创建数据表时,首先要确定数据表的结构,然后才输入数据(形成一条条记录)。数据表的结构包括:字段名、字段类型、字段宽度、小数位数及是否允许NULL(空)值等内容。 字段名又称为字段变量,命名规则与内存变量相同。自由表的字段名最长为10个字符(最多5个汉字),数据库表中的字段名可以最多是128个字符。在VFP运行期间,许多操作都是通过字段名来访问这个字段的。同一个数据表中,不能有两个相同的字段名存在。 4.1.1 数据库及表的概念 数据表结构 在创建数据表时,首先要确定数据表的结构,然后才输入数据(形成一条条记录)。数据表的结构包括:字段名、字段类型、字段宽度、小数位数及是否允许NULL(空)值等内容。 字段名又称为字段变量,命名规则与内存变量相同。自由表的字段名最长为10个字符(最多5个汉字),数据库表中的字段名可以最多是128个字符。在VFP运行期间,许多操作都是通过字段名来访问这个字段的。同一个数据表中,不能有两个相同的字段名存在。 4.1.1 数据库及表的概念 字段类型和字段宽度:每一项数据都有固定的类型,每一个字段中的数据必须是同一种数据类型。数据类型定义了该种数据的表示方法、取值范围、所能进行的运算。在VFP数据表中,字段的数据类型共有13种,但是,有些字段类型并不常用。常用字段类型主要包括:字符型(C型)、数值型(N型)、货币型(Y型)、日期型(D型)、逻辑型(L型)、备注型和通用型。 4.1.1 数据库及表的概念 小 数 位 数 :只对数值型和浮动型数据有效。小数位的取值范围为0~15。 NULL 值:该属性指定记录中是否允许输入NULL(空)值。注意:NULL值与空格、空字符串或0是不同的。 4.1.1 数据库及表的概念 VFP中数据表的两种存在方式: 单独的一个数据表,我们称之为自由表(Free Table);自由表是扩展名为.DBF的文件,它不与任何数据库相关联,独立存在,主要是与VFP以前的版本兼容。 存在于数据库中的表,我们称之为数据库表(Database Table),数据库中的表的扩展名虽然也是.DBF,但是,它与某一个数据库相关联(也只能和唯一数据库相关联)。 4.1.1 数据库及表的概念 数据库中的表可以有一些自由表所没有的特性,例如:字段验证和记录验证、触发器、永久关系等,在VFP中还增加了格式、输入显示掩码和匹配字段类型到类等属性。这两种类型的数据表建立的方式大同小异,只是Database Table需设定较多的属性。 若建立的是自由表,利用数据库工具,可将自由表纳入某个数据库中,就成为数据库表了。 4.1.2 建立数据库及表的准备工作 确定数据库的组织结构 一个应用系统包

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档