VFP第3章 数据库与表创建与使用.ppt

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

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

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档