- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章_查询和视图0
* * 第四章 数据库的创建和使用 4.1 VFP数据库概述 4.2 数据库的创建 4.3 数据库的使用 4.4 VFP数据字典概述 4.5 数据库表 4.6 永久关系与参照完整性 4.7 几个常用函数 4.1 VFP数据库概述 数据库是一个容器,是许多相关的数据库表及其关系的集合。在数据库中可以存储和管理各种对象,如表、视图、关系、连接以及存储过程等。 4.2 数据库的创建 每创建一个新的数据库都将生成三个文件:数据库文件(.dbc)、关联的数据库备注文件(.dct)和关联的数据库索引文件(.dcx)。 一、数据库的创建 利用界面操作方式创建数据库 在“项目管理器”窗口中创建新的数据库 通过“新建”对话框创建 利用命令方式创建数据库 格式:CREATE DATABASE [DatabaseName|?] 其中: DatabaseName为创建的数据库文件名 二、VFP数据库的组成 数据库表 视图(View) 连接(Connection) 存储过程 4.3 数据库的使用 一、数据库的打开 格式:OPEN DATABASE DatabaseName [EXCLUSIVE|SHARED][NOUPDATE][VALIDATE] 功能:打开指定的数据库 其中:VALIDATE用于说明在打开数据库时进行数据库的有效性检验。 二、设置当前数据库 数据库可以同时打开多个。只有一个是当前数据库。在打开数据库时,最后一个打开的数据库为当前数据库。可以把其他的数据库设置为当前数据库。 格式:SET DATABASE TO DatabaseName 功能:将指定的数据库设置为当前数据库 三、检查数据库的有效性 格式:VALIDATE DATABASE [RECOVER][TO PRINTER|TO FILE FileName] 其中:RECOVER用于说明更新链接,缺省时仅检查数据库的有效性;TO子句用于说明检查结果信息的去向,缺省时在VFP主窗口是显示。该命令只能处理以独占方式打开的当前数据库。在更新链接时,如果数据库表文件不在原位置,系统会打开“检查数据库”对话框,要求用户进行文件定位。 四、关闭数据库 格式:CLOSE DATABASE 功能:关闭当前数据库 格式:CLOSE DATABASE ALL 功能:关闭所有打开的数据库 五、删除数据库 从“项目管理器”窗口中通过“移去”操作进行删除,则该数据库不包含在项目中。 4.4 VFP数据字典概述 数据字典是指存储在数据库中用于描述所管理的表和对象的数据,即关于数据的数据,这些数据称为元数据。 数据字典可以创建和指定以下内容: 表中字段的标题、注释、默认值、输入掩码和显示格式,以及表单中使用的默认控件类等 表的主索引关键字 数据库表之间的永久性关系 长表名和表注释 字段级和记录级有效性规则 存储过程 插入、更新和删除事件的触发器 4.5 数 据 库 表 一、数据库的创建 通过界面操作数据库表 在“项目管理器”窗口中,选择某一数据库下属的“表”项,然后单击“新建”命令按钮 在“数据库设计器械”打开时,单击“数据库设计器”工具栏上的“新建表”按钮 在数据库打开时,利用菜单命令“文件”→“新建”或常用工具栏上的“新建”按钮,在出现的“新建”对话框中选择“表”后,单击“新建文件” 通过命令创建数据库表 如果数据库已被打开,则利用CREATE TABLE-SQL命令创建的表,如果不使用FREE关键字,则该表不是自由表,而是属于当前数据库的数据库表。 二、数据库表的字段扩展属性 字段显示属性 字段的格式(Format) 字段的格式用于指定字段显示时的格式,包括在浏览窗口、表单或报表中显示时的大小写和样式等。 输入掩码(Input Mask) 字段的输入掩码用于指定字段中输入数据的格式。 字段的标题(Caption)和注释(Comment) 标题和注释都是为了使表具有更好的可读性。在设置表结构时,如果字段名不能明确地表达列的含义,可以为字段设置一个标题。如果标题还不能充分地表达含义或需要给字段以详细的说明,还可以给字段加上注释。 字段验证 字段验证用来限定字段的取值及取值范围,包括字段有效性规则、字段有效性信息和默认值。 字段有效性规则和有效性信息 字段有效性规则用来控制输入到字段中的数据的取值范围。该规则是一个逻辑表达式。字段有效性规则在字段值改变时发生作用,它将所输入的值用定义的逻辑表达式进行验证,如不满足(即逻辑表达式的值为.F.),则拒绝该字段值,并显示一个提示框。 字段有效性信息是一个字符型表达式,通常与字段有效性规则配合使用,用于
文档评论(0)