数据库系统 3

上传人:E**** 文档编号:89416128 上传时间:2019-05-24 格式:PPT 页数:76 大小:583KB
返回 下载 相关 举报
数据库系统 3_第1页
第1页 / 共76页
数据库系统 3_第2页
第2页 / 共76页
数据库系统 3_第3页
第3页 / 共76页
数据库系统 3_第4页
第4页 / 共76页
数据库系统 3_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《数据库系统 3》由会员分享,可在线阅读,更多相关《数据库系统 3(76页珍藏版)》请在金锄头文库上搜索。

1、第3章数据的检索,3.1 使用查询向导查询记录“000005” 3.1.1 学习目的 3.1.2 案例实现 3.1.3 相关知识 3.2 使用查询设计器查询女教师的记录 3.2.1 学习目的 3.2.2 案例实现 3.2.3 相关知识查询记录操作 3.3 使用SQL语句查询,高职高专计算机规划教材案例教程系列,第3章数据的检索,3.3.2 案例实现 3.3.3 相关知识SQL语句查询 3.4 多表查询教师授课情况 3.4.1 学习目的 3.4.2 案例实现 3.4.3 相关知识查询多表操作 3.5 限定条件查询情况 3.5.1 学习目的 3.5.2 案例实现,高职高专计算机规划教材案例教程系列

2、,第3章数据的检索,3.5.3 相关知识设置查询条件 3.6 使用本地视图查询 3.6.1 学习目的 3.6.2 案例实现 3.6.3 相关知识视图设计器的使用 3.7 使用远程视图查询 3.7.1 学习目的 3.7.2 案例实现,高职高专计算机规划教材案例教程系列,第3章数据的检索,3.7.3 相关知识本地视图和远程视图的命令操作及合并,高职高专计算机规划教材案例教程系列,3.1 使用查询向导查询记录“000005”,学习目的 本节介绍什么是查询,查询向导的使用,如何使用查询向导来创建所需要结果的查询方法。 案例实现 相关知识 存储数据不是建立数据库的唯一目的,建立数据库的目的是为了查询,利

3、用数据库管理技术访问这些数据。当表中有很少的几条记录时,利用浏览窗口可以找到符合一定条件的记录。当表中有大量记录时,用浏览的方式查找某条记录就相当困难了,,高职高专计算机规划教材案例教程系列,3.1 使用查询向导查询记录“000005”,查找记录的效率也很低。查询时数据库操作的核心部分,Visual FoxPro提供的查询功能能够在大量的记录中迅速找到符合一定条件的记录。 在Visual FoxPro中,虽然可以利用程序查找符合记录的数据,还经常使用标准查询语句来查询表中的数据。使用查询语句,可以方便地对多个表中的数据进行整合,生成丰富的数据。建立查询文件常有3种方式,查询向导、查询设计器和S

4、QL语句。 当确定了要查找的信息,以及这些信息存贮在哪些表中后,可以通过以下几个步骤来建立查询。,高职高专计算机规划教材案例教程系列,3.1 使用查询向导查询记录“000005”,(1)使用“查询向导”或“查询设计器”开始建立查询。 (2)选择出现在查询结果中的字段。 (3)设置选择条件来查找可给出所需结果的记录。 (4)设置排序或分组选项来组织查询结果。 利用查询向导建立查询文件是最简单、最直观的方法。,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,(1)使用“查询向导”或“查询设计器”开始建立查询。 (2)选择出现在查询结果中的字段。 (3)设置选择条件来查找

5、可给出所需结果的记录。 (4)设置排序或分组选项来组织查询结果。 利用查询向导建立查询文件是最简单、最直观的方法。,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,(1)使用“查询向导”或“查询设计器”开始建立查询。 (2)选择出现在查询结果中的字段。 (3)设置选择条件来查找可给出所需结果的记录。 (4)设置排序或分组选项来组织查询结果。 利用查询向导建立查询文件是最简单、最直观的方法。,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,学习目的 如果不想使用“查询向导”查询,可以使用“查询设计器”建立查询。本节介绍什么是查询设计器,查询

