《数据库应用与程序设计教程》第7章 视图与查询

第五章数据库综合操作 第7章 视图与查询 Visual foxpro提供了视图和查询的功能。视 图可以从指定的本地表、其他视图、放在服务器 上的表以及其他关系薮据库管理系统中筛选出满 足给定条件的记录,并对记录进行排序和分类汇 总。査询可以从指定的表或视图中筛选出给定条 件的记录,并可以对记录进行排序和分类汇总
第五章 数据库综合操作 第 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.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运行查询
第五章 数据库综合操作 7.3 创建与使用查询 7.3.1创建查询的过程 7.3.2查询举例 7.3.3运行查询 教 学 内 容

第五章数据库综合操作 7.1创建视图 7.1.1什么是视图 1.视图 视图不是“图”,视图是根据表定义的,是一个定制的虚 拟表定义,是观察表中信息的一个窗口 2.视图的应用 3.视图分类 视图可以分为本地视图和远程视图
第五章 数据库综合操作 1.视图 视图不是“图” , 视图是根据表定义的,是一个定制的虚 拟表定义,是观察表中信息的一个窗口 。 2.视图的应用 3.视图分类 视图可以分为本地视图和远程视图。 7.1 创建视图 7.1.1 什么是视图

第五章数据库综合操作 7.1.2使用向导创建本地视图 7.1.3使用视图设计器创建本地视图
第五章 数据库综合操作 7.1.2 使用向导创建本地视图 7.1.3 使用视图设计器创建本地视图

第五章数据库综合操作 7.1.4创建远程视图 远程视图和远程数据连接 所谓远程视图,是通过ODBC从远程数据源建立的视图。通 过使用远程视图,可以直接在远程ODBC服务器上提取数据 而不必将所有的记录都下载到自己的本地计算机,然后可 以对提取的记录在本地进行加工,并能将对记录的更改返 回到远程数据源
第五章 数据库综合操作 7.1.4 创建远程视图 1.远程视图和远程数据连接 所谓远程视图,是通过ODBC从远程数据源建立的视图。通 过使用远程视图,可以直接在远程ODBC服务器上提取数据, 而不必将所有的记录都下载到自己的本地计算机,然后可 以对提取的记录在本地进行加工,并能将对记录的更改返 回到远程数据源

