数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元

上传人:E**** 文档编号:89244451 上传时间:2019-05-22 格式:PPT 页数:34 大小:1.32MB
返回 下载 相关 举报
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元_第1页
第1页 / 共34页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元_第2页
第2页 / 共34页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元_第3页
第3页 / 共34页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元_第4页
第4页 / 共34页
数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元》由会员分享,可在线阅读,更多相关《数据库案例教程Visual_FoxPro_6.0 教学课件 ppt 作者 王咏丽 第四单元(34页珍藏版)》请在金锄头文库上搜索。

1、1,第四单元 创建查询和视图,制作者 刘 伟,2,本 章 要 点,查询的基本概念和如何使用查询向导 创建多表查询 视图的基本概念和分类,3,任务一 查询向导帮我查询学员信息,查询:是一组格式化指令,通过这些指令向数据库发出检索信息的请求,使用一些条件提取特定的记录,或者对一个记录集执行指定的动作。 定制查询:是确定查询结果的输出格式。 设计查询步骤: 首先:确定获取信息的表或视图; 其次:指定从这些表或视图中提取记录的条件;然后按照想得到的输出形式定义查询结果,诸如浏览、报表、表、标签等; 最后:将创建的查询进行保存。,4,任务描述,本任务以“学员信息.dbf”为例子,利用查询向导创建查询,建

2、立一个包含学员姓名、性别、身份证号、准驾车型字段,性别为女、准驾车型为A2的查询。,5,1、打开“文件”菜单并选择“新建”,进入“新建”对话框(见图4.1),在“新建”对话框中先选择“查询”,再单击“向导选取”对话框,见图4.2。,图4.1 新建对话框,图4.2 “向导选取”对话框,6,2、在“向导选取”对话框中选择“查询向导”,再单击“确定”按钮,进入“查询向导”的步聚1-字段选取对话框,如图4.3所示。,图4.3 步骤1-字段选取,7,3、按本任务的要求,建立一个包含学员姓名、性别、身份证号、准驾车型的查询。就选择“学员信息”作为数据源,并选择姓名、性别、身份证号、准驾车型字段,如图4.4

3、所示。,图4.4 选取所需的字段,8,4、选中某一个单选按钮后,单击“下一步”按钮,进入“查询向导”的步骤3-筛选记录对话框。此对话框用于设置筛选条件。通过设置筛选记录的表达式,可以减少查询结果的数目。可创建两个表达式。如图4.5所示。,图4.5 步骤3 筛选条件,9,5单击“下一步”进入“查询向导”的步骤4-排序记录对话框。此对话框用于设定排序条件,最多选择三个字段或一个索引标识以确定查询结果的排序顺序。如图4.6所示。,图4.6 “排序记录”对话框,10,6单击“下一步”进入“查询向导”的步骤4a-限制记录对话框。此对话框用于限制显示记录的数目。根据一下百分比的记录,或者选择一定数量的记录

4、,可以进一步限制视图中的记录数目。如图4.7所示。,图4.7 “限制记录”对话框,11,7单击“下一步”进入“查询向导”的步骤5-完成话框,如图4.10所示。在此窗口中,在“保存查询”“保存并运行查询”“保存查询并在查询设计器中修改”3个选项中任选一个后单击“完成”按钮,保存查询后完成创建查询操作。如图4.8所示。,图4.8步骤5-“完成”对话框,12,8选择“保存并运行查询”选项,点击“完成”按钮。文件名为“女准驾车型A2”,点击确定,浏览如图4.9所示。,图4.9 浏览符合条件的查询窗口,13,实训项目,1利用查询向导,查询“成绩表”中,科目一为90分以上的学生,并进行浏览。 2利用查询向

