第6章查询与视图(上课用).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文档。上传文档
查看更多
第6章查询与视图(上课用)

第6章 数据查询与建立视图 数据查询 2.创建查询的方法: 查询设计器 查询向导 3.查询文件的扩展名 :.qpr 利用“查询设计器”创建查询 利用“查询设计器”创建查询 利用“视图设计器”创建视图 查询和视图的比较 相同点 可从数据源(自由表、数据库表和视图)中查找满足条件的记录和选定字段。 自身不保存数据,它们的显示结果随数据源内容的变化而变化。 不同点 查询可以设定查询去向。 视图可以更新数据源(保护原表中的其他数据)。 视图可以访问远程数据。 查询文件可以单独存在,而视图是某个数据库中的一部分。 查询(queries)和视图(views)都是从指定的一个或多个表(数据库表或自由表)或视图中提取用户所需数据,从而实现对数据的的浏览、筛选、排序、检索、统计等加工操作。 不同之处主要在于: 查询可按照一定的输出类型定向输出查询结果。 视图不但可以从本地数据源获得数据,还可以从远程数据源获取相关数据,并且可以利用视图对原表数据进行更新修改。 1.查询的类型: 单表查询:基于单个表文件或视图文件 多表查询:基于多个表文件或视图文件 启动“查询设计器” 1. 菜单方式: 文件|新建|查询|新建文件 2. 命令方式: create query 例如: 1、创建“学生.dbf”和“ 成绩.dbf”两个表文件到你的默认目录; 2、利用查询设计器创建查询文件cxx.qpr; 3、查询:学生表中的学号、姓名;成绩表中的学号、成绩表中每位学生所选课程的数量及所选课程的总成绩和平均成绩(即按成绩表中的“学号”分组)。 提示:选课程数量:count(成绩.学号) 总成绩: sum(成绩.成绩) 平均成绩 avg(成绩.成绩) 分组: GROUP BY 成绩.学号 查看生成的SQL命令,写出其中的关键字(兰色,除去函数名) 4、将查询结果保存到选课.dbf中。 视图 视图:是指从一个或多个数据库表或自由表或其他视图中提取出来的一种虚拟表文件。 所谓虚表是指视图的数据还是在原来的地方存放,视图中并不存储数据,只是存储了一种相应数据的逻辑关系。 视图不能单独存在,它依赖于某一数据库而存在,属于数据库的一部分。 视图的作用: 提供查询(和查询类似) 利用它可更新数据库中的数据(可保护原表) 视图的类型 1.单表视图和多表视图 (1) 单表视图:是指基于一个数据库表文件或其他视图选取得来的一个虚拟表。 (2) 多表视图:是指基于多个数据库表文件或其他视图选取得来的一个虚拟表 。 2.远程视图和本地视图 (1) 本地视图:数据源在本机上。 (2) 远程视图:数据源在远程计算机上。 创建视图 创建视图一般在“视图设计器”中创建 (1)先要打开一个数据库 (2)打开视图设计器: 菜单方式: 文件|新建|查询|新建文件 数据库设计器中“新建本地/远程视图”按钮 命令方式: create view 视图名 例如: 1、已知数据库“学生管理”中有表文件“学生.dbf”和“ 成绩.dbf” 2、利用视图设计器创建基于上面两表的视图“st”,要求如下; (1)视图中包括在第二学期选课的学生的信息:学号、姓名、成绩、课程代码、教师工号。 (2)查看生成的SQL命令。 (3)在视图st中,将姓名为“王东东”改为“王东”,并且用视图中修改的值更改原表中的数据,并将视图中的成绩设置为不可修改。 利用查询可以实现对数据库中数据的浏览、筛选、排序、检索、统计等加工操作,为其他数据库提供新的数据表。 若不写[查询文件名|]直接打开查询设计器,查询文件名为系统给出的默认值,否则查询文件名为用户指定文件名,?弹出创建对话框,用户指定文件名。 创建过程,可以在”查询设计器“中单击鼠标右键,添加表,或在某个表上单击鼠标右键,移去表 添加和移去字段 筛选 第二学期 默认区分大小写 然后移去 相当于select语句的**子句 创建-保存-运行-sql-关闭-命令窗口-do-打开-查询去向-运行 注意:需要运行一次查询才能保存到查询去向中 用记事本写字板word看一下查询文件 在“实例”列中输入值时,要注意以下几点: 字符串不用定界符,除非要输入的字符串与查询中的某一字段名相同 日期型数据不用大括弧,直接输入即可。如:出生日期 Between 06/12/86,10/03/87表示筛选出生日期 为1986年06月12日~1987年10月03日之间的记录 逻辑值前后要加英文逗点。如:.T.(逻辑真值) 多表会弹出连接对话框设置表之间的连接 查询文件

文档评论(0)

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

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

版权声明书
用户编号:7111022151000002

1亿VIP精品文档

相关文档