数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5

上传人:E**** 文档编号:89244318 上传时间:2019-05-22 格式:PPT 页数:37 大小:877KB
返回 下载 相关 举报
数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5_第1页
第1页 / 共37页
数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5_第2页
第2页 / 共37页
数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5_第3页
第3页 / 共37页
数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5_第4页
第4页 / 共37页
数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5》由会员分享,可在线阅读,更多相关《数据库应用技术基础(Visual_FoxPro) 教学课件 ppt 作者 黎虹 李广振 l5(37页珍藏版)》请在金锄头文库上搜索。

1、第五章 查询与视图,http:/V 查询,所谓查询,就是在数据库或表中查找满足某种条件的记录,并根据需要把查询结果进行各种处理。利用查询可以为其他数据库提供新的数据表,既可以从单表提取有用的数据,也可从多表提取综合信息。查询文件是以.qpr为扩展名,它可以通过查询向导和查询设计器来创建。,http:/V 查询向导创建查询文件,查询向导是一种简单、实用的查询设计工具,根据向导指示,按步骤完成其任务即可轻松创建查询文件。我们通过一个实例进行说明如何使用查询向导。 【例5-1】使用“学生成绩数据库”中的数据表“student”,通过查询向导设计一个查询文件“student查询1”,要求查询结果包含学

2、号、姓名、性别和系科,以姓名升序排列。,http:/V 查询向导创建查询文件,操作步骤: 1.在Visual FoxPro系统主菜单下,选择“文件”,进入“新建”窗口。 2.在“新建”窗口,选择“查询”选项,再按“向导”按钮,进入“向导选取”窗口,如图5-1所示。,http:/V 查询向导创建查询文件,3.在 “向导选取”窗口中,选择“查询向导”,进入步骤1字段选取,如图5-2所示。,http:/V 查询向导创建查询文件,选择学号、姓名、性别和系科等字段在“选定字段”中,如图5-3所示。,http:/V 查询向导创建查询文件,4.点击“下一步”按钮,进入步骤3筛选记录,如图5-4所示。,htt

3、p:/V 查询向导创建查询文件,5.点击“下一步”按钮,进入步骤4排序记录,如图5-5所示。,http:/V 查询向导创建查询文件,6.点击“下一步”按钮,进入步骤5完成,如图5-6所示。,http:/V 查询设计器创建查询文件,使用查询设计器是创建查询文件的基本方法,较查询向导创建查询,更加灵活,同时还可以产生不同的输出方式。我们利用上一个实例通过查询设计器创建查询文件来说明。 【例5-2】使用“学生成绩数据库”中的数据表“Student”,通过查询设计器设计一个查询文件“Student查询 2”, 要求查询结果包含学号、姓名、性别和系科,以姓名升序排列。,http:/V 查询设计器创建查询

4、文件,操作步骤: 在Visual Foxpro系统主菜单下,选择“文件”,进入“新建”窗口。 在“新建”窗口,选择“查询”选项,再按“新建”按钮,进入“新建查询”对话框,单击“新建查询”,出现“添加表或视图”对话框和“查询设计器”窗口, 在“数据库”下拉列表选择待查询的数据库,“数据库中的表”列表框用于选择指定数据库中的表,同时选择“添加”按钮,把相关表添加到“查询设计器”窗口,如图5-8所示。,http:/V 查询设计器创建查询文件,设置“字段”选项卡 “字段”选项卡用来查询显示的字段。可单击“添加”按钮,把要求我们需查询的字段依次添加到“选定字段”区中。如果要选择全部字段,可直接单击“全部

5、添加”按钮。 设置“联接”选项卡 “联接类型”系统有四种选项,分别是: 内部联接(Inner Join):显示两个表中相匹配的记录; 右联接(Right Join):显示右侧表所有记录以及左侧表中和右侧表匹配的记录; 左联接(Left Join):显示左表所有记录以及右侧表中和左侧表匹配的记录; 完全联接(Full Join):显示两个表中所有的记录。 其效果如图5-10所示。,http:/V 查询设计器创建查询文件,设置“筛选”选项卡 它用来设置查询的筛选条件。通过使用设定条件,筛选出满足要求的记录。如图5-11所示。 设置“排序依据”选项卡 它用来设置结果按照某些字段的值作为排序依据。在“

6、选定字段”中,选择要排序的字段,然后单击“添加”按钮,进入“排序条件”窗口中,并设置其排序方法。排序的方法有升序和降序两种,选择相应的单选按钮,如图5-12所示。,http:/V 查询设计器创建查询文件,设置“分组依据”选项卡 它是将查询结果按某字段把相同数据值的记录排在一起,使其成为一组,这样数据就有若干组,如图5-13所示。 设置“杂项”选项卡 它主要用于选择查询文件中显示的记录,如图5-14所示。 保存查询文件 利用“查询设计器”窗口,设置各选项卡,然后直接关闭其窗口,在“另存为”窗口中输入查询文件名及保存的路径,即可将查询文件保存。,http:/V 使用查询,1执行查询文件 查询文件是