5、导,查询“成绩表”中,取证为F的学生,并进行浏览。,14,任务二 自己来创建查询,“添加表或视图”方法 第一:在“数据库”下拉列表框中选择相应的数据库,这里我们选择“student”; 第二:在显示“数据库中的表”中选择“学员信息”,单击“添加”按钮后“关闭”。 “查询设计器”窗口的组成:窗口上部显示查询所基于的数据表或视图,下部包含“字段”“联结”“筛选”“排序依据”“分组依据”和“杂项”6个选项卡。,15,子任务一:通过Visual Foxpro6.0的“查询设计器”可方便地自己创建查询,这个任务就是以“学员信息”为例,创建姓名、性别、身份证号、准驾车型的查询,为单表查询。 子任务二:创建

6、多表查询 子任务三:本任务是以前面创建的查询为例,介绍查询的使用,即运行查询。 实训项目,16,子任务一:通过Visual Foxpro6.0的“查询设计器”可方便地自己创建查询,这个任务就是以“学员信息”为例,创建姓名、性别、身份证号、准驾车型的查询,为单表查询。,1、打开“文件”菜单并选择“新建命令,进入“新建”对话框,如图4.1所示。 2、在“新建”对话框左侧列表中选择“查询”后,单击“新建文件”按钮,进入“查询设计器”窗口,在进入“查询设计器”窗口的同时,打开“添加表或视图”对话框,如图4.10所示。,图4.10 “添加表或视图”对话框,17,3在“添加表或视图”对话框中,把查询需要的

7、数据源“学员信息”数据表添加到查询设计器中。“学员信息”的结构出现在“查询设计器”窗口中,如图4.11所示。 4按本任务要求,点击“字段”选项卡,可将我们需要的字段添加到“选定字段”的对话框中。如图4.12所示。,如图4.11 “查询设计器”对话框,18,5完成字段选择后,单击“查询设计器”窗口的“退出”按钮,显示“Visual Foxpro”对话框,如图4.12所示。单击“是”按钮,进入“另存为”对话框。输入创建查询的名字(学员信息查询),按“确定”按钮进行保存。,如图4.12 信息提示框,19,子任务二:创建多表查询,1在“添加表或视图”对话框中,将建立查询所需要的多个数据表或视图分别加入

8、到“查询设计器”窗口中。 方法是在“添加表或视图”对话框中,选中数据库中的一个数据表,单击“添加”按钮;再用同样方法添加其他数据表。添加多张数据表的“查询设计器”,如图4.13所示。,图4.13 添加多张数据表的“查询设计器”窗口,20,2也可以基于已有的单表查询创建多表查询,例如在上述建立的单表查询中,单击“查询”菜单中的“添加表”命令,可以打开“添加表或视图”对话框,用同样方法添加其他表。 在“查询设计器”窗口中选择“字段”选项卡,可以看到“可用字段”下面的列表中,显示有多张数据库表中的字段。从“可用字段”下面的列表中,选择查询所需要的字段到“选定字段”中。 3关闭查询设计器窗口并保存多表

9、查询。,21,子任务三:本任务是以前面创建的查询为例,介绍查询的使用,即运行查询。,1打开“文件”菜单,选择“打开”,进入“打开”对话框。 2在“打开”对话框中,在“文件类型”下拉列表中选择“查询(*.qpr)”,选择或在“文件名”框中输入上例建立的查询文件名“学员信息查询”后单击“确定”按钮,进入“查询设计器”窗口,如图4.11所示。,如图4.11 “查询设计器”对话框,22,3在Visual Foxpro6.0系统主菜单下,打开“查询”菜单,选择“查询去向”命令,进入“查询去向”对话框,如图4.14所示。在此对话框,可以根据系统提供的7种输出格式,决定查询结果的输出方式。,图4.14 “查

