〈新〉第五章 理论08查询与视图的建立-用.ppt

〈新〉第五章 理论08查询与视图的建立-用.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询与视图的比较 特 性 查 询 视 图 文件属性 作为独立文件(.QPR)存储在磁盘,不属于数据库 不是独立文件,是数据库的一部分 数据来源 本地表、其它视图 本地表、其它视图、远程表 结果的存储形式 数据表、图表、报表、标签 临时数据表 数据引用 不能被引用 表单、报表、查询等数据源 更新数据 不能更新数据 可更新数据 5.5.3 视图与数据更新 默认情况下,对视图的更新不会在源数据表中得到反映,如果需要更新,要选中“更新条件”选项卡中左下角的“发送SQL更新” (1)指定可更新的表 (2)指定可更新的字段 (3)“SQL WHERE子句包括”框 (4)“使用更新”框 视图设计器与查询设计器的区别: 演示 5.5.4 视图的使用与维护 视图建立后可以象数据表一样的来操作,能用于数据表的操作命令差不多都可以用于视图。 视图不能独立存在,不要改变其结构,只能修改视图的定义 5.4 查询的建立与运行 作用: 从一个或多个相关联的数据表中提取需要数据,并按要求进行输出。生成的是一个硬盘上扩展名为.qpr的查询文件。 (可对多个表进行查询) 简单查询: 顺序查询:locate for 索引查询:seek,find 界面查询: 查询向导 查询设计器 (1)打开查询设计器窗口 (2)选择查询的数据源(包括自由表、数据库表和视图)。 (3)选择出现在查询结果中的字段。 (4)设置查询条件。 查询设计器 (5)设置排序或分组来组织查询结果。 (6)选择查询去向,即查询结果的输出类型,如浏览(默认) (7)保存查询设置(.QPR) (8)运行查询。 单表查询: 查询student表中性别为女的年龄最小的三个同学。 多表查询: 在“图书管理”数据库中查询学生借书情况,并按借书日期升序输出其学号、书名和借书日期。 1.启动查询设计器 方法1:“文件”菜单中选择“新建”,然后选择“查询”,“新建文件”。 方法2:命令窗口 create query xsjs (2)联接选项卡 内部联接:只有满足联接条件的记录才包含在结果中(最典型) 左联接:左表中的所有记录,右表中的与左表相匹配的记录 右联接:右表中的所有记录,左表中的与左表相匹配的记录 完全联接:先右联接、后左联接,去掉重复记录 (3) 筛选选项卡 在联接条件选出的记录基础上再筛选 (4) 排序依据选项卡 可指定多个排序的关键字段 (5) 分组依据选项卡 只显示结果中该字段值相同的第一条记录 (6) 杂项选项卡 演示左右连接和全部连接 5.4.3 查询菜单的使用 1.查询-查看SQL(能看不能改) QPR查询文件实际上是一个文本文件,因此可用任何文本编辑器对其进行修改 2.选择查询去向 (1)浏览 (2)临时表 (3)表 (4)图形 (5)屏幕 (6)报表 (7)标签 可演示用记事本打开 查询去向 查看SQL 3.保存查询文件(.QPR) 4.运行查询 格式:DO 查询文件名 说明:查询文件名中必须带扩展名.QPR 如: do xsjs.qpr 复杂查询 输出字段源表没有 复杂筛选条件 分组 统计 例 子 在职工管理数据库中(包含zgda和zjgz),查询出职工最终发的工资是多少(=基本工资+增资额),并按最终工资从高到低输出编号、姓名、最终工资,查询结果保存在“zzgz.QPR” 如果将结果显示在图中呢? 在菜单栏的“查询”菜单中选择 运行查询 5.5 视图的概念 在数据库表基础上创建的一种虚拟表,按照用户指定的条件从已有数据库表或其他视图中抽取出来,不另加存储,依赖某一个数据库而存在。 视图的功能: 1.提取数据库使用的灵活性 2.减少用户对数据库的依赖 3.支持网络应用 视图的分类: 本地视图:直接从本地计算机的数据库表或其他视图中选择信息 远程视图:使用从远程ODBC数据源表中选择信息。 5.5.2 创建视图 1.用“视图设计器”创建视图 (演示) 2.命令方式(略) 虚拟表 为什么称为虚拟表? ——因为依赖于数据库而存在,每次打开数据库时临时对这些数据进行提取,得到视图,在硬盘上不会留下痕迹,即不会产生新文件。 如何查看视图内容呢? 视图是一张虚拟表,但是也是一张“表”,因此想要看视图同打开表浏览表的操作是完全一样的。 use 视图1 browse

文档评论(0)

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

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

1亿VIP精品文档

相关文档