7、一个SQL程序。若要“打开”它,实际上打开的是“查询设计器”窗口。因此,想要查看查询结果,则必须运行查询程序。 【例5-3】利用已有的查询文件“student查询2”,执行查询文件,查看其查询结果。 本例有以下几种方法实现: 打开“查询设计器”,在“查询”下拉菜单中单击“运行查询”选项; 打开“查询设计器”,在工具栏中单击“运行”图标; 打开“查询设计器”,按快捷键CtrlQ; 在命令窗口执行命令:Do销售表查询2.qpr 程序运行结果如图5-15所示。,http:/V 使用查询,http:/V 使用查询,2查询文件的输出方式 当执行查询文件时,系统默认的输出方式是浏览器窗口显示。而Visua

8、l FoxPro允许用户选择其它输出方式。 查询文件的输出方式操作如下: (1)打开“查询设计器”,在主菜单的“查询”下拉菜单中,选择“查询去向”; (2)在“查询去向”窗口中,系统提供了以下七种输出格式,用户根据需要选择其输入方式,如图5-16所示: “浏览”格式:把查询结果以浏览窗口方式输出; “临时表”格式:把查询结果存放在一个临时的数据表中,可以根据需要任意处理这个临时表; “表”格式:把查询结果存放在一个数据表中,当关闭这个数据表后,查询结果仍将存放在磁盘上; “图形”格式:把查询结果以图形方式输出; “屏幕”格式:把查询结果输出到屏幕中: “报表”格式:把查询结果输出到报表中(详见

9、报表与标签); “标签”格式:把查询结果输出到标签中(详见报表与标签)。,http:/V 使用查询,http:/V 使用查询,3查询文件的修改和查看 (1)查询文件的修改 若对查询结果不满意,可对查询文件随时修改。用“查询设计器”打开其查询文件,修改任何一项设计,完成后,在“文件”菜单中选择“保存”即可。 (2)查询文件的查看 若要查看系统的查询程序,可打开“查询设计器”窗口,通过“查询”下拉菜单中,选择“查看SQL”选项即可。如图5-17所示,http:/V 使用查询,http:/V 视图,所谓视图,就是由其他表(一表或多表)所选择的信息形成的虚拟表,但可以像数据表一样使用。视图是不能单独存

10、在,它依赖于数据库中的数据表而存在,只有打开与视图相关的数据库才能操作视图。 视图分为本地视图和远程视图,本地视图是利用SQL语句从本地表或其他本地视图中选择信息,而远程视图是利用SQL语句从远程数据源表中选择信息。 本节主要阐述本地视图的创建及使用,其方法和查询类似,所以对于视图的创建,我们也从视图向导和视图设计其作简单介绍。,http:/V 使用视图向导创建视图,【例5-4】使用“学生成绩数据库”中的数据表“student”,通过视图向导设计一个视图“student视图1”, 要求查询结果包含学号、姓名、性别和系科,以姓名升序排列。 操作步骤: 1打开数据库文件“学生成绩数据库”,进入数据

11、库设计器窗口,如图5-18所示。 2在Visual Foxpro系统主菜单下,选择“文件”,进入“新建”窗口。 3在“新建”窗口,选择“视图”选项,再按“向导”按钮,步骤1字段选取窗口,如图5-19所示。,http:/V 使用视图向导创建视图,http:/V 使用视图向导创建视图,4在步骤1字段选取窗口中,选择要查询的字段,点击“下一步”按钮,进入步骤3筛选记录,如图5-20所示。 5点击“下一步”按钮,进入步骤4排序记录,选择“姓名”作为排序字段,选中升序,如图5-21所示。 6点击“下一步”按钮,进入步骤4a限制记录,可限制查询到第1个或最后1个记录。如图5-22所示。 7点击“下一步”按

12、钮,进入步骤5完成,如图5-23所示。,http:/V 使用视图向导创建视图,8点击“完成”按钮,保存本地视图在数据库中,如图5-24所示。,http:/V 使用视图设计器创建视图,【例5-5】使用“学生成绩数据库”中的数据表“student”,通过视图设计器设计一个视图 “student视图2”, 要求查询结果包含学号、姓名、性别和系科,以姓名升序排列。 操作步骤: 1打开数据库文件“学生成绩数据库”,进入数据库设计器窗口,如图5-18所示。 2在Visual Foxpro系统主菜单下,选择“文件”,进入“新建”窗口。 3在“新建”窗口,选择“视图”选项,再按“新建”按钮,进入视图设计器窗口,如图5-25所示。,http:/V 使用视图设计器创建视图,http:/V 使用视图设计器创建视图,4按“视图设计器”窗口的“退出”按钮,进入“系统”窗口,如图5-26所示。 5在“系统”窗口,按“是”按钮,进入视图“保存”窗口,输入“student视图2”,如图5-27所示。,http:/V 使用视图设计器创建视图,6在视图“保存”窗口,按“确定”按钮,一个视图文件建立完成,同时被存放在打开的数据库中。,http:/V 视图与数据更新,在“视图设计器”窗口中,有“更新条件”选项卡,它是视图设计器所特有的,因为系统允许用户通过视图修改源表中的数据,“更新条件”选项卡如图5-

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号