VF教程第章查询与视图.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF教程第章查询与视图

第3章 查询与视图 本章内容 3.1 查询 3.1.1 查询的概念 3.1.2 查询设计器 3.1.2 查询设计器 3.1.2 运行查询 在查询设计器空白处单击右键,在弹出菜单中选择“运行查询”命令; 选择“查询→运行查询”命令: 在命令窗口中键入DO查询文件.qpr; 单击常用工具栏上的“运行”按钮。 3.1.2 查询设计器 3.1.2 查询设计器 3.1.3 查询向导 1.“文件→新建→新建对话框→查询→向导”。 2.在“项目管理器→查询选项→新建→新建查询对话框→查询向导”。 3.1.3 查询向导 为表建立关系 设定包含记录 筛选记录 确定排序 限制记录 保存查询文件 VFP提供了三种保存查询文件的方式 3.1.4 查询的使用 修改查询 利用查询设计器修改查询 利用各种文本编辑器打开查询文件,对SQL语句进行编辑修改 3.2.1 视图的概念 视图是从一个或多个数据表中导出的“表”。视图本身并不存储数据。 视图是不能单独存在的,它依赖于某一数据库且依赖于某一数据表而存在,只有打开与视图相关的数据库才能创建和使用视图。 视图可以看作是数据库中的一个特定的表。它兼有查询和表的特点。 视图分为本地视图和远程视图。 关闭数据库后,视图中的数据消失,再次打开数据库时视图从数据源表中重新检索数据。 3.2.2 创建本地视图 【例5-4】使用“教学”数据库中的“学生”、“选课”、“课程”三个数据库表,通过视图设计器设计一个名为“学生成绩”的视图。视图中包含学号、姓名、课程名和成绩字段,要求成绩大于等于90分,并按成绩降序排序。假设已打开“教学”数据库。 3.2.2 创建本地视图 视图设计器 视图设计器和查询设计器的界面主要不同之处: 视图中没有“查询去向”按钮; 视图“字段”选项卡中增加了“属性”按钮; 视图增加了“更新条件”选项卡,设定数据更新的条件。 数据更新 更新条件 指定可更新的表 发送SQL更新 指定可更新的字段 检查更新的合法性 确定更新方式 浏览视图 3.2.4 有关视图的常用命令 1.定义视图命令 CREATE VIEW 视图名 AS SELECT 语句 3.3 查询与视图的区别 第5章 查询与视图 * LOGO 查询 3.1 视图 3.2 查询与视图的区别 3.3 查询是根据用户设定的条件向数据源表发出检索信息的请求,从中提取符合特定条件的记录。 查询就是预先定义好的一个SQL SELECT语句。 查询文件的扩展名.QPR 建立查询有三种方法: 使用SQL SELECT语句建立查询 使用查询设计器建立查询 使用查询向导建立查询。 【例5-1】使用“教学”数据库中的“学生”、“选课”、“课程”三个数据库表,通过查询设计器设计一个名为“学生成绩表”的查询文件。查询结果包含学号、姓名、课程名和成绩字段,要求成绩大于等于90分,并按成绩降序排序。假设已打开“教学”数据库。 字段:用于指定包含在查询结果中的字段或字段表达式,对应于SELECT短语。 联接:用于指定各数据表或视图之间的联接关系,对应于JOIN ON短语。 筛选:用于指定查询条件,对应于WHERE短语。 排序依据:用于指定查询结果中记录的排列顺序,对应于ORDER BY短语。 分组依据:用于分组,对应于GROUP BY短语和HAVING短语。 杂项:用于指定是否显示重复记录和列在前面的记录,分别对应DISTINCT和TOP。 【例5-2】使用“教学”数据库中的“学生”表,设计一个名为“学生成绩查询.QPR”的查询文件。利用分组功能统计平均入学成绩在500分以上的各专业学生的平均入学成绩,查询结果包含专业和平均成绩两个字段,最后将查询结果存放到表“学生成绩.DBF”中。 【例5-3】使用“教学”数据库中的“学生”、“选课”、“课程”三个数据库表,通过查询向导设计一个名为“大学计算机基础学生成绩”的查询文件。要求查询结果包含学号、姓名、课程名和成绩字段,课程名选择“大学计算机基础”,按成绩降序排序。假设已打开“教学”数据库。 选定作为查询对象的数据库或自由表 需要的字段添加到“选定字段”列表框中 重新调整字段的排列次序 完全联接 右联接 左联接 内联接 “钥匙”表示关键字“铅笔”更新 视图是一个虚拟的表,浏览视图中的记

文档评论(0)

docman126 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档