1 / 154
文档名称:

精品PPT课件----第4章查询和视图.ppt

格式:ppt   页数:154
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

精品PPT课件----第4章查询和视图.ppt

上传人:wz_198613 2014/10/30 文件大小:0 KB

下载得到文件列表

精品PPT课件----第4章查询和视图.ppt

文档介绍

文档介绍:第四章
查询和视图
第一节
查询和视图的概述
所谓“查询”,是向一个数据源发出的检索信息的请求,它按照一些条件提取特定的数据,其运行结果是一个动态的数据集合。
xh
xm
xb
1001
张三

……
……
……
xh
kcdh
cj
1001
01
85
……
……
……
kcdh
kcmc
01
数据库应用
……
……
学生表
成绩表
课程表
xm
kcmc
cj
张三
数据库应用
85
……
……
……
创建查询必须基于确定的数据源。
从类型上讲,数据源可以是自由表、数据库表或视图;
从数量上讲,源表可以是单张表或多张相关的表。一般地说,基于多表的查询将更能显示查询的优势并且也更有意义。
一个查询可以用一条SELECT-SQL语句来完成。。文件中保存的是实现查询的SELECT-SQL命令,而非查询的结果。
视图(View)和查询(Query)有很多相似之处,都是定义一条SELECT-SQL语句,创建视图与创建查询的步骤也非常相似。
查询和视图的主要区别:
▲使用查询,主要是从表中检索或统计出所需数据,而视图不仅具有查询的功能,而且可以改变视图中记录的值,并把更新结果送回到源表中;
▲查询以独立的文件存储,而视图不以独立的文件存储,系统将其名称及其定义信息存储在数据库中。
查询和视图都可以通过其设计器来完成。查询设计器和视图设计器在本质上都是SELECT-SQL命令的可视化设计方法。
第二节
查询的创建和使用
一、使用查询设计器建立查询
创建查询的方法有多种:
▲用CREATE QUERY命令打开查询设计器
▲选择“文件/ 新建”菜单或“新建”工具按钮
▲在项目管理器的“数据”选项卡中创建
(以上三种方法均将打开查询设计器,以便用户创建查询)
▲直接用SELECT-
注:
必须在文本编辑器(如:记事本)中编写,。
【例1】查询教师表中基本工资在1000元以上(含1000元)的教师的工号、姓名、系代号和基本工资情况,按系代号升序排序,同一个系的教师按基本工资的降序排序。
1、打开查询设计器并选择数据源
查询设计器的打开方法如上述。在新建查询时,系统会提示从当前数据库或自由表中选择表或视图,即选择查询所基于的数据源。
如果查询的数据源是多表,则需确定它们之间的联接条件。如果两表间存在永久关系,则将此永久关系作为两表联接的条件。
查询设计器窗口中,上半部为数据表显示区,下半部包括6个选项卡:字段、联接、筛选、排序依据、分组依据和杂项。
▲字段用于确定查询要输出的字段或表达式
▲联接指定联接表达式,用它来匹配多张表或视图中的记录
▲筛选用于确定查询的条件
▲排序依据用于指定查询结果的记录顺序
▲分组依据用于生成分组查询(类似于分类汇总)
▲杂项对查询结果的输出作出限制
查询设计器打开后,相应地在系统菜单中增加了“查询”菜单项和显示“查询”工具栏。
2、定义查询的输出内容
查询输出内容可以是字段或关于字段的函数或表达式。
▲在“字段”选项卡中选择可用的字段,“选定字段”列表框用于显示查询的输出字段,其字段的显示顺序即为查询输出中字段的顺序
▲如果输出的字段不是直接来源于表的字段,可以在“函数和表达式”文本框中输入一个表达式(尽可能利用表达式生成器)
▲若要给字段或表达式添加显示时的标题,可在表达式的后面输入AS 别名