昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第五讲 视图及数据更新

第五讲 视图及数据更新 介绍有关视图的建立、运 行方法,利用视图更新数据以 及用查询、视图操作多个数据 表
第五讲 视图及数据更新 介绍有关视图的建立、运 行方法,利用视图更新数据以 及用查询、视图操作多个数据 表

本讲主要内容 建立和使用本地视图 创建远程视图 使用视图更新数据 查询更新多个表
本讲主要内容 ➢ 建立和使用本地视图 ➢ 创建远程视图 ➢ 使用视图更新数据 ➢ 查询更新多个表

视图及视图文件 ◆视图是一个定制的虚拟表,其数据来源于数据 库中的一个或多个表(视图)。也就是说,视 图不能独立地存在,只能含于已有的数据库中 创建视图必须先打开它赖以生存的数据库,不 能直接通过新建文件类型对话框的模式进行。 ◆视图以视图文件(扩展名为UE)保存在数 据库中,该文件中只保存了视图的定义和关系, 真正的数据全在表中。因此,只有打开数据库 后才能使用包含在其中的视图
视图及视图文件 视图是一个定制的虚拟表,其数据来源于数据 库中的一个或多个表(视图)。也就是说,视 图不能独立地存在,只能含于已有的数据库中, 创建视图必须先打开它赖以生存的数据库,不 能直接通过新建文件类型对话框的模式进行。 视图以视图文件(扩展名为.VUE)保存在数 据库中,该文件中只保存了视图的定义和关系, 真正的数据全在表中。因此,只有打开数据库 后才能使用包含在其中的视图

视图与查询 枧图与查询有很多相似之处,查询只能显 示检索到的记录而不允许更改,而在视图 中则可以对数据源表进行更新。 異获取一组只读的查询结果时,应使用查 询并将其保存到扩展名为QPR文件中。 抽取表中的某些记录,然后将更新结果 保存到源表中,需要使用视图。视图可以 从本地表、其他视图、服务器远程数据源 上的表来创建
视图与查询 视图与查询有很多相似之处,查询只能显 示检索到的记录而不允许更改,而在视图 中则可以对数据源表进行更新。 获取一组只读的查询结果时,应使用查 询并将其保存到扩展名为.QPR文件中 。 抽取表中的某些记录,然后将更新结果 保存到源表中,需要使用视图。视图可以 从本地表、其他视图、服务器远程数据源 上的表来创建

视图种类 本地视图:视图的数据源表存储在本机 或本地服务器上的数据库中。 远程视图:视图的数据源表存储在远程 网络服务器上的数据库中,通过ODBC 访问远程数据库。因此,远程视图是处 于网络中的计算机访问远程数据源表的 基本途径
视图种类 本地视图:视图的数据源表存储在本机 或本地服务器上的数据库中。 远程视图:视图的数据源表存储在远程 网络服务器上的数据库中,通过ODBC 访问远程数据库。因此,远程视图是处 于网络中的计算机访问远程数据源表的 基本途径

创建本地视图 本地视图的创建方法与查询的创建方法 基本相同,同样可以使用本地视图向导或 视图设计器建立。 >1.在“项目管理器”中先创建或打开视 图依赖的数据库,使“数据”卡选项显示 所有数据库组件 2.选定“本地视图”,单击“新建 (N)”按钮,单击“视图向导(W)” 按钮,打开本地视图向导对话框,其后的 步骤1到步骤5与查询向导中的内容一样
创建本地视图 本地视图的创建方法与查询的创建方法 基本相同,同样可以使用本地视图向导或 视图设计器建立 。 ➢ 1. 在“项目管理器”中先创建或打开视 图依赖的数据库,使“数据”卡选项显示 所有数据库组件 ➢ 2. 选定“本地视图”,单击“新建 (N)”按钮,单击“视图向导(W)” 按钮 ,打开本地视图向导对话框,其后的 步骤1到步骤5与查询向导中的内容一样

