- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.2 利用视图访问和更新数据 7.3 创建与使用查询 * 第 7 章 视图与查询 Visual FoxPro提供了视图和查询的功能。视图可以从指定的本地表、其他视图、放在服务器上的表以及其他关系数据库管理系统中筛选出满足给定条件的记录,并对记录进行排序和分类汇总。查询可以从指定的表或视图中筛选出给定条件的记录,并可以对记录进行排序和分类汇总。 7.1 创建视图 7.1.1 什么是视图 7.1.2 使用向导创建本地视图 7.1.3 使用视图设计器创建本地视图 7.1.4 创建远程视图 7.1.5 使用CREATE SQL VIEW命令创建视图 7.2 利用视图访问和更新数据 7.2.1 数据库视图的操作 7.2.2 利用视图更新数据 教学内容 7.3 创建与使用查询 7.3.1创建查询的过程 7.3.2查询举例 7.3.3运行查询 教学内容 1.视图 视图不是“图”, 视图是根据表定义的,是一个定制的虚拟表定义,是观察表中信息的一个窗口 。 2.视图的应用 3.视图分类 视图可以分为本地视图和远程视图。 7.1 创建视图 7.1.1 什么是视图 7.1.2 使用向导创建本地视图 7.1.3 使用视图设计器创建本地视图 7.1.4 创建远程视图 1.远程视图和远程数据连接 所谓远程视图,是通过ODBC从远程数据源建立的视图。通过使用远程视图,可以直接在远程ODBC服务器上提取数据,而不必将所有的记录都下载到自己的本地计算机,然后可以对提取的记录在本地进行加工,并能将对记录的更改返回到远程数据源。 7.1.5 使用CREATE SQL VIEW命令创建视图 命令格式: CREATE SQL VIEW [视图名 ] [REMOTE][CONNECTION 连接名 [SHARE]| CONNECTION 数据源名] [AS SQLSELECT 语句] 命令功能:创建一个本地或远程视图。 命令说明: (1)视图名:指定要创建的视图的名称。若未指定视图名称,系统将提示用户输入一个名称。 (2)REMOTE:表示创建的是一个远程视图。 (3)CONNECTION 连接名:指定连接名称,创建视图时建立并使用该连接。SHARE表示其他视图可以共享使用这个连接。没有此项,Visaul FoxPro将使用一个唯一的连接,该连接不能被共享。 (4)CONNECTION 数据源名:指定连接的数据源的名称。 (5)AS SQLSELECT 语句:为视图指定条件。 例7.1 在当前学籍管理系统数据库中用命令创建一个本地视图,视图名为STUVIEW,包含2000年入校的学生的学号、姓名。 CREATE SQL VIEW STUVIEW; AS SELECT 学号,姓名 ; FROM 学籍管理系统!学生表 WHERE val(left(学号,4))=2000 1.使用视图 建立视图后,可以像对表一样操作视图。如使用USE命令打开和关闭一个视图,在“浏览”窗口中显示视图,将视图作为数据源供表单或表格控件使用等。 2.显示视图结构 有时可能不关心视图内容,只想查看视图的结构,可以使用带NODATE子句的USE命令来快速显示视图的结构。例如: OPEN DATABASE 学籍管理系统 USE 学习情况表 NODATE IN 0 BROW 7.2.1 数据库视图的操作 3.重新命名视图 对视图重新命名可以用RENAME VIEW命令。 命令格式:RENAME VIEW 视图1 TO 视图2 命令功能:重新命名视图1的名字为视图2。 命令说明:在重新命名视图之前,必须打开包含此视图的数据库。 4.删除视图 删除视图可以用DELETE VIEW命令。 命令格式:DELETE VIEW 视图 命令功能:删除所指定的视图。 5.创建视图索引 同表一样,也可以为视图建立索引。但与表不同的是,在视图上建立的索引不能永久保存,它们随着视图的关闭而关闭。 ? 7.2.2 利用视图更新数据 1、视图和表一样,可以直接用UPPATE,DELETE,INSERT语句进行数据更新,甚至在视图中更新数据比在表中更新数据更方便命令功能。 2、利用视图对表进行更新,必须遵守以下约束: (1)视图的定义只来自一个表,不能是多个表使用联接操作导出的。如果视图是从单表使用选择、投影操作导出的,并且包含了表的主键或某个候选键,这样的视图称为“行列子集视图”,可以执行更新操作。 (2)定义视图的SELECT语句中不含有GROUP BY子句、DISTINCT子句。 (3)视图的字段不能来自统计函数,也不能有虚拟字段;
您可能关注的文档
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目1.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目2.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目3.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目4.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目5.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目6.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目7.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目8.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目9.ppt
- 数据库应用基础——Access 2003 第2版 教学课件 作者 张平 项目10.ppt
- 2026年新疆师范大学辅导员招聘备考题库最新.docx
- 2026年上海立达学院辅导员招聘备考题库最新.docx
- 2025年长城铝业公司职工工学院辅导员招聘备考题库附答案.docx
- 2025年重庆应用技术职业学院辅导员考试笔试真题汇编附答案.docx
- 2025年香港中文大学(深圳)辅导员招聘考试真题汇编最新.docx
- 2025年闽南科技学院辅导员考试笔试真题汇编附答案.docx
- 2025年青岛大学辅导员招聘考试真题汇编附答案.docx
- 2025年长春早期教育职业学院辅导员考试笔试真题汇编最新.docx
- 2026年东北农业大学辅导员招聘备考题库最新.docx
- 2025年陕西学前师范学院辅导员考试笔试题库最新.docx
最近下载
- Unit 5 Amazing Places 单词短语句型语法(教材考点精练)(原卷版)-A4.docx VIP
- 17MR405 城市道路--重力式挡土墙(路肩式).pdf VIP
- 11 坐井观天 课件(32张PPT).pptx VIP
- 人教版小学三年级上册语文期末试卷(试题及答案).docx VIP
- 文化和旅游研究课题申报书.docx VIP
- 住建部生活垃圾填埋场环境隐患排查治理工作方案.docx
- 宪法学原理与案例教程第三版-中国人民大学出版社电子邮件系统.ppt
- 四川省自贡市六校联考2024届九年级下学期中考模拟预测数学试卷(含答案).doc VIP
- 国开作业《毛泽东思想和中国特色社会主义理论体系概论》学习行为表现参考(含答案)323.pdf VIP
- 高一物理必修2测试题附答案.pdf VIP
原创力文档


文档评论(0)