《数据库应用基础》第五讲 视图及数据更新

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

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

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

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

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

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

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

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

本地视图文件 本地视图向导步骤5中单击完成,则等待输 入视图文件名,如输入视图A,则生成视 图A.VUE文件 视图文件内容如下: 视图A[只读 口区 SELECT学生档案 生档案姓名,学生档案.性别,学生档案.专业 学生成绩高数,学生成绩英语,学生成绩计算机 FRM学生档案 INNER JOII学籍管理!学生成绩 0x学生档案学号=学生成绩学号; W:ERE学生档案专业=“工商会计“ Am学生成绩计算机>80.0000
本地视图文件 本地视图向导步骤5中单击完成,则等待输 入视图文件名,如输入视图A,则生成视 图A.VUE文件。 视图文件内容如下:

远程视图 通过远程视图,用户无须将所有需要的远 程记录下载到本地机即可提取远程ODBC 服务器上的数据,并在本地操作选定的记 录,然后将更改或添加的值回送到远程数 据源中。 连接远程数据的方法:一种是直接访问已 注册的ODBC数据源,另一种则是使用 “连接设计器”建立自定义连接
远程视图 通过远程视图,用户无须将所有需要的远 程记录下载到本地机即可提取远程ODBC 服务器上的数据,并在本地操作选定的记 录,然后将更改或添加的值回送到远程数 据源中 。 连接远程数据的方法:一种是直接访问已 注册的ODBC数据源,另一种则是使用 “连接设计器”建立自定义连接
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库应用基础》第四讲 数据的查询和更新.ppt
- 《数据库应用基础》第十一讲 报表设计初步.ppt
- 《数据库应用基础》第十五讲 面向对象编程实例.ppt
- 《数据库应用基础》第十四讲 面向对象编程方法.ppt
- 《数据库应用基础》第十三讲 菜单设计.ppt
- 《数据库应用基础》第十七讲 SQL应用基础.ppt
- 《数据库应用基础》第十七讲 SQL应用基础.ppt
- 《数据库应用基础》第十六讲 数据交换技术.ppt
- 《数据库应用基础》第十讲 高级表单设计.ppt
- 《数据库应用基础》第十二讲 高级报表设计.ppt
- 《数据库应用基础》第三讲 数据库基本操作.ppt
- 《数据库应用基础》第七讲 键盘输入命令.ppt
- 《数据库应用基础》第六讲 面向过程序设计基础.ppt
- 《数据库应用基础》第九讲 表单设计初步.ppt
- 《数据库应用基础》第二讲 数据库基本操作.ppt
- 《数据库应用基础》第八讲 常用函数.ppt
- 《Internet应用基础》第2章 浏览器与电子邮件.ppt
- 《Internet应用基础》第1章 Internet基础知识.ppt
- 《Internet应用基础》实验一 网页浏览器的使用.doc
- 《Internet应用基础》预备实验:拷屏、存图与压缩文件.doc
- 《数据库应用基础》第一讲 数据库基础知识.ppt
- 《数据库应用基础》简介.ppt
- 《数据库应用基础》应用实例.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第一章 信息技术概论(蔡正林).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.1 计算机的组成与分类 2.2 CPU的结构与原理 2.3 PC机的组成(物理).ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第二章 计算机组成原理 2.4 常用输入设备 2.5 常用输出设备 2.6 外存储器.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.1 数值信息与数值计算 3.2 文本与文本处理.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.3 图象与图形.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第三章 数字媒体及应用 3.4 数字声音及应用 3.5 数字视频及应用.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.1 网络与通信基础 4.2 计算机局域网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.3 计算机广域网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.4 因特网.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第四章 计算机网络与因特网 4.5 网络信息安全.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第五章 计算机软件.ppt
- 河海大学:《大学计算机信息技术》课程教学资源(PPT课件讲稿)第六章 信息系统与数据库.ppt
- 《AutoCAD 2000》电子教案讲义.doc
- 浙江大学:《网络系统设计与工程》第一章 理论知识回顾.ppt
- 浙江大学:《网络系统设计与工程》第二章 网络软件基本操作.ppt
- 浙江大学:《网络系统设计与工程》第三章 TCP/P协议分析.ppt
- 浙江大学:《网络系统设计与工程》第四章 网络传输介质.ppt