网站大量收购独家精品文档,联系QQ:2885784924

Visual FoxPro 6.0程序设计 第4章 使用视图查询和修改新.ppt

Visual FoxPro 6.0程序设计 第4章 使用视图查询和修改新.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 使用视图查询和修改数据 4.1 创建视图 4.2 使用视图4 4.3 Rushmore优化技术 本章学习目标 视图的概念及创建 视图的使用 Rushmore优化技术 4.1 创建视图 4.1.1 创建视图 4.1.2 修改视图 4.1.3 重命名视图 4.1.4 删除视图 4.1.5 创建多表视图 4.1.6 访问远程数据 4.1.1 创建视图 1.使用视图向导(创建视图的操作步骤为如图4-1~4-8所示)。 2.使用“视图设计器”(创建视图的操作步骤如图4-9~4-11所示)。 3.命令方式 格式:CREATE SQL VIEW 视图名 [REMOTE] AS SELECT指令 功能:打开“视图设计器”,创建一个SQL视图。 4.1.2 修改视图 使用“项目管理器”或命令语言,可在“视图设计器”中修改已有的视图。 使用命令方式进行修改视图,命令格式为: MODIFY VIEW 视图名 使用此命令前,必须先打开要修改的视图所在的数据库。在Visual FoxPro的命令窗口中输入命令后,将会出现“视图设计器”窗口,可以对视图进行必要的修改。 在“项目管理器”中选择视图名,再选择“修改”按钮,打开“视图设计器”,对视图进行修改。 4.1.3 重命名视图 可以通过RENAME VIEW命令为视图重新命名。命令格式为: RENAME VIEW 原视图名 TO 新视图名 也可以通过“项目管理器”,先在其中选择一个数据库,再选择要重命名的视图,然后从“项目”菜单中选择“重命名文件”。 4.1.4 删除视图 视图的删除可以通过使用DELETE VIEW命令或菜单进行。但在删除视图之前,包含此视图的数据库必须是打开的,而且必须是当前数据库。 命令格式为: DELETE VIEW 视图名 4.1.5 创建多表视图 1. 定义和修改联接条件(如图4-12所示) 2. 在结果中包含不匹配记录(可选择表4.1中的联接类型) 3. 定义多表间的联接条件 4. 在 WHERE 子句中使用联接 4.1.6 访问远程数据 1. 联接远程数据源 2. 定义联接 3. 命名联接和数据源的使用优先权 4. 显示ODBC注册提示 5. 使用已有的联接 6. 创建远程视图 4.2 使用视图 4.2.1 视图的打开、关闭及显示 4.2.2 显示视图结构 4.2.3 创建视图索引 4.2.4 在视图中更新数据 4.2.1 视图的打开、关闭及显示 同使用数据表文件一样,视图的打开和关闭均可使用USE命令来完成。 USE 视图名用来打开一个视图,USE命令用来关闭一个视图。在使用USE命令前,应先打开包含此视图的数据库。在视图打开后,可以使用BROWSE命令对视图的内容进行浏览。 在“数据库设计器”中,也可激活需要浏览显示的视图,然后在“数据库”菜单中,选择“浏览”选项,也可实现视图内容的显示。 4.2.2 显示视图结构 如果只想查看视图的结构,可以使用USE命令的NODATA子句来实现。命令格式为: USE 视图名 NODATA 此命令将快速显示视图的结构,而不加载任何数据内容,因此本命令对于只想看一个远程视图的结构而不用等待装载数据特别有用。 4.2.3 创建视图索引 可以使用INDEX ON命令,为视图创建本地索引。创建过程与表一样。与表的索引不同的是,在视图上创建的本地索引非永久保存,它们随着视图的关闭而消失。 4.2.4 在视图中更新数据 通过交互方式更新视图中的数据,也可以使用语言进行更新。更新视图数据的第一步就是设置该视图为可更新。在多数情况下,属性的默认设置将自动使视图更新,但只有将 SendUpdates属性设置为On来通知Visual FoxPro进行更新时,更新信息才被发送到数据源。 视图使用五个属性控制更新。这些属性及其默认设置在表4.2列出。 4.3 Rushmore优化技术 Rushmore 技术是一种数据访问技术,它使用标准的 Visual FoxPro 索引优化对数据的访问。 用户可以对任何 Visual FoxPro 索引使用 Rushmore 技术,包括 FoxPro 1.x(.idx)索引、压缩(.idx)索引和复合(.cdx)索引。Rushmore优化技术主要包括3个方面:进行了逻辑表达式的优化处理;采用了B-树索引结构;采用了索引压缩技术。 Rushmore技术取决于FOR子句或SQL WHERE子句中是否出现基本可优化表达式。基本可优化表达式一般是下面两种形式: 索引表达式 关系运算符 常量表达式 常量表达式 关系运算符 索引表达式 表4.4总结了Rushmore查询优化规则。 返回首页 图4-1 “新建本地视图”窗口 图4-2 本地视图向导(步骤

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档