第6章查询和视图_第1页
第6章查询和视图_第2页
第6章查询和视图_第3页
第6章查询和视图_第4页
第6章查询和视图_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6.1查询设计 6.2视图设计6.3小型案例实训

第6章查询和视图学习目的与要求●掌握利用查询设计器来查询数据的方法。●掌握视图的概念、特点、类型及视图设计器。●掌握视图常用的基本操作。6.1查询设计进入“查询设计器”窗口有二种方法,(1)选择【文件】│【新建】命令,进入“新建”对话框,选择“查询”单选按钮,单击“新建”按钮;(2)在“项目管理器”窗口中,选择“数据”选项卡,选中“查询”文件类型,单击“新建”按钮,出现“新建查询”对话框,单击“新建查询”按钮。1.启动查询设计器2.查询设计器的选项卡“查询设计器”中有6个选项卡,其功能和SQL命令:1)“字段”选项卡在“字段”选项卡中设置查询结果中要包含的字段,对应于SELECT命令中的输出字段。双击“可用字段”列表框中的字段,选定的字段就自动移到右边的“选定字段”列表框中。2)“联接”选项卡如果要查询多个表,可以在“联接”选项卡中设置表间的联接条件,对应于JOINON子句。6.1查询设计53)“筛选”选项卡在“筛选”选项卡中设置查询条件,对应于WHERE子句的表达式。4)“排序依据”选项卡在“排序依据”选项卡中指定排序的字段和排序方式,对应于ORDERBY子句。5)“分组依据”选项卡在“分组依据”选项卡中设置分组条件,对应于GROUPBY子句和HAVING子句。6)“杂项”选项卡在“杂项”选项卡中设置有无重复记录以及查询结果中显示的记录数等。6.1查询设计【实例6-1】在学生情况.DBF中查询所有学生的姓名、学号、专业、助学金,查询结果按助学金升序排列,助学金相同的按学号降序排列。具体操作步骤:启动查询设计器

选取查询所需的字段建立排序查询保存查询文件关闭查询设计器6.1.2建立查询示例1.在查询设计器中直接运行在“查询设计器”窗口中,选择“查询”|“运行查询”菜单命令,或单击常用工具栏中的“运行”按钮。2.利用菜单命令运行选择“程序”|“运行”菜单命令,打开“运行”对话框,选择要运行的查询文件,再单击“运行”按钮。3.命令方式DO<查询文件名.qpr>6.1.3运行查询文件6.1查询设计1.打开查询设计器

选择“文件”|“打开”菜单命令,指定文件类型为“查询”,选择相应的查询文件,单击“确定”按钮。2.修改查询

1)设置查询。2)修改排序顺序。3.运行查询文件单击常用工具栏上的“运行”按钮,运行查询文件。单击“关闭”按钮,关闭浏览窗口。4.保存修改结果

选择“文件”|“保存”菜单命令,或单击常用工具栏上的“保存”按钮,保存对文件的修改。单击“关闭”按钮,关闭查询设计器。6.1.4修改查询文件6.1查询设计系统默认将查询的结果显示在“浏览”窗口中,也可以选择其他输出去向,例如,输出到临时表、表、图形、屏幕、报表和标签。6.1.5定向输出查询文件6.1查询设计查询去向含义浏览在“浏览”窗口中显示查询结果临时表将查询结果存储在一个临时只读表中表将查询结果存储在一个指定的表中图形将查询结果输送给MicrosoftGraph程序以绘制图表,该查询结果中只能有一个字符型字段和若干个数值型字段屏幕在VisualFoxPro的主窗口或当前活动输出窗口中显示查询结果报表将查询结果输送给一个报表文件(.frx)标签将查询结果输送给一个标签文件(.lbx)表6-1查询的去向及含义查询结果输出到临时表,具体操作步骤如下:打开查询设计器。(2)选择“查询”|“查询去向”菜单命令,系统将显示如图6-9所示的“查询去向”对话框。(3)单击“临时表”按钮,在“临时表名”文本框中输入临时表名,单击“确定”按钮,关闭“查询去向”对话框。(4)保存对查询文件的修改。单击查询设计器窗口的“关闭”按钮,关闭查询设计器。(5)运行该查询文件。6.1.5定向输出查询文件6.1查询设计视图具有以下优点:●视图只是从数据库中导出的一个虚拟表,不能独立存在,只能依赖于所在的数据库而存在。●简化了对数据库的操作。通过视图将各表中的相关数据集中在一起,更新视图的同时也就更新了各个表中的数据。●可支持网络应用。创建远程视图后,用户可直接访问网络上的远程数据库中的数据。6.2视图设计1.启动视图设计器1)菜单操作(1)在系统菜单中,选择“文件”|“新建”菜单命令,打开“新建”对话框。(2)选择“视图”单选按钮,再单击“新建文件”按钮,在打开视图设计器的同时,还会打开“添加表或视图”对话框(3)将所需的表添加到视图设计器中,然后单击“关闭”按钮。2)命令操作命令格式如下:CREATEVIEW6.2.1视图设计器6.2视图设计2.“视图设计器”窗口6.2.1视图设计器6.2视图设计146.2视图设计6.2.1视图设计器4)SQLWHERE子句包括●关键字段。视图中标记为“关键字段”的字段在源表中被其他用户修改后,更新失败。●关键字段和可更新字段。视图中任何标记为“关键字段”或“可更新字段”的字段在源表中被其他用户修改后,更新失败。●关键字段和已修改字段。视图中任何标记为“关键字段”或“已修改字段”在源表中被其他用户修改后,更新失败。使用更新此复选框用于指定后台服务器更新的方法6.2.1视图设计器6.2视图设计1.单表视图【实例6-2】对学生数据库中的学生成绩表建立视图,要求包括学号、姓名、外语、计算机字段。(1)打开“学生”数据库,单击鼠标右键,在快捷菜单中选择“新建本地视图”,单击“新建视图”按钮,进入视图设计器。在“字段”选项卡中选择字段。在视图设计器的“字段”选项卡中,选择视图中需要输出的字段。设置完成后,选择“文件”|“保存”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论