- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
查询与SQL
查询与SQL
学习目标与要求
通过本章学习,读者应达到以下要求:
1.深入理解Access数据库中查询对象的概念和意义。
2.了解SQL语言的特点、发展、功能与用法。
3.掌握Access查询对象的工作视图运用和切换。
4.掌握数据运算与表达式的用法。
5.理解并掌握SELECT语句的作用与用法。
6.理解并掌握SQL追加、更新、删除功能和对应语句。
7.理解并掌握SQL的数据定义功能和对应语句。
8.在掌握SQL语句的基础上,掌握通过设计视图进行可视化操作的查询设计应用。
第5章 查询
5.1 Access查询概述
数据库系统一般包括三大功能:数据定义、数据操作、数据控制。
数据库的定义功能包括对象的创建、修改、删除。
数据库的操作功能包括对于数据库中数据的增加、删除、更新和查找。
实现数据库的功能需要使用数据库语言。关系数据库中使用的语言是结构化查询语言(Structure Query Language),即SQL。
在Access中,实现数据库操作功能(也包括定义功能)的数据库对象是“查询”。表实现数据组织存储,查询实现数据库操作、重新组织,查询以表为基础。
Access查询主要有两种作用:
(1)通过查询,可以实现对数据库数据的各种操作。
(2)可以将设计好的查询命名保存,就得到查询对象。查询对象的外在视图与表类似。由于查询可以对数据库重新组织,这样,查询对象可以将数据库以不同的形式呈现在不同的用户眼中。(例)
① Access通过查询对象实现SQL的功能。查询对象在逻辑上相当于是一个表,与表有一样的结构。用户使用查询对象,就可以象使用表一样,所以,查询也可以作为其他对象的数据源。
② 查询对象保存查询定义,不保存查询结果,不会浪费存储空间,查询对象为“虚表”。在查询对象界面选中查询对象“打开”,就可以运行查询查看结果,避免了每次重新设计查询的操作。同时,结果是一个动态数据集,自动与源表保持同步。
③ 查询对象基于SQL,隐藏了数据库复杂性,可以为不同的应用设计不同的查询,因此查询是用户眼中的数据库。查询增加了应用的灵活性,实现了数据库三级模式结构中外模式的功能。
④ 对查询对象的操作要转换为对表的操作。由于查询的多样性,因此,不是所有对查询对象的操作都可以完成,一般来说,对查询对象的SELECT操作都可以实现,但对查询对象的INSERT、UPDATE、DELETE操作有很多限制。查询增加了数据应用的安全性。
5.3 选择查询
按照Access的特点,查询应该通过交互操作设置,“SQL视图”属于交互操作的附属对照视图。
按照交互操作划分,建立查询操作有两种:
“在设计视图中创建查询”和“使用向导创建查询”。
查询类别分为两大类5种。
两类是:选择查询、操作查询。
5种是:选择查询、交叉查询、参数查询、 SQL特定查询和操作查询。前3种都是选择查询。
其中,“操作查询”包括“更新查询”、“追加查询”、“删除查询”。
除“SQL特定查询”外,它们都是通过查询的“设计视图”进行可视化的交互操作来完成查询的定义。
建立选择查询的操作步骤如下。
① 在数据库窗口启动查询“设计视图”。可通过“在设计视图中创建查询”、“新建查询”对话框启动查询“设计视图”。
② 确定数据源。启动“显示表”对话框,从中添加表或查询对象作为数据源。
③ 定义查询。在 “设计视图”中交互操作构造查询。
④ 运行查询。
⑤ 根据需要保存为查询对象。
(1)设计视图界面
该视图分为上下两部分,上半部分是数据源“表/查询”输入显示区,对应SELECT语句FROM子句;下半部分是依例查询(QBE)设计网格,用于确定查询结果要输出的列和查询条件等。
QBE网格中Access初始设置了字段、表、排序、显示、准则、或等栏目。
(2)多表关系的操作
当“表/查询输入区”中只有一个表时,这是单表查询。若“表/查询输入区”中有多个表时,这是多表连接查询,Access会自动设置多表之间的连接条件。默认为内连接。可设置不同连接方式。
(3)“字段”行、“表”行与“显示”行的操作
① 在“字段”行的组合框中选择一个字段。
② 从“表/查询输入区”中拖曳某一字段到“字段”行中。
③ 一次设置多个字段。按下shift键选中连续、或者按下ctrl键选中不连续的多个字段,然后拖曳到“字段”行。
④ 设置“*”来代表全部字段。
⑤ 一次设置全部字段。选定表全部字段,拖曳到“字段”行。
(4)“排序”行操作
确定按该字段进行排序。下拉框中选择“升序”或“降序”。
(5)“条件”行操作
所有查询条件,都在“条件”行设置。在QBE设计网格中,同一行的条件以AND连接,不同行的条件以OR连接。
(6)某些基本功能的设置操作
① DISTINCT和TOP功能。在设计视图中
您可能关注的文档
- 微原课设简易文本编辑器说明书.doc
- 微生物解答.doc
- 微生物学必考习题.doc
- 总结词汇.doc
- 总论试题.doc
- 思考与练习5.doc
- 我的假期成长记.doc
- 怎样鉴别USB3.doc
- 户外运动装备知识.doc
- 手持扫描仪.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)