第五章数据库综合操作 7.1.5使用 CREATE SQL VIEW命令创建视图 ·命令格式: CREATE SQL VIEW[][ REMOTE [ CONNECTION[ SHARE] CONNECTION<数据源名为] [ AS SQLSELECT语句 ·命令功能:创建一个本地或远程视图。 ·命令说明: (1)视图名:指定要创建的视图的名称。若未指定视图名称, 系统将提示用户输入一个名称
第五章 数据库综合操作 7.1.5 使用CREATE SQL VIEW命令创建视图 •命令格式: CREATE SQL VIEW [ ] [REMOTE] [CONNECTION [SHARE] | CONNECTION ] [AS SQLSELECT 语句] •命令功能:创建一个本地或远程视图。 •命令说明: (1)视图名:指定要创建的视图的名称。若未指定视图名称, 系统将提示用户输入一个名称

第五章数据库综合操作 (2) REMOTE:表示创建的是一个远程视图。 (3) CONNECTIO0N:指定连接名称,创建视图时建立并 使用该连接。 SHARE表示其他视图可以共享使用这个连接。没有此 项, Visaul foxpro将使用一个唯一的连接,该连接不能被共享 (4) CONNECTION:指定连接的数据源的名称。 (5) AS SQLSELECT语句:为视图指定条件 例7.1在当前学籍管理系统数据库中用命令创建一个本地视图, 视图名为 STUVIEW,包含2000年入校的学生的学号、姓名。 CREATE SQL VIEW STUVIEW AS SELECT学号,姓名; FROM学籍管理系统!学生表 WhErE val(1eft(学号,4)=2000
第五章 数据库综合操作 (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

第五章数据库综合操作 7.2利用视图访问和更新数据 7.2.1数据库视图的操作 1.使用视图 建立视图后,可以像对表一样操作视图。如使用USE命令打开和关 闭一个视图,在“浏览”窗口中显示视图,将视图作为数据源供 表单或表格控件使用等 2.显示视图结构 有时可能不关心视图内容,只想查看视图的结构,可以使用带 NODATE子句的USE命令来快速显示视图的结构。例如: OPEN DATABASE学籍管理系统 USE学习情况表 NODATE IN0 BROW
第五章 数据库综合操作 7.2 利用视图访问和更新数据 1.使用视图 建立视图后,可以像对表一样操作视图。如使用USE命令打开和关 闭一个视图,在“浏览”窗口中显示视图,将视图作为数据源供 表单或表格控件使用等。 2.显示视图结构 有时可能不关心视图内容,只想查看视图的结构,可以使用带 NODATE子句的USE命令来快速显示视图的结构。例如: OPEN DATABASE 学籍管理系统 USE 学习情况表 NODATE IN 0 BROW 7.2.1 数据库视图的操作

第五章数据库综合操作 3.重新命名视图 对视图重新命名可以用 RENAME VIEW命令。 ·命令格式: RENAME VIEWT0<视图2〉 ·命令功能:重新命名视图1的名字为视图2。 ·命令说明:在重新命名视图之前,必须打开包含此视图的数据 厍。 4.删除视图 删除视图可以用 DELETE VIEW命令 命令格式: DELETE VIEW<视图〉 ·命令功能:删除所指定的视图
第五章 数据库综合操作 3.重新命名视图 对视图重新命名可以用RENAME VIEW命令。 •命令格式:RENAME VIEW TO •命令功能:重新命名视图1的名字为视图2。 •命令说明:在重新命名视图之前,必须打开包含此视图的数据 库。 4.删除视图 删除视图可以用DELETE VIEW命令。 •命令格式:DELETE VIEW •命令功能:删除所指定的视图
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《数据库应用与程序设计教程》第6章 SQL语言.ppt
- 《数据库应用与程序设计教程》第5章 数据库综合操作.ppt
- 《数据库应用与程序设计教程》第4章 数据库基本操作.ppt
- 《数据库应用与程序设计教程》第3章 数据类型、表达式、函数.ppt
- 《数据库应用与程序设计教程》第2章 Visual FoxPro 6.0 概述.ppt
- 《数据库应用与程序设计教程》第1章 数据库应用基础.ppt
- 《数据库应用与程序设计教程》第14章 创建输出报表.ppt
- 《数据库应用与程序设计教程》第13章 菜单系统.ppt
- 《数据库应用与程序设计教程》第12章 表单控件.ppt
- 《数据库应用与程序设计教程》第11章 表单设计及运行.ppt
- 《数据库应用与程序设计教程》第10章 面向对象可视化编程基础.ppt
- 《数据库应用与程序设计教程》教学说明.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十四章 软件漏洞.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十三章 软件反跟踪技术.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十七章 数据库安全.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十六章 计算机密码学.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十二章 软件防拷贝技术.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第十八章 通讯安全.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第三章 计算机环境安全.ppt
- 浙江大学:《信息安全原理》课程教学资源(PPT课件)第七章 安全模型理论.ppt
- 《数据库应用与程序设计教程》第8章 程序设计基础.ppt
- 《数据库应用与程序设计教程》第9章 项目管理器.ppt
- 湖北职业技术学院:《网页设计》第一讲 网页设计概述.ppt
- 湖北职业技术学院:《网页设计》第二讲 Frontpage中简单网页的设计.ppt
- 湖北职业技术学院:《网页设计》第三讲 网页中图片的处理及链接的实现.ppt
- 湖北职业技术学院:《网页设计》第四讲 动态网页与多媒体网页设计.ppt
- 湖北职业技术学院:《网页设计》第五讲 框架网页设计.ppt
- 湖北职业技术学院:《网页设计》第七讲 综合案例设计.ppt
- 湖北职业技术学院:《网页设计》第六讲 表单网页设计.ppt
- 湖北职业技术学院:《网页设计》第九讲 HTML文本标志的使用.ppt
- 湖北职业技术学院:《网页设计》第八讲 HTML基本标志和格式标志的使用.ppt
- 湖北职业技术学院:《网页设计》第十三讲 HTML中表格的制作(二).ppt
- 湖北职业技术学院:《网页设计》第十讲 HTML图片与声音标志的使用.ppt
- 湖北职业技术学院:《网页设计》第十四讲 HTML中框架的实现.ppt
- 湖北职业技术学院:《网页设计》第十二讲 HTML中表格的制作.ppt
- 湖北职业技术学院:《网页设计》第十六讲 HTML中表单网页设计(二).ppt
- 湖北职业技术学院:《网页设计》第十七讲 简单的 JavaScript特效网页设计.ppt
- 湖北职业技术学院:《网页设计》第十五讲 HTML中表单网页设计(一).ppt
- 湖北职业技术学院:《网页设计》第十八讲 JavaScript语法基础.ppt
- 湖北职业技术学院:《网页设计》第二十讲 JavaScript《分支与循环程序设计.ppt