网站大量收购闲置独家精品文档,联系QQ:2885784924

数据库应用基础——VisualFoxPro第2版课件作者张磊第6章节.ppt

数据库应用基础——VisualFoxPro第2版课件作者张磊第6章节.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 查询与视图 【学习目标】 熟练掌握使用查询向导和查询设计器创建查询的方法。 掌握视图的概念,视图与查询的异同。 掌握本地视图的创建。 了解有关SQL语言的基本知识。 6.1 使用查询向导 “查询向导”按交互方式询问用户要从哪些表或视图中检索信息,并根据用户对一系列问题的回答快速建立查询。 6.1.1 单表查询 【例6-1】在表students中,查询计算机系并且入学成绩低于500分的学生信息。查询结果按班级升序排列。 创建的步骤如下: 1) 选择“文件”菜单中的“新建”命令,在弹出的“新建”对话框中,选中“查询”单选框,再单击“向导”按钮,弹出“向导选取”对话框。 2) 在“选择要使用的向导”列表框中,选择“查询向导”选项,单击“确定”按钮,进入查询向导,根据提示进行查询设置即可。 运行查询 查询文件实际上是一个保存着查询条件的程序,查询文件的默认扩展名是“.qpr”,可在“命令窗口”中输入“do query-1.qpr”来运行该查询,从而打开浏览窗口,显示查询结果。 6.1.2 多表查询 有时待查询的信息可能来自于多个表,这就要在这些表之间建立一定的关系,根据这些关系找到相对应的记录。 【例6-2】在表reader、表loan和表book中,查询借书证号为的学生的姓名、班级、借阅的所有图书编号和图书名称,查询结果按图书编号的升序排列。 操作步骤如下: 1) 打开“查询向导”对话框。 2) 在“步骤1-字段选取”中,选择要查询的多个表中的字段。 3) “步骤2-为表建立关系” ,通过选择关键字段,可建立表间的关系。 4) “步骤3-筛选记录” ,输入筛选条件 5) “步骤4-排序记录” ,选择排列字段。 6) “步骤5-完成” ,选中“保存并运行查询”单选框,单击“完成”按钮,输入查询名称,即完成查询的创建。 6.2 使用查询设计器 利用查询向导可以方便地建立查询,但有时使用查询向导无法实现复杂条件的查询,如查询条件多余2个,另外如果想实现查询结果的分组、设置查询结果的输出去向等,则要使用查询设计器。 6.2.1 启动查询设计器 “查询设计器”分成上下两部分,上部的窗口类似“数据库设计器”窗口,其中显示着要查询的表和视图,表间字段的连线表示已设定的联接条件。 “查询设计器”下部的窗口分为六个选项卡,分别对相应查询条件进行设置。选项卡与查询向导中的步骤相对应,分别是:字段、联接、筛选、排序依据、分组依据和杂项。 【例6-3】在数据库librarys中,查询已借出的计算机类图书和借阅者的姓名、系,查询输出中包括图书编号、图书名称、出版社、借阅者姓名、系。 6.2.2 建立表之间的连接 在“查询设计器”的“联接”选项卡中,显示着已设定的匹配字段和联接类型。 1.匹配字段的设置 当向查询添加表和视图时,系统会根据匹配字段建议一个可能的联接。如果添加的表间存在永久关系,会作为默认联接。但这里的联接和数据库中表间永久关系有着本质的区别: (1) 任何字段间都可建立联接,除了备注型和通用型字段以外。 (2) 字段间的联接关系可以是多对多的。 但一般来说,仅当两个字段宽度相等,数据类型相同时,在字段间创建联接才有实际意义。 2.联接类型的选定 表间的联接类型分为四种: (1) 内部联接 (Inner Join) (2) 左联接 (Left Outer Join) (3) 右联接 (Right Outer Join) (4) 完全联接 (Full Join) 3.创建新的联接关系 在查询设计器中,创建新的联接关系时,最简便的方法是:在查询设计器的上半部分中,从一个表中选定某一字段后,用鼠标将其拖至另一个表中要建立联接的字段上。用这种方法建立的联接关系,实际上是基于一种字段值相等的关系,也可以设置更复杂的联接条件,比如:大于、小于或其他关系等。 若要取消联接条件,可在“联接”选项卡中选定该联接条件,单击“移去”按钮即可。 6.2.3 选定查询输出字段 查询设计器中的“字段”选项卡,用来指定包含在查询输出中的字段或者函数和表达式 (1) 若在查询输出中添加某个字段,可以在“可用字段”列表中选定该字段,单击“添加”按钮,添加到“选定字段”列表中 (2) 表达式也可作为查询输出的一部分。在“字段”选项卡中,可直接在“函数和表达式”文本框中输入一个表达式;也可单击其右侧的按钮,在弹出的“表达式生成器”中,输入一个表达式,再单击“添加”按钮,将其加入到“选定字段”列表中。 6.2.4 筛选所需的记录 “筛选”选项卡用来设定查询条件,这是完成查询的关键信息。 6.2.5 设置记录排序 “排序依据”选项卡用来确定查询输出结果中记录的排列顺序。 1) 在“选定字段”列表框中选定要作为排序条件的字段名,单击“添加”按钮,将字段加入

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档