- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库及其应用-Access》第05章.doc
PAGE
PAGE 14
第5章 查询
本章要点:
查询的概念
SQL语言,数据运算表达式,SQL查询
查询设计视图。选择查询,汇总、交叉表、参数查询,查询向导
动作查询:生成表查询、追加查询、更新查询、删除查询
SQL特定查询
5.1 查询概述
查询(Query),是数据库中重要的概念,直观理解,查询就是从数据库中查找所需要的数据。但在Access中查询有比较丰富的含义和用途。
5.1.1 查询的概念
数据库是相关联数据的集合。当数据已经存储在数据库中后,从数据库中获取信息就成为最主要的工作。
数据库系统一般包括三大功能:数据定义功能、数据操作功能、数据控制功能。要表达并实施数据库操作,必须使用数据库操作语言。关系数据库中进行数据操作的语言是结构化查询语言(Structure Query Language),简称SQL。
在Access中,实现数据库操作功能的数据库对象就是“查询”。表是数据组织存储的概念,查询是关于数据库操作的概念,查询以表为基础。
Access数据库将查询分为“选择查询”和“动作查询”两大类。用户使用选择查询从指定表中获取满足给定条件的记录;使用动作查询从指定表中筛选记录以生成一个新表或者对指定表进行记录的更新、添加或删除操作。
Access的“选择查询”有两种基本用法:一是根据条件,从数据库中查找满足条件的数据,并进行运算处理。二是对数据库进行重新组织,以支持用户的不同应用。
在一般的DBMS中,第一种应用称为查询;第二种应用以查询为基础实现,称为视图(View),视图实现了数据库三级体系结构中外模式的作用。在Access中,都称为查询。
当执行一个查询后,会得到一个查询结果数据集,这个数据集也是二维表,但数据库中并不将这个数据集保存。但Access可以命名保存查询的定义,这就得到数据库的查询对象。查询对象可以反复执行,查询结果总是反映表中最新的数据。查询所对应的结果数据集被称为“虚表”,是一个动态的数据集。
5.1.2 查询的运用
应用查询的基本步骤是:
(1)设计定义查询;
(2)运行查询,获得查询结果集。这个结果集与表的结构一致;
(3)如果需要重复或在其他地方使用这个查询的结果,就将查询命名保存,这就得到一个查询对象。以后打开查询对象,就会立即执行查询并获得新的结果。因此,查询对象总与表中的数据保持同步。如果不保存,则查询和结果集都将消失而不会保存。
在Access数据库窗口中,选择“查询”对象,如图5.1-1所示。建立查询的基本操作有两种:“在设计视图中创建查询”和“使用向导创建查询”。单击“新建”按钮,弹出如图5.1-2所示的“新建查询”对话框。除第一项是设计视图外,后面有四种查询向导。
在查询对象列表窗口中双击“使用向导创建查询”,等同于图5.1-2中选中“简单查询向导”并单击【确定】按钮,将进入“简单查询向导”界面。对于无论哪种向导方式来说,只要理解了查询的含义及设计视图的操作方法,都是比较简单的,按照向导的引导一步步操作,做简单的选择或设置即可。
图5.1-1 数据库窗口的查询标签界面 图5.1-2 新建查询对话框
另外一种方法,双击“在设计视图中创建查询”,或者选中“设计视图”并单击【确定】按钮,都将进入查询的设计视图(参见图5.2-1)。
图5.1-3 【查询】菜单在进行查询设计时,系统菜单将出现【查询】菜单,同时会出现“查询设计”工具栏。【查询】菜单的内容如图5.1-3所示,菜单中列出了不同的查询操作类别。
图5.1-3 【查询】菜单
Access将查询分为两大类五种,分别是:选择查询、交叉查询、操作查询、SQL特定查询和参数查询。其中,“操作查询”包括了菜单中的“更新查询”、“追加查询”、“删除查询”。
这五种查询类别只是查询功能上的划分。除“SQL特定查询”外,它们都是通过查询的“设计视图”进行可视化的交互操作来完成查询的定义。
除“设计视图”以外,还有一种非常重要的查询设计方法,就是通过“SQL视图”。“SQL视图”是一个文本编辑器,在“SQL视图”中以命令行方式,输入SQL语句来表达查询,然后执行SQL语句以实现查询的目标。
通过“查询设计”工具栏可在“设计视图”和“SQL视图”之间转换。在工具栏的第一个按钮上单击,将下拉出一个选择列表,如图5.1-4所示。在列表中单击“设计视图”或者“SQL视图”,将分别在这两种设计界面之间转换。
图5.1-4 “查询设计”视图事实上,SQL是所有关系数据库的标准操作语言。Access查询的五种类别,最后都会转化为对应的SQL语句。由于Access本身的设计目标是可视化、交互式,于是提供了可视化的查询“设计视图
图5.1-4 “查询设计”视图
可视化操作虽然直观,无须写语句,但对于一
您可能关注的文档
- 五年级数学上册测试题.doc
- 五年级数学上册第四单元测试卷(附答案).doc
- XXXXX矿井瓦斯发电可行性研究报告.doc
- xxxx煤矿风险点隐患排查清单台账.doc
- 北京高考情景作文文2014-2017汇总---传统文化类.doc
- 交通工程经典例题及答案.doc
- XXX房地产项目开发策划方案.doc
- 北师大版数学三年级上各单元知识复习要点精讲.doc
- 京师同文馆与中国近代海关.doc
- 亲子活动的总结.doc
- TCECS 924-2021 户用清洁供暖集中监管运维系统技术规程.pdf
- TCECS 1000-2021 工程建设标准编写导则.pdf
- TCECS 1062-2022 加固片材与混凝土粘结性能试验方法标准.pdf
- TCECS 1119-2022 工业建筑钢吊车梁系统检测鉴定标准.pdf
- TCECS 879-2021 桥梁预应力孔道注浆密实度无损检测技术规程.pdf
- TCECS 1160-2022 机械发泡温拌沥青路面技术规程.pdf
- TCECS 882-2021 风电塔架检测鉴定与加固技术规程.pdf
- TCECS 1162-2022 在役彩涂压型金属板检测鉴定及修复技术规程.pdf
- TCECS 1163-2022 建设工程职业健康管理标准.pdf
- TCECS 1161-2022 钢混组合梁斜拉桥设计标准.pdf
原创力文档


文档评论(0)