access查询习题总结归纳
access查询注意事项:
先判断查询的类型,文管二级考试一般考到的类型有选择查询、更新查询、删除查询、生成表查询、追加查询等。其中选择查询是最常见的类型。选择正确的查询类型后再判断条件的数量,以及这些条件的关系是“并且”还是“或者”。
选择查询:一般是让你根据表中的记录,列出符合一些条件的记录值,或者统计出一些信息。例如以下题目都是选择查询的类型:
1.要求:显示30岁(含30岁)以下的人员的所有信息。2.要求:统计每位女老师各自讲授的课程数目。
3.要求:列出rsda数据表中工号前2位等于“10”的男性职工的信息。4.要求:显示所有本年度已经过完生日(不含当日)的人员信息。
5.要求:计算部门为“基础部”、基本工资不足1000元的人员的补贴的平均值。
更新查询:通过这类查询改变了表中的记录值。.例如以下题目都是更新查询的类型:
要求:为rsda数据表中1980年以前(不含1980年)出生的职工每人增加38元补贴。(补贴值变化了)1.2.
要求:将rsda数据表中“部门”字段的“总务处”改为“后勤集团”。(部门值变化了)要求:将工号前2位是“13”的职工所属部门改为“学工部”。(部门值变化了)
UPDATErsdaSETrsda.部门="学工部"WHERE(((rsda.工号)Like"13*"));
3.4.5.
要求:将rsda数据表中“基础部”的全体人员的“补贴”增加150元。(补贴值增加了)要求:为部门是“总务处”的职工每人增加15%的补贴(补贴=补贴*1.15)。要求:更新所有女教工的应发工资(其中:应发工资=基本工资+补贴-公积金)。
UPDATErsdaSETrsda.应发工资=[rsda]![基本工资]+[rsda]![补贴]-[rsda]![公积金]WHERE(((rsda.性别)="女"));
删除查询:顾名思义,就是删除表中符合条件的记录(行)。.例如以下题目都是删除查询的类型:
1.要求:物理删除rsda数据表中部门为“教务处”的所有女性职工的记录。
DELETErsda.部门,rsda.性别,rsda.*FROMrsda
WHERE(((rsda.部门)="教务处")AND((rsda.性别)="女"));
2.要求:物理删除rsda数据表中部门为“基础部”的所有男性职工的记录。
生成表查询:执行完这类查询后会在数据库中的表对象中生成一个新表,题目都会给你这个新生成的表的名字,例如“员工表2”、“学生表2”、“人事表2”等等。例如以下题目都是删除查询的类型:
1.2.
要求:按照出生年月降序排序生成一个新表“人事表2”,新表只包含“工号”,“姓名”,“性别”,“应发工资”字段。
要求:统计出1980年(包含1980年)以后出身的员工的信息,生成一个新表“青年教工表”,新表中除了原表的所有字段外还有一个新字段“年龄”,显示年龄。
SELECTrsda.*,Year(Now())-Year(rsda!出生年月)AS年龄INTO青年教工表FROMrsda
WHERE(((Year([rsda]![出生年月]))>=1980));
追加查询:从已有表中选择查询出符合条件的记录,插入另一张结构相似的表中。但是注意,事先数据库表对象中应该存在被插入记录的表。
例如:数据库中已经存在了一张表rsda2,要求将rsda表中男性员工追加到rsda2表中,只追加姓名、基本工资和补贴三个字段的值。INSERTINTOrsda2(姓名,基本工资,补贴)SELECTrsda.姓名,rsda.基本工资,rsda.补贴FROMrsda
WHERE(((rsda.性别)="男"));要求:显示30岁(含30岁)以下的人员的所有信息。
1.要求:统计rsda数据表中“学生处”和“总务处”这两个部门职工的基本工资总和、补贴总和,并将结果赋
给变量A5101、A5102(或者新字段A5101、A5102)。
2.要求:列出rsda数据表中工号前2位等于“10”的男性职工的信息。3.填写SQL命令,要求利用出生年月产生一个新字段“年龄”,并在查询中显示原来的所有字段与“年龄”字段。4.要求:统计rsda数据表中部门为“基础部”的女性职工的基本工资的平均值,并将结果赋给变量A53(或者
新字段A53)。
5.要求:为rsda数据表中1980年以前(不含1980年)出生的职工每人增加38元补贴。6.要求:将rsda数据表中“部门”字段的“总务处”改为“后勤集团”。7.要求:将工号前2位是“13”的职工所属部门改为“学工部”。8.要求:计算部门为“基础部”、基本工资不足1000元的人员的补贴的平均值。9.要求:物理删除rsda数据表中部门为“教务处”的所有女性职工的记录。10.要求:统计每位女老师各自讲授的课程数目。
11.要求:统计男性职工中基本工资超过1500元的人数,并将结果赋给变量A55(或者新字段A55)。12.要求:列出rsda数据表中应发工资大于1500元的男性职工的工号、姓名、性别、部门和应发工资。
13.要求:统计讲授“英语写作”课程的老师的应发工资的平均值,并将结果赋给变量A56(或者新字段A56)。14.要求:显示所有本年度已经过完生日(不含当日)的人员信息。15.要求:更新rsda数据表中全体人员的“应发工资”,其中,应发工资=基本工资+补贴-公积金。16.要求:列出rsda数据表中部门为“教务处”的女性职工的工号,姓名,性别和部门。17.要求:统计讲授“程序设计”课程的教师中“补贴”一项的最低值,并将结果赋给变量A57(或者新字段A57)。18.要求:统计rsda数据表中女性职工中补贴一项的最低值,并将结果赋给变量A58(或者新字段A58)。19.要求:显示男教师讲授的所有课程名。
20.要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。21.要求:计算基本工资和应发工资的平均值,并将结果分别赋给avg_sal1、avg_sal2。22.要求:为rsda数据表插入一个新纪录,记录内容为:何晓冰,女,1977年8月20日出生,已婚,工号为10011,
基本工资为1500,补贴为600,公积金为50。
insertintorsda(姓名,性别,出生年月,婚否,工号,基本工资,补贴,公积金)values("何晓冰","女",”1977-8-29”,yes,10011,1500,600,50)
23.要求:按照“公积金”降序形式显示所有人员的信息。
24.要求:计算部门为“基础部”、补贴不足300元的人员的基本工资的平均值。25.要求:显示年龄最大的教职工的姓名、性别。
26.要求:计算补贴的平均值、公积金的平均值,并将结果分别赋给变量rjbt、rjgjj
27.要求:统计讲授“计算机文化基础实验”课程的教师中“补贴”一项的最高值,并将结果赋给变量A57(或者28.29.30.31.32.33.34.35.36.37.38.39.
新字段A57)。
要求:显示所有姓张的人员信息。
要求:更新所有女教工的应发工资(其中:应发工资=基本工资+补贴-公积金)。要求:显示讲课教师中年龄最大的教师的姓名和性别。
填写SQL命令,要求将所有女性职工的记录追加到名为“追加表”的表中,只需要其中的4个字段:工号、姓名、性别、部门。
统计“张运生”讲授的课程门数,并将结果赋给变量A57(或者新字段A57)。要求:显示讲授“计算机文化基础”课程的每位老师的姓名、性别。要求:按照出生年月降序排序生成一个新表“人事表2”,新表只包含“工号”,“姓名”,“性别”,“应发工资”字段。
要求:统计rsda数据表中男性已婚职工的应发工资的平均值,并将结果赋给变量A54(或者新字段A54)。要求:显示讲课教师中年龄最小的教师的姓名和性别。
要求:显示讲授“英语阅读”课程的每位老师的姓名、年龄。要求:统计35岁(含35岁)以下的老师各自讲授的课程数目。
要求将rsda表中男性员工追加到rsda2表中,只追加姓名、基本工资和补贴三个字段的值。
扩展阅读:Access归纳总结
Access总结归纳
1、数据管理技术是对数据进行分类、组织、编码、输入、存储、检索、维护和输出的技术。2、数据管理技术的发展大致经过了以下三个阶段:1、人工管理阶段;2、文件系统阶段;3、数据库系统阶段。3、数据模型是现实世界在数据库中的抽象,也是数据库系统的核心和基础。4、数据模型通常包括3个要素:(1)数据结构。(2)数据操作。(3)数据完整性约束。5、数据库理论领域中最常见的数据模型主要有层次模型、网状模型和关系模型。
微软公司的MicrosoftAccess和MS-SQLServer、Sybase公司的Sybase、甲骨文公司的Oracle以及IBM公司的DB2。
6、微软公司的MicrosoftAccess和MS-SQLServer、Sybase公司的Sybase、甲骨文公司的Oracle以及IBM公司的DB2。MicrosoftAccess是一个中小型数据库管理系统,适用于一般的中小企业;MS-SQLServer、Sybase和Oracle基本属于大中型的数据库管理系统;而DB2则属于大型的数据库管理系统。
7、数据是用于描述现实世界中各种具体事物或抽象概念的、可存储并具有明确意义的符号,包括数字、文字、图形和声音等。数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。8、数据库是存储在计算机辅助存储器中的、有组织的、可共享的相关数据集合。
9、数据库管理系统是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的各种数据访问请求。10、RDBMS的基本功能:(1)数据定义;(2)数据操纵;(3)数据查询;(4)数据控制。11、数据库应用系统>数据库管理系统>数据库12、数据库技术的应用方式:(1)信息系统开发作用;(2)数据分析与展示作用。13、Access工作界面主要由菜单栏、工具栏和数据库窗口3部分组成。14、Access数据库对象:表、查询、窗体、报表、页、宏和模块。15、在关系型数据模型中,表(Table)是最基本的数据结构。16、n元关系包含n个属性。17、关系性质:(1)同一属性列中的分量值有相同的数据类型;(2)分量是不可再分割的最小数据项。(3)表中的任意两条记录不能完全相同,即这两条记录对应的属性值不能都相同。
18、关系模式:关系模式是对关系的描述,它包括关系名、组成该关系的属性名等信息。通常简记为:关系名(属性名1,属性名2,,属性名n)。
19、创建表时OLE对象可用来存储图像、图表、声音等多媒体数据。20、Access中创建表的方法:(1)使用设计器创建表;(2)使用数据定义语言创建表;(3)通过导入外部数据创建表;(4)使用向导创建表;(5)通过输入数据创建表。21、表对象有两种常用的视图:设计视图和数据表视图。22、对于“文本”数据类型的字段来说,“字段大小”则有着特定的含义:一个汉字、一个字母或一个阿拉伯数字都占一个“字段大小”。23、“格式”属性只影响字段值如何显示,而不影响字段值在表中如何保存。24、“使用设计器创建表”就是实现数据定义功能的一种方法。使用数据定义语言(DataDefinitionLanguage,DDL)也可以实现数据定义功能;
25、CREATETABLE表名([字段名1]数据类型(长度),[字段名2]数据类型(长度))
ALTERTABLE表名[ADD字段名数据类型|DROP字段名],ADD表示向表中增加新字段,DROP表示删除表中的已有字段。DROPTABLE表名
26、Access数据库中,有两种方法可以实现数据操纵功能:一是利用数据操纵语言(DataManipulationLanguage,DML),二是在表的数据表视图中进行交互式的数据操纵。27、INSERTINTO表名(字段名1,字段名2)VALUES(常量1,常量2)
Eg.INSERTINTO产品(产品ID,产品名称,供应商ID)VALUES(78,"胡萝卜",1);、UPDATE表名SET字段名1=表达式1,字段名2=表达式2WHERE(条件)Eg.UPDATE产品SET产品名称="卷心菜"WHERE(产品ID=78)DELETEFROM表名WHERE(条件)
Eg.DELETEFROM产品WHERE(产品ID=78)
28、*代表任意数目的任意字符,包括空格wh*可以找到what、white和why?代表任何单个字母字符b?ll可以找到ball、bell和bill#代表任何单个数字字符1#3可以找到103、113、123
[]与方括号内任何单个字符匹配b[ae]ll可以找到ball和bell但找不到bill
!匹配任何不在方括号之内的字符b[!ae]ll可以找到bill和bull但找不到ball或bell
-与范围内的任何一个字符匹配。必须按照ASCII码以递增次序来指定区域b[a-c]d可以找到bad、bbd和bcd
29、Access的五种记录筛选方法:(1)按选定内容筛选;(2)内容排除筛选;(3)按窗体筛选;(4)输入筛选目标;(5)高级筛选/排序。30、数据控制功能:(1)数据的安全性控制。(2)数据的完整性控制。(3)数据的并发控制。31、输入掩码主要用于文本型字段和日期/时间型字段
0数字(0到9,必选项;不允许使用加号〔+〕和减号〔-〕)
9数字或空格(可选项;不允许使用加号和减号)
#数字或空格(可选项;空白将转换为空格,允许使用加号和减号)L字母(A到Z,必选项)?字母(A到Z,可选项)A字母或数字(必选项)a字母或数字(可选项)
密码文本框中键入的任何字符都按原字符保存,但显示为星号(*)
32、实体:客观存在并可相互区别的事物称为实体。实体可以是具体的人和物,也可以是抽象的概念。33、6E-R图中使用专门图形符号表示特定的含义:①矩形框实体型,在矩形框内标明实体型名称。
②椭圆形实体的属性,在椭圆形内标明属性名,并用无向边将其与相应的实体矩形框连接起来。③菱形联系,在菱形内标明联系名,并用无向边分别与有关的实体矩形框连接起来,表明联系的类型。④如果一个联系也具有属性,则这些属性也要用无向边与该联系连接起来。34、外键/外码(ForeignKey):当某个属性(或属性组)不是关系R的主键或只是主键的一部分,但是另一个关系R’的主键,则称该属性(或属性组)是关系R相对于关系R’的外键/外码。
35、不同二维表中的数据之间的内在联系,是以“关联字段”为纽带,通过表间关系体现和实现的。36、如果A表和B表之间的关系是一对多关系,则称A表为主表(或父表),B表为子表;在主表和子表之间建立一对多关系的关联字段是主表中的主键,而在子表中则是外键;在一对多表间关系中,主表定义了关联字段的取值范围,而子表只能引用主表中关联字段的值。
37、实施参照完整性的表间关系必备条件:①在主表和子表中,关联字段有相同的数据类型;②在主表中已经将关联字段设置为主键;③在子表中,每条记录在关联字段上的值或者为空值,或者等于主表中某条记录的主键值。
38、实施参照完整性时:(1)必须先在主表中将关联字段设置为主键,否则无法在“编辑关系”窗口设置“实施参照完整性”选项;(2)在子表中,即使某些记录在关联字段上是空值,也可以实施参照完整性。39、在Access数据库中,可定义三类主键:(1)自动编号主键;(2)单字段主键;(3)多字段主键。40、在Access关系数据库中,建立表间关系的关联字段不需要有相同的名称,但必须有相同的数据类型、并具有相同的业务含义。
41、在关系数据库中,查询(Query)的作用是从(多个)表中提取面向业务分析的数据,并对业务数据进行汇总性的分析。查询实现的是DBMS的数据查询功能,而查询的基本工作原理又是关系运算。42、关系运算又可分为两类。一类是传统的关系运算,包括并、差、交、笛卡儿积;另一类是专门的关系运算,包括选择、投影和连接。
43、并、差、交运算的前提:关系R和关系S有相同的属性结构对应属性不仅有相同的含义,而且具有相同的数据类型。
44、笛卡尔积R*S中,共有n*m条记录,每条记录都有n+m个属性。笛卡尔积中的某些记录没有实际意义。在RDBMS中,数据查询功能是通过关系的选择、投影和等值连接运算完成的。
45、选择运算是根据一定的条件对关系进行的水平分解运算,是从行的角度进行的运算;投影运算是对关系进行的垂直分解运算,是从列的角度进行的运算;连接属性可以有不同的名称,但必须表示相同的含义并有相同的数据类型,以保证属性值的可比性。
46、一对多表间关系为等值连接运算提供了基础,通过一对多表间关系中的关联字段可以进行等值连接运算。实际上,等值连接运算中的连接属性就是一对多表间关系中的关联字段。
47、并、差、交、笛卡儿积为二元关系运算;选择、投影为一元关系运算;连接为二元关系运算。
48、SELECT命令的基本语法格式为SELECT字段名1[,字段名2]FROM表名[WHERE条件表达式]/[GROUPBY字段列表]/[ODRDEBY字段名ASC|DESC]
49、查询对象视图:设计视图;数据表视图;SQL视图;数据透视表视图;数据透视图视图50、查询的设计视图上半部分为字段列表,下半部分为涉及网络。51、根据对数据来源的操作方式以及对查询结果组织形式的不同,可以将查询分为选择查询、交叉表查询、操作查询、参数查询和SQL查询五大类。
52、报表主要包括详细报表、分组报表、汇总报表、图表报表和标签报表。
53、报表从上到下由报表页眉、页面页眉、主题、页面页脚、报表页脚组成,每部分称为“节”。
54、报表的组成元素为控件。常用的控件有标签、文本框、直线和矩形。标签和文本框用于显示文本和数据,直线和矩形用于修饰报表、增强报表可读性。
55、根据是否需要数据源,控件可分为绑定控件、计算控件和未绑定控件。56、数据透视表的一般结构:1、筛选去;2、行区;3、列区;4、明细数据区
57、维的层次越低,数据粒度越细,数据所包含的内容也就越详细。反之,维的层次越高,数据粒度就越粗,数据所包含的内容也就越概括。
58、多维分析包括上卷、下钻、切片、切块、旋转等分析操作。上卷是指从明细数据聚集到概要数据的过程。下钻则是指从高层的概要数据向低层的明细数据逐步分解和细化。切片和切块是在一部分维上选定值后,关于度量数据在剩余维上的分布。如果剩余的维有两个,则是切片;如果有三个,则是切块。旋转是从不同的维进行数据分析。
59、数据透视图的区域包括筛选区域、数据区域、分类区域、系列区域和绘图区域。前四个区域中设置的字段都来自表和查询等数据源中。通常情况下,在筛选区域、分类区域和系列区域中设置的字段属于离散型数据(如地区、年度和雇员姓名),而在数据区域中设置的字段属于连续型数据(如销售额)。60、窗体是一种主要用于显示、浏览和输入数据的数据库对象,是用户和Access应用程序之间的主要界面。61、窗体分为:1.数据输入窗体。使用数据输入窗体可以向数据库添加新数据,或者查看、编辑和删除现有数据。2.自定义对话框。利用自定义对话框,可以接受用户输入,并依照输入执行某些操作。当需要对用户输入进行操作时,可以创建对话框。3.切换面版窗体。利用切换面版窗体,可以打开其它窗体或报表。使用切换面板窗体可以简化启动数据库中各种窗体和报表的过程。
62、标签总是未绑定的,文本框既可以是绑定的,也可以是计算的,还可以是未绑定的(接收输入数据)。使用命令按钮可以执行某些操作。
友情提示:本文中关于《access查询习题总结归纳》给出的范例仅供您参考拓展思维使用,access查询习题总结归纳:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。