6、设计器工具栏的使用,如何使用查询设计器来创建所需要结果的查询方法。 案例实现 相关知识查询记录操作 1使用查询设计器 使用“查询设计器”可以创建和修改查询。打开,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,“查询设计器”,选择包含想要信息的表后,就可定义输出结果。至少需要选择所需的字段,也可设置选定字段的显示顺序和设置过滤器来筛选需要显示的记录,以此定义输出结果。 在运行查询之前,必须选择表并选择要包括在查询结果中的字段。在某些情况下,可能需要使用表中的所有字段。但一般情况下,也许只想使查询与选定的部分字段相关。如果想用某些字段给查询结果排序或分组,一定要确保在

7、查询输出中包含这些字段。选定这些字段后,可以为他们设置顺序作为,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,输出结果。 (1)“查询设计器”工具栏中的按钮作用,见表3-2-1所示。表3-2-1 查询设计器工具栏中按钮的作用,高职高专计算机规划教材案例教程系列,表3-2-1 查询设计器工具栏中按钮的作用,3.2 使用查询设计器查询女教师的记录,(2)查询设计器中的选项卡 字段:指定字段,SUM 或 COUNT 之类的合计函数,或其他表达式。 联接:指点联接表达式,用他来匹配多个表或视图中的记录。 筛选:指定选择记录的条件,比如在字段内指定值或在表之间定义临时关系的

8、连接条件。 排序依据:指定查询结果的记录排列顺序。 分组依据:指定字段,SUM 或 COUNT 之类的合计函数,或用于把有相同字段值的记录合并为一组的,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,其他表达式。 杂项:指定是否要对重复记录进行检索,同时是否对记录(返回记录的最大数目或最大百分比)做限制。 使用“查询设计器”底部窗格中的“字段”选项卡来选取需要包含在查询结果中的字段。选定字段名,然后单击“添加”按钮。或者将字段名拖动到“选定字段”框中。 选择输出全部字段,可使用名称或通配符选择全部字段。如果使用名字选择字段,查询中要包含完整,高职高专计算机规划教材案

9、例教程系列,3.2 使用查询设计器查询女教师的记录,的字段名。此时如果向表中添加字段后,再运行查询,则输出结果不包含新字段名。如果使用通配符,则通配符包含在查询中,并包含当前查询的表中的全部字段。如果创建查询后,表结构改变了,新字段也将出现在查询结果中。 如果要在查询中一次添加所有可用的字段:单击“全部添加”按钮,按名字添加字段。或者,将表顶部的“*”号拖动到“选定字段”列表框中。 显示字段的别名,如果要使查询结果易于阅读和理解,可以在输出结果字段中添加说明标题。例如,,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,可在结果列的顶部显示“SumMaxOrd”来代替

10、字段名或表达式 SUM(MaxOrdAmount)。当需要给字段添加别名时,可以在“函数和表达式”文本框,输入字段名,接着输入“AS”和别名,然后单击“添加”按钮,在“选定字段”列表框中放置带有别名的字段。 设置输出字段的次序,字段的出现顺序决定了查询输出中信息列的顺序。如果要改变查询输出的列顺序,可以上、下拖动位于字段名左侧的移动框。 “筛选”选项卡可以构造一个带有 WHERE 子句的,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,选择语句,来通知 Visual FoxPro想要搜索并检索的记录。我们定义的查询可能需要查找一个特定的数据子集,并将其包含在报表或其

11、他输出形式中。选定所需的记录,选取需要查找的记录是决定查询结果的关键。 在Visual FoxPro中,使用“筛选”选项卡可以确定用于选择记录的字段、选择比较准则以及输入与该字段进行比较的示例值。 如果要指定过滤器,可以从“字段名”下拉列表中选取用于选择记录的字段。注意,通用字段和备注,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,字段不能用于过滤器中。然后从“条件”下拉列表中选择比较的类型。 最后在“实例”文本框中,输入比较条件。仅当字符串与查询的表中字段名相同时,用引号括起字符串。否则,无需用引号将字符串用引号引起来。日期也不必用花括号引起来。逻辑位的前后必须

