VFP第章 数据库与表格的创建及使用.ppt

VFP第章 数据库与表格的创建及使用.ppt

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

第3章 数据库与表的创建和使用 本章要点 数据库概述 数据库的创建、打开与使用 表的创建与使用 永久性关系与参照完整性 有关数据库及其对象的常用函数 3.1 数据库概述 确定建立数据库的目的,进行数据需求分析。 确定需要的各种表,即将信息分为若干个独立的主题,每个主题都将是数据库中的一个表。 确定所需字段,也就是将在表中保存的信息。 确定表之间的关系,形象而又直观地反映现实世界中各实体间的真正关系。 改进设计、优化设计。 3.1 数据库概述 3.1 数据库概述 表中字段的标题、注释、默认值、输入掩码和显示格式,以及字段在表单中使用的默认控件类。 表的主索引关键字 数据库表之间的永久性关系 长表名和表注释 字段级和记录级有效性规则 存储过程 插入、更新和删除事件的触发器 3.2 数据库的创建、打开与使用 界面操作方式创建数据库 用项目管理器创建 用菜单命令或工具栏创建 命令方式创建数据库 CREATE DATABASE [DatabaseName|?] 数据库设计器与“数据库”菜单 新建的数据库,保存后自动以独占方式打开; 打开数据库中的表,系统会自动打开相应的数据库; 在项目管理器中选择一个数据库并单击“修改”按钮; OPEN DATABASE [DatabaseName] [EXCLUSIVE|SHARED][NOUPDATE][VALIDATE] 打开多个数据库可重复进行数据库打开操作即可,系统默认最后一个打开的数据库为当前数据库。 根据需要可用SET DATABASE TO命令将另一个被打开的数据库设为当前数据库或在“常用”工具栏“数据库”下拉列表中选择一个已打开的数据库作为当前数据库。 在项目管理器中选择要关闭的数据库后单击“关闭”按钮; 使用CLOSE DATABASE命令关闭当前数据库; 使用CLOSE DATABASE ALL关闭所有打开的数据库; 关闭(退出)Visual FoxPro系统。 用Windows操作系统删除;→非正常删除 用DELETE FILE命令删除; →非正常删除 在项目管理器中通过“移去”操作进行删除。 →正常删除,这样才能删除数据库中所包含的表的链接信息,数据库表将自动变成自由表。否则,只能用命令FREE TABLE 强行解除数据库与表间的链接,将表变成自由表。 3.3 表的创建与使用 VFP中的表(Table)是指存放在磁盘文件中的一张二维表,通常用来描述一个实体。 表中的一列称为字段(Field),字段规定了数据的特征。 表中的一行称为记录(Record),记录是字段值的集合。 表的记录必须用一个公共结构来存储,这个结构就是表结构。 表分为数据库表(简称“表”)与自由表两种类型。 表文件名队要遵守Windows中的约定外,不可使用A~J中的单个字母作为文件名,且最好不要包含空格字符。 3.3 表的创建与使用 字段名:用以在表中标识该字段。 字段的数据类型:表中每个字段都有特定的数据类型(参见课本P.76表3-1) 字段的宽度:是指该字段所能容纳数据的最大字节数。有一些数据类型的宽度是固定的。 小数位数:对于数值型、浮点型和双精度型的字段,可以指定其小数的位数。如数据的整数部分不为0,则整个宽度至少应比小数位数大2,如是纯小数,则整个宽度只要比小数位数大1。 空值支持(NULL):通过使用空值(NULL),就有了一个判定某个字段是否具有一个值的办法。 用“表设计器”创建表结构 项目中的表: 项目→自由表→新建→新表→保存(表向导→另存为→保存) 非项目中的表: 新建→新建文件→保存(向导→另存为→保存) 字段的标题和注释 标题:浏览表时代表字段的标签,但引用字段时必须使用其字段名。 注释:字段的说明信息,在项目管理器中选择一个字段时,在窗口下部将显示该注释。 字段的显示属性 格式(Format):用于指定输入和显示时的格式(对输入字段值的整体约束)。P.79表3-2 输入掩码(InputMask):用于指定字段中输入数据的格式(对输入字段的每位约束)。 P.79表3-3 默认值 为字段所指定的最初的值。设定默认值时必须是一个与字段类型相同的表达式。如果字段设置为允许Null,则字段默认值可设置为“Null”,否则字段的默认值不可设置为“Null”。如果用户未指定字段的默认值且字段不允许为空值,则系统按下表所述的方式设置字段的默认值。 字段的有效性规则和有效性信息 字段有效性规则:用来控制输入到字段中的数据的取值范围。该规则是一个包含当前字段的逻辑表达式,如果输入的值不满足规则要求(即逻辑表达式的值为.F.)则拒绝该字段值并显示一个消息框。 字段有效性信息:也称字段有效性说明,是一个字符型表达式,通常与字段的有效性规则配合使用,用于指定在不满足规则要求时所显示的

文档评论(0)

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

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

1亿VIP精品文档

相关文档