
第八章 查询与视图 问题的提出: ·当我们为应用程序剑建了大量的数据表后,如何 对这些表进行处理得到我们所需要的信息? 解决问题的方法: ·在Visual FoxPro6.0中,常常利用视图和查询来对 收集的数据进行处理,得到有用的信息
第八章 查询与视图 问题的提出: • 当我们为应用程序创建了大量的数据表后,如何 对这些表进行处理得到我们所需要的信息? 解决问题的方法: • 在Visual FoxPro 6.0中,常常利用视图和查询来对 收集的数据进行处理,得到有用的信息

第八章 查询与视图 本章主要介绍的内容有: ·Visual FoxPro6.0查询设计方法; ·Visual FoxPro6.0视图设计方法。 通过学习本章内容,您能够做到: ·学会利用查询与视图设计器建立查询与视图; ·了解利用SELECT-SQL建立查询
第八章 查询与视图 本章主要介绍的内容有: • Visual FoxPro 6.0查询设计方法; • Visual FoxPro 6.0视图设计方法。 通过学习本章内容,您能够做到: • 学会利用查询与视图设计器建立查询与视图; • 了解利用SELECT-SQL建立查询

*本章目录女 ·8.131例 ·8.2查询与视图 ·8.3查询的建立 ·8.4视图的建立 HOME
本章目录 • 8.1 引例 • 8.2 查询与视图 • 8.3查询的建立 • 8.4视图的建立 HOME

8.1引例 ·现有学生档案数据表Xsda.dbf,现在要把其中班级为“机制 991”的学生筛选出来,查看他们的“Xh”、“Xm”、“Xi、 “Bj”、“Rxf等信息,并且按“Rxf”升序排列输出,查询结 果如下图所示 睡浅图1 回☒ 199821608 机电系 机331 199221614 张贤本 1999216271许宏 机电系 机制31 利用视图输出满足条件的结果 查询 回☒ 199821808江涛 机电系 机制391 199321814 机审系 机制391 418 1999218271许宏南 一机电系 机制391 利用查询输出的满足条件的结果
8.1 引例 • 现有学生档案数据表xsda.dbf,现在要把其中班级为“机制 991”的学生筛选出来,查看他们的“Xh”、“Xm”、“Xi”、 “Bj”、“Rxf”等信息,并且按“Rxf”升序排列输出,查询结 果如下图所示。 利用视图输出满足条件的结果 利用查询输出的满足条件的结果

8.2查询与视图 ·利用查询和视图都可以从我们收集的数据中提取所需的信 息,为了能很好地使用查询和视图,这一节来首先介绍查 询和视图的概念和二者的区别
8.2 查询与视图 • 利用查询和视图都可以从我们收集的数据中提取所需的信 息,为了能很好地使用查询和视图,这一节来首先介绍查 询和视图的概念和二者的区别

8.2查询与视图 ◆女+本女◆女◆女◆+◆女+ ·8.2.1查询 ·8.2.2视图 ·8.2.3查询与视图的区别 ◆女◆+◆女◆++◆+◆+◆本女
8.2 查询与视图 • 8.2.1 查询 • 8.2.2 视图 • 8.2.3 查询与视图的区别

8.2.1查询 ·查询是向数据库发出检索信息的请求,它通过限制一些条件 而从数据库中提取特定的信息。查询可以扩充用户控制数据 的能力,可以让用户按需要的方式显示表中的信息。查询能 单独以扩展名为.QPR的文件保存,可以在命令方式下使用, 可以选择查询去向,但不能更新和修改数据,而且只能一次性 使用,只能访问本地数据。查询的去向有七种:“浏览”、 “临时表”、“表”、“图形”、“屏幕”、“报表”、 “标签
8.2.1 查询 • 查询是向数据库发出检索信息的请求,它通过限制一些条件 而从数据库中提取特定的信息。查询可以扩充用户控制数据 的能力,可以让用户按需要的方式显示表中的信息。查询能 单独以扩展名为.QPR的文件保存,可以在命令方式下使用, 可以选择查询去向,但不能更新和修改数据,而且只能一次性 使用,只能访问本地数据。查询的去向有七种:“浏览” 、 “临时表” 、 “表” 、 “图形” 、 “屏幕” 、 “报表” 、 “标签”

8.2.2视图 ·视图是一个类似于目录的有关数据的虚拟表或者逻辑表, 视图中的数据来源于数据库中的表或者其他视图。它具有 普通表的一般性质,可以对它进行浏览、修改和使用。值 得一提的是利用视图修改的结果可以送回数据源,进行永 久的保存。但视图依赖于数据库而存在,在新建视图之前, 必须先打开相关数据库。视图和查询也很相以,都可以从 一个或多个相关联的表中提取有用的信息
8.2.2 视图 • 视图是一个类似于目录的有关数据的虚拟表或者逻辑表, 视图中的数据来源于数据库中的表或者其他视图。它具有 普通表的一般性质,可以对它进行浏览、修改和使用。值 得一提的是利用视图修改的结果可以送回数据源,进行永 久的保存。但视图依赖于数据库而存在,在新建视图之前, 必须先打开相关数据库。视图和查询也很相似,都可以从 一个或多个相关联的表中提取有用的信息

8.2.3查询与视图的区别 ·视图和查询之间也有着本质的区别。 (1)利用查询设计器生成的是.QPR文件,它是完全独立的, 不依赖于任何数据库和表而存在,而视图则依赖于数据库而 存在。 (2)利用查询不能更新数据源,而利用视图可以更新数据源。 (3)查询的去向有七种,而视图只是一个虚拟的表。 ☑
8.2.3 查询与视图的区别 • 视图和查询之间也有着本质的区别。 (1)利用查询设计器生成的是.QPR文件,它是完全独立的, 不依赖于任何数据库和表而存在,而视图则依赖于数据库而 存在。 (2)利用查询不能更新数据源,而利用视图可以更新数据源。 (3)查询的去向有七种,而视图只是一个虚拟的表

8.3查询的建立 ·建立查询之前应明确以下几点: (1)确定数据源 (2)确定查询条件 (3)确定查询去向 ·查询的建立方法有以下三种: (1)利用向导建立查询 (2)利用设计器建立查询 (3)使用SQL-Select命令建立查询
8.3 查询的建立 • 建立查询之前应明确以下几点: (1)确定数据源 (2)确定查询条件 (3)确定查询去向 • 查询的建立方法有以下三种: (1)利用向导建立查询 (2)利用设计器建立查询 (3)使用SQL-Select命令建立查询