12、使用句点号,如(.T.)。如果输入查询中表的字段名,Visual FoxPro就将他识别为一个字段。在搜索字符型数据时,如果想忽略大小写匹配,请单击“大小写”按钮。,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,2在查询输出中添加字段 选定字段名,然后单击“添加”按钮。或者,将字段名拖动到“选定字段”框中,还可使用名称或通配符选择全部字段。如果使用名字选择字段,查询中要包含完整的字段名。此时如果向表中添加字段后,再运行查询,则输出结果不包含新字段名。 如果使用通配符,则通配符包含在查询中,并包含当前查询的表中的全部字段。如果创建查询后,表结构改变了,新字段也将出现

13、在查询结果中。 3显示字段的别名,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,如果要使查询结果易于阅读和理解,可以在输出结果字段中添加说明标题。例如,可在结果列的顶部显示“SumMaxOrd”来代替字段名或表达式 SUM(MaxOrdAmount)。当需要给字段添加别名时,可以在“函数和表达式”框,输入字段名,接着输入“AS”和别名,然后选择“添加”在“选定字段”框中放置带有别名的字段。 4设置输出字段的次序 在“字段”选项卡中,字段的出现顺序决定了查询输出中信息列的顺序。如果要改变查询输出的列顺序,可以上、下拖动位于字段名左侧的移动框。,高职高专计算机规划教材

14、案例教程系列,3.2 使用查询设计器查询女教师的记录,5选定所需的记录 选取需要查找的记录是决定查询结果的关键。用“查询设计器”中的“筛选”选项卡,可以构造一个带有 WHERE 子句的选择语句,来通知 Visual FoxPro想要搜索并检索的记录。 我们定义的查询可能需要查找一个特定的数据子集,并将其包含在报表或其他输出形式中。例如,在某个特定地区的所有朋友。如果只想查看所需的记录,可以输入一个值或值的范围与记录进行比较。 在 Visual FoxPro中,使用“筛选”选项卡可以确定,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,用于选择记录的字段、选择比较准则

15、以及输入与该字段进行比较的示例值。 如果要指定过滤器,可以从“字段名”下拉列表中选取用于选择记录的字段。注意,通用字段和备注字段不能用于过滤器中。然后从“条件”下拉列表中选择比较的类型。最后在“实例”文本框中,输入比较条件。仅当字符串与查询的表中字段名相同时,用引号括起字符串。否则,无需用引号将字符串用引号引起来。日期也不必用花括号引起来。逻辑位的前后必须使用句点号,如(.T.)。如果输入查询中表的字段名,Visual FoxPro 就将他识别为一,高职高专计算机规划教材案例教程系列,3.2 使用查询设计器查询女教师的记录,个字段。在搜索字符型数据时,如果想忽略大小写匹配,请选择“大小写”下面

16、的按钮。,高职高专计算机规划教材案例教程系列,3.3 使用SQL语句查询,学习目的 本节介绍SQL语句,如何使用SQL语句查询全部记录、查询指定记录、修改字段的别名等操作。 案例实现 相关知识SQL语句查询 SQL是结构化查询语言(Structured Query Language)的缩写。SQL有查询语言、数据定义语言DDL、数据操作语言DML和数据控制语言DCL4个部分组成。 查询向导和查询设计器最终都要生成SQL语句,该,高职高专计算机规划教材案例教程系列,3.3 使用SQL语句查询,语句才是查询的最终结果。向导和查询设计器只是查询语句的图形化表示。 SELECT查询命令是对标准SQL查询命令的扩充。 SELECT ALL | DISTINCTTOPPERCENT FROM数据库名! INNER | LEFTOUTER | RIGHTOUTER | FULLOUTER JOIN数据库名! INNER | LEFTOUTER | RIGHTOU

展开阅读全文
相关资源
相关搜索

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

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