10、询去向”对话框,23,4、如果选择浏览格式,选择“浏览”后单击“确定”按钮。在Visual Foxpro系统主菜单下,打开“显示”菜单并选择“浏览”,进入浏览数据表窗口。在浏览数据表窗口中,用户可以看到查询结果以列表方式显示。,24,实训项目,1、利用查询设计器,查询“成绩表”中,科目二为“通过”的记录,并进行浏览。 2、利用查询设计器,查询“成绩表”中,学号为9802的记录,并进行浏览。,25,视图是一个虚拟的表定义,它以数据表为基础,可由一个或多个表中已存在的字段组成。它以基本表为来源,通常用来描述用户对基本表的一种观看角度。 视图分类:视图不能单独存在,而是依赖于某一数据库而存在。只有先

11、打开数据库后才能创建和使用视图。依据使用的数据源可将视图分为本地视图和远程视图。 本地视图(Local View):是当前Visual Foxpro数据库中的视图; 远程视图(Remote View):是使用当前数据库之外的数据源所创建的视图,任务三 创建学员视图,26,“在添加表或视图”窗口中,添加新建视图所依赖的基础表或已存在的视图的添加方法: 如新建视图以某一数据为基础,可先选择对话框右侧按钮下部的“表”单选按钮,再从对话框左侧“数据库中的表”列表中选定所需的表;如基于某个已存在的视图建立新视图,可选择“视图”单选按钮后从左侧的列表中选出相应的视图。 创建多表视图:方法与创建单表视图相同

12、。区别在地:在“添加表或视图”对话框中加入多个基本表或视图,并在“视图设计器”的“可用字段”选项卡中选择所有新视图需要的字段。要认真分析视图所依赖的多个表或视图之间的关系,从实用角度来讲,这些表或视图之间应有主、外关键字相连。否则,即使创建了视图,该视图的显示结果也会缺乏实用价值。,27,任务描述,本任务还是以“学员信息”为例,创建“女”学员视图。 1打开数据库文件,进入“数据库设计器”窗口,如图4.16所示。,图4.16 “数据库设计器”窗口,28,2在Visual Foxpro系统主菜单下,打开“数据库”菜单,选择“新建本地视图”,进入“新建本地视图”对话框,如图4.17所示。,图4.17

13、 “新建本地视图”对话框,29,3在“新建本地视图”对话框中,选择“新建视图”按钮,进入“视图设计器”窗口。在打开“视图设计器”窗口的同时,系统还打开一个名为“添加表或视图”的对话框,如图4.10所示。,图4.16 “数据库设计器”窗口,图4.17 “新建本地视图”对话框,30,4若“添加表或视图”窗口被关闭后希望重新打开该窗口,可在Visual Foxpro系统主菜单下,打开“查询”菜单并选择“添加表”命令。 5在“添加表或视图”窗口中,选中“表”单选按钮,然后选中“Student”数据库中的“学员信息”数据表。选定所需表或视图后单击“添加”按钮,全部添加完毕后单击“完成”,关闭该对话框。可

14、看到用户要求添加的表或视图已经加入了“视图设计器”窗口。如图4.18所示,图4.18 “视图设计器”窗口,31,6由于我们要创建的是“女”学员视图,这里选中所有的字段。完成字段之后,单击“筛选”标签,在“筛选”选项卡中,设置条件,如图4.19所示。,图4.19 “视图设计器”设置筛选条件窗口,32,7点击“查询”菜单,“运行视图”选项,运行结果如图4.20所示。,图4.20 “运行视图”后的浏览结果,8按“视图设计器”窗口的“退出”按钮,出现系统提示对话框,是否需要保存视图。单击“是”,进入“另存为”对话框。名字为“女学员”视图。,33,1介绍了如何建立查询,如何使用查询向导; 2介绍了视图的概念,分类; 3介绍了建立视图的方法,如何运行视图。,本章小结,34,思考与练习,1利用查询向导,查询“学籍表”中,建筑专业的学员,并进行浏览。 2利用查询向导,查询“就业登记表”中,就业单位在北京地区的学员,并进行浏览。 3运用查询设计器,查询“交费表”中,应交金额为2500元的学员,并进行浏览。 4创建本地视图,“交费表”中,已交金额为2000以上的记录,并进行浏览,

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

最新文档


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

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