VFP_04第四章Visual_FoxPro_数据库及其操作.ppt

VFP_04第四章Visual_FoxPro_数据库及其操作.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP_04第四章Visual_FoxPro_数据库及其操作

主讲老师:韩维良;第四章;第一节 Visual Foxpro 数据库及其建立 在Visual Foxpro中,数据库是一个逻辑上的概念和手段,用于将相互联系的数据表及其相关的数据库对象统一管理和组织。 一般的逻辑层次关系(四级): 数据库——数据表——记录——字段 ;建立Visual Foxpro 数据库时,建立扩展名是dbc的数据库文件,与之相关自动建立扩展名为dct的备注文件和扩展名为dcx的数据库索引文件。 建立一个数据库,对应的文件有三个: DBC、DBT、DCX。 一、建立数据库 1、在项目管理器中建立数据库 方法:在“数据”选项卡中,选择“数据库”,单击“新建”。 ;2、通过“新建”对话框建立数据库 方法:在“文件”菜单中选择“新建”。 (或者在工具栏上单击“新建”)。 3、使用命令交互建立数据库 格式:CREATE DATABASE 库文件名 ;二、使用数据库 在对一个数据库中的表进行操作时,需要先打开这个数据库。 在项目管理器中打开数据库。(选中库后,库自动打开) 通过“打开”对话框打开数据库。 命令法:OPEN DATABASE 库文件名 [EXCLUSIVE|SHARED][NOUPDATE][VALIDATE] (在工具栏中间显示打开的库名);EXCLUSIVE:以独占方式打开,同一时刻只能由一个用户打开操作。 SHARED:以共享方式打开,同一时刻可由多个用户打开操作。 NOUPDATE:以只读方式打开,不允许对库进行修改。 ;三、修改数据库 在VISUAL FOXPRO中修改数据库实际上是打开数据库设计器,用户可以在数据库设计器中完成各种数据库对象的建立、修改和删除等操作。 在项目管理器中,选中库,再单击修改。 在“文件”菜单中选择“打开”。 MODIFY DATABASE [库文件名][NOWAIT][NOEDIT] [NOWAIT]只在程序中使用,不在交互命令窗口中使用,即打开库设计器后,程序继续运行,不等待。 [NOEDIT] 打开数据库设计器禁止对数据库进行修改;四、删除数据库 项目管理器中选择库,单击“移去”。 DELETE DATABASE 库名 数据库文件的删除,并不删除所包含的表文件。库文件仅仅建立表之间的联系。;第二节 建立数据库表 一、在数据库中建立表 建立表时,首先要对所处理的对象进行分析,再根据需要设计一张二维表。当表的行、列个数及每列中数据的属性确定后,再把数据集合在其中即可。 1.定义表中的数据类型 (1)定义二维表名 设计一张二维表,给表起个名字。 (2)二维表栏目设计;学号;(3)填写二维表的内容 ①、表的名字(标题) ②、表中每一列的栏目标题序列为表头,它标明了每一列对应数据的属性。 ③、表中每一行的数据是表的内容。 (4)定义数据表的结构 在Visual FoxPro 系统中,一张二维表对应一个数据表,称为表文件(Table)。;一张二维表由表名、表头、表的内容三部分组成,一个数据表则由数据表名、数据表的结构、数据表的记录三要素构成。 ①、数据表的文件名相当于二维表中的表名,它是数据表的主要标识,用户可以依靠数据表名在磁盘上存取、使用指定的数据表,以一个文件的形式独立存在。 ②、数据表的结构相当于二维表的表头,二维表的每一列对应数据表中的一个字段,其属性决定了字段名、字段类型和字段长度。;③、数据表中的记录是数据表中不可分割的基本项,即二维表中的表的内容。 2.利用表设计器创建表 方法1:在“文件”菜单中选择“新建”; 方法2:CREATE [〈表文件名〉] 方法3、使用数据库设计器建立数据表 (1)输入字段名 一般允许由1—10字符(自由表)组成,要求以字母开头,不含空格;数据库中的表的字段名最长可达到128个字符。通过字段名操作表中的数据。;(2)输入字段的类型 每一个字段都反映对象一个方面的属性,根据其表达含义,可有不同的数据类型。 根据计算机处理数据的特点,必须定义数据类型。 (3)输入字段宽度 指该字段所能容纳数据的最大字节数。 有些类型的数据宽度是固定的,只要选择了类型,宽度自动确定。 所有字段的宽度之和再加上1(删除标记)就是每个记录的字节数。;(4)输入小数位数 数值型、浮点型、双精度型的字段可指定小数据位。 数值型字段:字段宽度=整数部分宽度+小数点1位+小数位宽度 小数位至少比整个字段宽度小2。;空值 NULL项 允许该字段值为空或使用缺省数据,即尚未存贮数据,或者还没有确定的数据,被设为关键字的字段值不允许为空。同时设置字段的有效性规则时设置其为NULL才可以使用。 字段有效性组框:定义字段的有效性规则、提示信息及设置缺省值。 显示组框 设置字段的输入格式、显示格式、显示标题

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档