用本地视图向导创建 本地视图问导 步骤3-筛选记录 在 预览 □口ⅸ 学号姓名性别专业高数|英语计算机 2000130202 非 女工商会计 885」930915 200010208周念昆男工商会计 90.088.589.0 99 字段〔 操作符) 值 「学生 生档案专业 等于 工商会计条件1 与)C或Q) 宇段 操作符) 值QD 学生成绩计算机 大于 网条件2 3. 同时满足上述两个条件 预览¢ 帮助r 取消 上一步)下一步 完成 号
用本地视图向导创建 例3-8:建立本地视图,查询计算机成绩在 80分以上的工商会计专业的学生记录, 要求显示“学号”、“姓名”、“性 别”、“专业”、“高数”、“计算机” 字段的内容,结果按“学号”的升序显 1. 在示。项目管理器中打开学籍管理数据库; 2. 新建视图,打开本地视图对话框; 3. 在步骤1中先选择自由表学生档案中的学号等字段, 再选择学籍管理数据库内学生成绩表中高数等字段; 4. 在步骤2中表间关系为学生档案.学号=学生成绩.学号 条件1 条件2 同时满足上述两个条件

用视图设计创建 国项目管理器-示例 全部 数据 文档 代码 其他 新建⑩) 圈学号 英语 添加( wizard_2 0学号 修改) 白中本地视图 浏览) 高数 7.浏览视图 移去Q 圜计算机 圈性别 连编) 图姓名 圈学号 图英语 圈专业 白中视图b 说明 路径
用视图设计创建 1.在项目管理器数据选项卡中选择本地视 图,单击新建(N)...,选择新建视图(N); 2.在添加表或视图对话框中单击其他(O)..., 选择学生档案表,选择学生成绩表,按 添加 3. 设置联接条件 4. 5. 选择添加视图中的字段 设置筛选条件 6. 设置排序字段, 关闭视图设计器 7. 浏览视图

本地视图文件 本地视图向导步骤5中单击完成,则等待输 入视图文件名,如输入视图A,则生成视 图AVUE文件。 视图文件内容如下: 视图A[只读] SELECT学生档案.学号,学生档案姓名,学生档案.性别,学生档案.专业 学生成绩高数,学生成绩英语,学生成绩计算机 FROM学生档案 INNER JOIN学籍管理!学生成绩 0学生档案学号=学生成绩学号 H:R学生档案专业=“工商会计 A学生成绩计算机≥80.0000
本地视图文件 本地视图向导步骤5中单击完成,则等待输 入视图文件名,如输入视图A,则生成视 图A.VUE文件。 视图文件内容如下:

远程视图 通过远程视图,用户无须将所有需要的远 程记录下载到本地机即可提取远程ODBC 服务器上的数据,并在本地操作选定的记 录,然后将更改或添加的值回送到远程数 据源中。 连接远程数据的方法:一种是直接访问已 注册的ODBC数据源,另一种则是使用 “连接设计器”建立自定义连接
远程视图 通过远程视图,用户无须将所有需要的远 程记录下载到本地机即可提取远程ODBC 服务器上的数据,并在本地操作选定的记 录,然后将更改或添加的值回送到远程数 据源中 。 连接远程数据的方法:一种是直接访问已 注册的ODBC数据源,另一种则是使用 “连接设计器”建立自定义连接
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第四讲 数据查询.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十一讲 报表设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十五讲 面向对象编程实例.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十四讲 面向对象编程方法.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十三讲 菜单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十六讲 数据交换技术.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十讲 高级表单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十二讲 高级报表设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第三讲 数据库基本操作(下).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第七讲 常用命令.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第六讲 面向过程程序设计基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第九讲 表单设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第二讲 数据库基本操作(上).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第八讲 函数及程序控制结构.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第9章 使用面域与图案填充.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第8章 绘制与编辑复杂二维图形对象.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第7章 精确绘制图形.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第6章 控制图层显示.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第一讲 数据库基础知识.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)应用实例(成绩管理系统设计).ppt
- Java软件开发技术概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二讲 C程序设计初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一讲 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三讲 分支结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四讲 循环结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五讲 模块化程序(函数).ppt
- 《电子 CAD》考试试卷(选择、填空题).doc
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第1章 Internet概述.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第2章 Internet的地址和域名体系.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第3章 Internet接入.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第4章 E-Mail(电子邮件).ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第5章 网上信息浏览——WWW服务.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第6章 文件传输.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第7章 Internet的其它服务.ppt
- 重庆工业职业技术学院:《C++程序设计》课程教学资源(上机操作)趣味取球.ppt
- 《微机原理与接口技术》课程PPT教学课件:第九章 数/模和模/数转换.ppt
- 《微机原理与接口技术》课程PPT教学课件:第五章 存储系统及半导体存储器.ppt
- 《微机原理与接口技术》课程PPT教学课件:第六章 总线.ppt