第4章 查询和视图课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 查询和视图课件

第四章 查询和视图 4.1 查询与视图概述 4.2 查询的创建和使用 4.3 视图的创建和使用 4.4 SELECT-SQL语句 4.1 查询和视图概述 是一张虚表,不仅具有查询的功能,而且可以改变视图中记录的值,并把更新结果送回到源表中 查询与视图必须基于确定的数据源 数据源: 从类型上:自由表、数据库表或视图。 从数量上:单表或多表(相关的表) 两者相同点: 1、数据源相同 2、定义一条 SELECT-SQL 语句 3、创建方法和步骤基本类似 4、使用视图向导与查询向导完全一样。 两者区别: 1、查询:从表中检索或统计出所需的数据 视图:不仅具有查询的功能,而且可以改变视图中记录的值,并把更新结果送回到源表中 2、查询以独立的文件存储(.QPR),该查询文件中保存的是实现查询的 SELECT-SQL 命令,而非查询结果 视图不以独立的文件存储,系统将其名称及其定义信息存储在数据库中。 4.2 查询的创建和使用 4.2.1 使用查询设计器建立查询 4.2.2 创建多表查询 4.2.3 交叉表查询 4.2.1 使用查询设计器建立查询 设计查询方法有二种: 查询设计器介绍 设计查询方法—命令设计 通过事例设计单表查询过程 例 4.1 查询教师表中基本工资在500元以上(含500元)的教师的工号、姓名、基本工资情况,并使教师按系名升序排序,同一个系的教师按基本工资的降序排序。 单表查询设置过程(2) 如果在分组的基础上,还需对查询结果进行记录的筛选,即取查询结果记录的子集,可以单击“分组依据”选项卡上的“满足条件”按钮,打开“满足条件”对话框。 4.2.2 创建多表查询 创建多表查询 1)与单表查询区别 #表的数目是两张或两张以上 #多张表之间需建立联接条件 2)联接的概念 联接和联接条件 联接是指查询或视图的一个数据库操作 两张表的联接结果是一张新表。 联接类型 笛卡尔积: 例:R: S: 则:R Х S= a b c d aa bb cc dd aa bb ff fhg Av dc ff fhg Av dc cc dd 例4.3: 查询信息管理系中所有成绩总分在480分以上,并且各门课程的成绩不得低于70分的学生。要求在查询结果中包含学生的学号、姓名、总分、平均分和最低分,并且按照总分的从高到低排列。 4.2.3 交叉表查询 交叉表查询:以电子表的形式显示数据的查询。 可以使用“交叉表向导”建立交叉表查询: “新建查询”-“查询向导”-“交叉表向导” 向导共分四个步骤: 交叉表查询—步骤1 步骤1:字段选取 注意:字段只能在单独的表或视图中选取——单表 选择SJK库中的CJ表,选择该表的所有字段。 交叉表查询—步骤2 布局 显示了可用字段和三个框:“行”、“列”、“数据” 交叉表查询—步骤3 加入总和信息 通过从“总和”和“小计”区域选择合适的单选按钮 交叉表查询—步骤4 完成 选择“保存…”单选按钮,单击“完成”按钮,取查询的文件名,保存后将在浏览窗口中显示结果。 交叉表查询—运行结果 浏览窗口显示结果如下: 4.3 视图的创建与使用 视图是数据库的一部分,是基于表的并且可更新的数据集合。 特点:与查询相似—从一张或多张相关联的表中提取有用信息。 与表相似——更新其中信息,并将更新结果反映到源表中。 视图中的源数据表称为“基表” 类型:本地视图—使用VFP查SQL语法从视图或表中选择信息。 远程视图—使用远程 SQL语法从 ODBC数据源表中选择息。 ODBC(开放式数据互连)—一种用于数据库服务器的标准协议,通过ODBC 可以访问多种数据库中的数据,使VFP可与该数据库相连,从而访问数据库中的数据。 可以将一张或多张远程视图添加到本地视图

文档评论(0)

精华文库 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档