Access上机操作题——查询操作

合集下载

Access学习辅导与上机实习—习题(第3章查询)

Access学习辅导与上机实习—习题(第3章查询)

Access学习辅导与上机实习—习题(第3章查询)■典型习题一、选择题1、是_________不会在简单查询的设计网络中出现。

A .字段B 条件C更新D排序2、下列叙述不正确的是。

A 删除查询主要用于删除符合条件的记录。

B 更新查询中可以使用计算功能。

C 追加查询时如果两个表的结构不一致,则不能进行。

D生成表查询生成新的表,该表是源表的一个子集。

3、不属于统计函数。

A MAXB COUNTC LASTD Y EAR二、填空题4、在查询表达式中,“/”表示,而“\”表示。

5、总计查询中,必须包含的两种字段是和。

6、在查询设计过程中,有多种方式可以视察查询结果,比如可以进入视图模式或单击按钮。

三、操作题7、对“教学”库建立下列查询:(1)用库中的三张表建立一个由学生姓名、课程名称、成绩组成的新数据表,新表取名为新表1。

(2)用学生表生成一个关于女生情况的新数据表,取名为女生情况表。

(3)用库中的三张表建立一个由学生姓名、成绩组成的数学成绩表,取名为数学成绩表。

(4)用库的三张表建立一个不及格学生的汇总表,表中的字段要求有学生姓名、课程名称、成绩。

(5)用库中的三张表建立一个由课程名称、各科平均分、总分、最高分、最低分组成的新数据表,取名为成绩统计表。

8、查询指定课程名的学生成绩,课程名只要求输入任意的几个字。

9、查询统计指定课程名称的总分和平均分。

■习题一、选择题1、利用对话框提示用户输入参数的查询过程称为_______。

A 选择查询B 参数查询C 操作查询D SQL查询2、以下叙述中,错误的是______。

A 查询是从数据库的表中行筛选出符合条件的记录,构成一个新的数据集合B 查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询C 创建复杂的查询不能使用查询向导。

D 可以使用函数、逻辑运算符、关系运算符创建复杂的查询3、Access共提供了种数据类型。

A 8B 9C 10D 114、用向导创建简单查询的步骤不包括。

ACCESS查询教程

ACCESS查询教程

ACCESS查询教程一、创建查询在ACCESS中,您可以使用查询向导或直接在设计视图中创建查询。

查询可以基于一个或多个表进行操作,您可以设置查询的条件和排序方式。

1.使用查询向导创建查询-打开ACCESS数据库并选择要使用的表。

-单击"创建"选项卡上的"查询向导"。

-选择"适用于单个表的简单查询"或"适用于多个表的复杂查询",然后单击"下一步"。

-选择您要在查询中包含的字段,并设置筛选条件和排序方式。

单击"下一步"。

-输入查询名称并选择查看结果的视图。

单击"完成"以完成查询的创建。

2.在设计视图中创建查询-打开ACCESS数据库并选择要使用的表。

-单击"创建"选项卡上的"查询设计"。

-在"设计"视图中,从"表"选项卡中拖动要包含在查询中的字段。

-若要进行筛选,可以在"条件"行中输入相应的条件表达式。

-若要进行排序,可以在"排序行"中选择要排序的字段,并选择升序或降序。

-单击"运行"按钮以查看查询结果。

二、使用常用函数进行计算和筛选数据在ACCESS中,有许多内置函数可用于在查询中计算和筛选数据。

下面是一些常用的函数和它们的用法示例:1.SUM函数:计算指定字段的总和-查询中添加新的计算字段,并在表达式中使用SUM函数。

-示例:计算销售订单表中的总销售额。

计算字段的表达式为"总销售额:SUM([销售额])"。

2.COUNT函数:计算指定字段的记录数-查询中添加新的计算字段,并在表达式中使用COUNT函数。

-示例:计算客户表中的客户数量。

计算字段的表达式为"客户数量:COUNT([客户ID])"。

access查询题目有答案

access查询题目有答案

做access查询题目的步骤:先判断查询的类型,文管二级考试一般考到的类型有选择查询、更新查询、删除查询、生成表查询、追加查询等。

其中选择查询是最常见的类型。

选择正确的查询类型后再判断条件的数量,以及这些条件的关系是“并且”还是“或者”。

选择查询:一般是让你列出符合一些条件的记录值,或者统计出一些信息。

例如以下题目都是选择查询的类型:1.要求:显示30岁(含30岁)以下的人员的所有信息。

2.要求:显示所有本年度已经过完生日(不含当日)的人员信息。

3.要求:显示1980年(含1980年)后出生人员的工号和姓名。

4.要求:显示所有姓张的人员信息。

5.要求:显示男教师讲授的所有课程名。

6.要求:显示讲授“计算机文化基础”课程的每位老师的姓名、性别。

7.要求:利用出生年月产生一个新字段“年龄”,并在查询中显示原来的所有字段与“年龄”字段。

8.要求:按照“公积金”降序形式显示所有人员的信息。

9.要求:显示讲课教师中年龄最大的教师的姓名和性别。

10.要求:显示年龄最大的教职工的姓名、性别。

11.要求:列出rsda数据表中工号前2位等于“10”的男性职工的信息。

12.要求:列出rsda数据表中部门为“教务处”的女性职工的工号,姓名,性别和部门。

13.要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。

14.要求:列出rsda数据表中部门为“总务处”和“学生处”的所有男性职工的信息。

15.要求:列出rsda数据表中应发工资大于1500元的男性职工的工号、姓名、性别、部门和应发工资16.要求:计算部门为“基础部”、基本工资不足1000元的人员的补贴的平均值。

17.要求:计算部门为“基础部”、补贴不足300元的人员的基本工资的平均值。

18.要求:计算补贴的平均值、公积金的平均值,并将结果分别赋给变量rjbt、rjgjjavg_sal1、avg_sal2。

A53(或者新字段A53)。

A51(或者新字段A51)。

ACCESS 查询操作

ACCESS 查询操作

2013年更精彩

5.2.1 使用设计视图创建查询
13、根据成绩表创建交叉表查询:学号为行标题 ,课程编号为列标题,期末考成绩为值,且能显 示出每位学生的期末考最高成绩。提示:在查询 的设计视图中,还应进一步在查询菜单中选择“ 交叉表查询”,添加相应三个字段,其中行标题 和列标题字段的总计方式为“分组”,值字段则 的为“总计”。
10
00:46:06
5.2.1 使用设计视图创建查询 例:查询全体学生姓名、出生年月,结果按出生年月的降 序排列。 SELECT 学生表.姓名, 学生表.出生年月 FROM 学生表 ORDER BY 学生表.出生年月 DESC;
文本型数据比较大小: 先比较第一个字符,不同的话有结果,相同的话再比 较第二个字符,
(P141表6-2)
(P142 表6-4) 13
00:46:06
5.2.1 使用设计视图创建查询
例:查询成绩表中成绩大于等于70小于等于80的
学生。 SELECT 学生表.学号, 学生表.姓名, 成绩表.课程 编号, 成绩表.成绩 FROM 学生表 INNER JOIN 成绩表 ON 学生表. 学号 = 成绩表.学号 WHERE ((成绩表.成绩) Between 70 And 80)); WHERE 成绩>=70 And 成绩<= 80;

5.2.1 使用设计视图创建查询
10、根据学生表统计学生人数 (视图总计,选 择“计数”项),并指定标题为“学生人数”。 11、根据成绩表查询选了课的学生的学号(视图 总计,选择“分组”项),标题指定为“选课学 生”并升序排列之。 12、根据成绩表查询期末考成绩介于80-90之间的 学生记录。
31
00:46:06

access查询作业(有答案)

access查询作业(有答案)

课堂练习:●查询医生的名单。

SELECT 姓名FROM 医生;●查询医生的姓名,性别,出生日期,职称。

(注意查询中要求的顺序)SELECT 姓名, 性别, 出生日期, 职称FROM 医生;●查询医生的所有信息。

SELECT * FROM 医生;●查询女性或正主任医生的姓名,性别,职称,科室号SELECT 姓名, 性别, 职称, 科室号FROM 医生WHERE 性别='女' Or 职称='正主任医生';●查询女性正主任医生的姓名,科室号SELECT 姓名, 科室号FROM 医生WHERE 性别='女' And 职称='正主任医生';●按科室号升序对医生排序SELECT *FROM 医生ORDER BY科室号;●查询男性医生的姓名、职称,并将查询结果生成一张新表“男性医生”。

SELECT 姓名,职称into 男性医生FROM 医生where 性别='男'●查询某种性别的医生的姓名、职称、性别。

运行查询时要求输入性别,输入”男”查询男性医生,输入”女”查询女性医生。

SELECT 姓名,职称,性别FROM 医生where 性别=x●计算-3的绝对值SELECT ABS(-3) as -3的绝对值●查询今天的日期SELECT date() as 今日日期●查询今年年份SELECT year(date()) as 今年年份●查询1990-4-28出生的人至今生存了多少年、天、小时、秒SELECT datediff('yyyy',#1990-4-28#,date()) as 年●查询医生的姓名,年龄SELECT 姓名, year(date())-year(出生日期) AS 年龄FROM 医生;●查询45岁以上的医生的姓名,性别,年龄,科室号:SELECT 姓名, 性别, YEAR(DA TE())-YEAR(出生日期) AS 年龄, 科室号FROM 医生WHERE YEAR(DA TE())-YEAR(出生日期)>=45;●查询正主任医生的姓名,年龄,科室号SELECT 姓名, YEAR(DA TE())-YEAR(出生日期) AS 年龄, 科室号FROM 医生WHERE 职称='正主任医生';●查询李医生的情况:SELECT *FROM 医生WHERE 姓名Like '李*';●查询姓张的且名字是二个字的医生的信息SELECT *FROM 医生WHERE 姓名Like '张??';●查询出1970年以前出生(不含1970年)的男医生的科室号、科室名称、医生号和姓名,并按科室号升序排序。

ACCESS数据库上机练习加答案解析

ACCESS数据库上机练习加答案解析

全国计算机等级考试二级上机题库I第1套题目一、基本操作题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”。

请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。

(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。

(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。

(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。

(5)将隐藏的“党员否”字段重新显示出来。

(6)完成上述操作后,将“备注”字段删除。

二、简单应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。

试按以下要求完成设计:(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。

(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。

(4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。

三、综合应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

国家计算机二级考试Access——查询

国家计算机二级考试Access——查询

全国计算机等级考试培训二级数据库(ACCESS)历年考题(2009.3 )◆(20) 下列关于SQL 语句的说法中,错误的是A)INSERT 语句可以向数据表中追加新的数据记录B)UPDATE 语句用来修改数据表中已经存在的数据记录C)DELETE 语句用来删除数据表中的数据D)CREATE 语句用来建立表结构并追加新的记录历年考题(2009.3 )◆(28) 要从数据库中删除一个表,应该使用的SQL 语句是A)ALTER TABLE B)KILL TABLEC)DELETE TABLE D)DROP TABLE历年考题(2009.3 )◆(7) 函数mid(" 学生信息管理系统" ,3 ,2) 的结果是【7】。

历年考题(2009.3 )◆(8) 用SQL 语句实现查询表名为“ 图书表” 中的所有记录,应该使用的select 语句是: Select 【8】。

查询◆大纲要求认识查询创建选择查询在查询中进行计算创建交叉表查询创建参数查询创建操作查询创建SQL 查询操作已创建的查询◆重要考点(大约占10% )建立查询的准则创建带条件的查询创建不带条件的查询创建操作查询创建SQL 查询认识查询◆考点1 :查询的功能选择字段选择记录编辑记录实现计算建立新表建立基于查询的报表和窗体历年考题(2004.9 )(15 )在查询中,默认的字段显示顺序是A )在表的" 数据表视图" 中显示的顺序B )添加时的顺序C )按照字母顺序D )按照文字笔画顺序历年考题(2008.9 )(14)在显示查询结果时,如果要将数据表中的"籍贯"字段名,显示为"出生地",可在查询设计视图中改动A)排序B)字段C)条件D)显示历年考题(2008.9 )(20)在Access数据库中使用向导创建查询,其数据可以来自A)多个表B)一个表C)一个表的一部分D)表或查询历年考题(2005.9 )(20 )下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示A )出生日期字段值B )所有字段值C )除出生日期以外的所有字段值D )雇员ID 字段值历年考题(2007.9 )(18) 在Access 中,查询的数据源可以是A) 表B) 查询C) 表和查询D) 表、查询和报表认识查询◆考点2:查询的类型选择查询交叉表查询参数查询操作查询●生成表查询●删除查询●更新查询●追加查询SQL查询●联合查询●传递查询●数据定义查询●子查询历年考题(2005.4 )(18 )将表A 的记录复制到表B 中,且不删除表B中的记录,可以使用的查询是A )删除查询B )生成表查询C )追加查询D )交叉表查询历年考题(2006.9 )(10 )如果要将某表中的若干记录删除,应该创建_____ 查询。

Access上机操作题——查询操作

Access上机操作题——查询操作

Access上机操作题之七——使用查询向导创建查询㈠在“教学”数据库中的“学生”、“课程”、“成绩”三张表中,完成下列操作:1、建立表间关系:根据“学生”表和“成绩”表中“学号”字段建立关系;根据“成绩”表和“课程”表中的“编号”字段建立关系;保存已建立的关系。

2、简单查询的创建:⑴单表查询:使用简单查询向导,对“学生”表创建一个名为“学生单表简单查询”,只要显示“学生,姓名,性别,出生日期,地址”等字段。

⑵多表查询:使用简单查询向导,对“学生”、“课程”、“成绩”表创建一个名为“学生多表简单查询”的简单查询,只要显示“学号,姓名,入学成绩,课程,成绩”等字段。

3、交叉表查询:使用交叉表查询向导创建一个基于“学生”、“课程”、“成绩”三张表名为“学生成绩交叉查询”的查询。

⑴若以上三张表没建立关系,则建立它们之间的关系。

⑵建立一个包含“学生”表中“姓名”,“课程”表中“课程”,“成绩”表中“成绩”字段的简单查询。

⑶按照书中P56—58页的②—⑤步操作。

4、重复项查询:⑴使用重复项查询向导,在“学生”表中,查找入学成绩相同的学生。

此查询命名为“入学成绩相同学生查询”⑵使用重复项查询向导,在“学生”表中,查找出生日期相同的学生。

此查询命名为“出生日期相同学生查询”。

⑶使用重复项查询向导,在上面已建立的“学生多表选择查询”中,查找“计算机应用基础”分数相同的学生。

此查询命名为“计算机应用基础分数相同查询”。

5、查找不匹配项查询:使用查找不匹配项查询,在“学生”和“成绩”表中,查找没有成绩的学生。

此查询命名为“缺考学生查询”。

Access上机操作题之八——使用查询向导创建查询㈡在“职工基本情况”数据库中的“职工”、“职工家属”、“职工工资”三张表中,完成下列操作:1、建立表间关系:根据“职工”表、“职工家属”和“职工工资”三张数据表中的“职工号”字段建立他们之间的关系,并保存其建立的关系。

2、简单查询的创建:⑴单表查询:①使用简单查询向导,对“职工”表创建一个名为“职工工作业绩单表简单查询”,只要显示“职工号,姓名,工作业绩”等字段。

计算机二级Access上机试题及答案(三套)

计算机二级Access上机试题及答案(三套)

练习一1.基本操作题在考生文件夹下,“”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。

试按以下要求,完成表和窗体的各种操作:(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键;(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”;(3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性;(4)将考生文件夹下Excel文件中的数据链接到当前数据库中。

要求:数据中的第一行作为字段名,链接表对象命名为“tTest”;(5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示;(6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。

要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。

1.基本操作题【考点分析】本题考点:设置主键;建立表间关系;链接表;窗体中命令按钮属性的设置。

(1)【解题步骤】步骤1:打开“”数据库窗口,选中“表”对象,右键单击“销售业绩表”选择【设计视图】。

步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中“主键”按钮。

步骤3:单击工具栏中的“保存”按钮,关闭设计视图。

(2)【解题步骤】步骤1:选中“表”对象,右键单击“物品表”选择【设计视图】。

步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。

步骤3:单击工具栏中“保存”按钮,关闭设计视图。

(3)【解题步骤】步骤1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“职工表”、“物品表”和“销售业绩表”到“关系”界面,关闭“显示表”对话框。

步骤2:选中表“职工表”中的“编号”字段,拖动鼠标到“销售业绩表”的“编号”字段,放开鼠标,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“创建”按钮。

ACCESS查询操作题及答案详解

ACCESS查询操作题及答案详解

2.简单应用题在考生文件夹下有“xxx.mdb”数据库。

(1)以雇员表为数据源,创建查询“查询1”,查询职务为“销售主管”的雇员信息。

结果显示雇员的全部字段。

(2)以工资表为数据源,创建参数更新查询“工资调整”,通过输入基本工资、奖金和补贴的变动来改变雇员工资。

参数提示为“基本工资变动差额”、“奖金变动差额”、“补贴变动差额”和“请输入雇员ID”(1)【解题步骤】步骤一:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。

步骤二:单击“显示表”按钮,添加雇员表。

在字段行选择“雇员.*”字段,再添加“职务”字段,在“职务”字段对应的准则行输入销售主管,取消职务字段的显示。

步骤三:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“查询1”,单击“确定”按钮。

(2)【解题步骤】步骤一:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。

步骤二:单击“显示表”按钮,添加工资表。

单击“查询”|“更新查询”命令,在字段行选择基本工资、奖金、补贴和雇员ID字段。

在基本工资字段的更新到行输入“[工资]![基本工资] Val([基本工资变动差额])”,在奖金字段的更新到行输入“[工资]![奖金] Val(奖金变动差额])”。

在补贴字段的更新到行输入“[工资]![补贴] Val(补贴变动差额])”,在雇员ID字段对应的准则行输入“[请输入雇员ID]”。

步骤三:单击“保存”按钮,在弹出的“另存为”对话框中输入查询名称“工资调整”,最后单击“确定”按钮即可。

3.综合应用题在考生文件夹下有“商品管理.mdb”数据库。

(1)创建一个基于产品的“产品查询”的窗体“产品信息”,结果在窗体中显示“产品查询”查询的全部字段。

布局:纵栏表;样式:标准。

(2)创建宏“关闭产品信息窗体”。

Access查询操作

Access查询操作

Access上机实践操作题(查询)“学生信息管理系统”数据库中包括“学生”表、“课程”表、“成绩”表、“教师”表,利用查询设计视图和SQL视图完成:【1】建立“教师信息查询”,该查询显示所有教师的信息。

【2】建立“课程信息查询”,该查询显示所有课程的课程号、课程名、学分、课时数。

【3】建立“学生专业查询”,该查询显示“软件工程”专业的学生的学号、姓名、性别。

【4】建立“教师院系职称查询”,该查询显示职称为讲师的计算机学院的教师的姓名、性别。

【5】建立“教师课程查询”,该查询显示教师的姓名、职称、所属院系及所教课程的课程名、开课学期。

【6】建立“学生课程成绩查询”,该查询显示学生的学号、姓名、专业、课程名、成绩。

【7】建立“高等数学课程成绩查询”,该查询显示学习“高等数学”课程的学生的学号、姓名、专业、成绩,并按“成绩”的降序显示查询结果。

【8】建立“教师课程学生成绩查询”,该查询显示“计算机学院”教师的姓名、所教的课程的课程名、学分、选修该课程的学生的姓名、专业、成绩。

【9】建立“ACCESS课程平均成绩查询”,该查询显示“ACCESS数据库技术”课程的平均成绩。

【10】建立“教师课程数查询”,该查询显示每位教师的姓名及所教课程的门数。

【11】建立“学生专业性别人数查询”的交叉表查询,该查询统计每个专业的男、女生人数。

【12】建立“学生成绩查询”的交叉表查询,该查询显示每门课程的课程名、选修的学生的姓名及成绩。

【13】建立“修改专业查询”的更新查询,实现将“学生”表中“计算机科学与技术”专业改为“软件专业”。

【14】建立新表,表名为“Access成绩”,存储选修“ACCESS数据库技术”课程的学生的学号、姓名、成绩等字段。

【15】建立“教师职称查询”的参数查询,查询教师的“姓名”、“职称”、“所属院系”、“课程名” ,要求:在“输入参数值”对话框中提示“请输入教师的职称:”。

ACCESS查询操作题完整

ACCESS查询操作题完整

ACCESS查询操作题完整查询操作题12、考⽣⽂件夹下存在⼀个数据⽂件"samp2.mdb",⾥⾯已经设计好两个表对象"tBand"和"tLine"。

试按以下要求完成设计:(1)创建⼀个选择查询,查找并显⽰"团队ID"、"导游姓名"、"线路名","天数","费⽤",等五个字段的内容,所建查询命名为"qT1";(2)创建⼀个选择查询,查找并显⽰旅游"天数"在五到⼗天之间(包括五天和⼗天)的"线路名"、"天数"和"费⽤",所建查询名为"qT2";(3)创建⼀个选择查询,能够显⽰"tLine"表的所有字段内容,并添加⼀个计算字段"优惠后价格",计算公式为:优惠后价格=费⽤*(1-10%),所建查询名为"qT3";(4)创建⼀个删除查询,删除表"tBand"中出发时间在2002年以前的团队记录,所建查询命名为"qT4"。

本题解题思路:(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显⽰表"窗体上选择"tBand"表和"tLine"表,然后从"tBand"表中选择"团队ID"和"导游姓名",从"tLine"表中选择"线路名"、"天数"和"费⽤",以"qT1"保存查询。

ACCESS数据库查询基本操作

ACCESS数据库查询基本操作

ACCESS数据库查询基本操作ACCESS数据连接基本操作前言:学习下列知识前,请确认已经掌握数据库的安全措施操作、尤其是操作前的安全备份;以及对相关库表及软件的报表已经处于相对熟悉的程度。

ACCESS是OFFICE自带的数据库工具,操作相对简单,建议使用OFFICE2000或OFFICE XP。

目前的OFFICE 2003有时候不能正常打开。

以下是我以OFFICE 2000做的图例 1、打开ACCESS,第一操作时,选择“空Acess数据库”——确定选择创建数据库的路径,并根据更改文件名,如070420宋.mdb、**数据查询等,——创建创建后如下图鼠标右键出现下图菜单其中,“导入”是将已有数据库中的表项进行复制并导出成另一份,对导入的表进行的操作不会影响到正常使用的数据库各表中的数值“连接表”是直接关联到现正在使用的数据库的库表,对他的每一步操作更改都会改变原有数据库中库表中的数值,切记小心使用。

但无论是导入还是连接表进入后都要先建ODBC数据源,下面以导入表为例。

按导入,在文件类型中选择ODBC Databases()在选择数据源中选择机器数据源,然后按新建创建新数据源——下一步选择SQL Server——下一步——完成。

创建到SQL Server的新数据源,填如名称,售饭服务器库用Accdbnet;考勤使用KQXT;门禁使用Idcard。

服务器名称:本机使用(local)或实心点“.”;远程服务器请输入IP地址——下一步本机的话可以选择“使用网络登入的ID的Windows NT验证”,直接下一步; 如过是远程服务器的话建议使用SQL SERVER 验证,并填入登入ID及密码——下一步在“更改默认数据库为”前的勾打上,并选择你所要连接的数据库——下一步——完成测试数据源,测试成功的话按“确定”这样在数据源中就会有你已经创建的数据源,双击他出现“导入对象”选择你所需要的数据表,按“确定”。

ACCESS上机操作——查询操作案例

ACCESS上机操作——查询操作案例

ACCESS上机操作之查询操作案例使用查询向导创建查询(一)在"教学"数据库中的"学生"、"课程"、"成绩"三张表中,完成下列操作∶1、建立表间关系∶根据"学生"表和"成绩"表中"学号"字段建立关系;根据"成绩"表和"课程"表中的"煽号"字段建立关系;保存已建立的关系。

2、简单查询的创建∶(1)单表查询∶使用简单查询向导,对"学生"表创建一个名为"学生单表简单查询",只要显示"学生,姓名,性别,出生日期,地址"等字段。

(2)多表查询∶使用简单查询向导,对"学生"、"课程"、"成绩"表创建一个名为"学生多表简单查询"的情单查询,只要显示"学号,姓名,入学成靠,课程,成遗"等字段。

3、交叉表查询∶使用交叉表查询向导创建一个基于"学生"、"课程"、"成绩"三张表名为"学生成绩交叉查询"的查询。

(1)若以上三张表没建立关系,则建立它们之间的关系。

(2)建立一个包含"学生"表中"姓名","课程"表中"课程","成绩"表中"成绩"字段的简单查询∶(3)按照书中 P56—58 页的②—⑤步操作。

4、重复项查询∶(1)使用盒复项查询向导,在"学生"表中,背授入举成绩娟同的学生。

此答询命名为"入学成绩相同学生查询"(2)使用置复项查询向导,在"学生"表中,查找出生日期相同的学生。

ACCESS查询操作题完整

ACCESS查询操作题完整

查询操作题12、考生文件夹下存在一个数据文件"",里面已经设计好两个表对象"tBand"和"tLine"。

试按以下要求完成设计:(1)创建一个选择查询,查找并显示"团队ID"、"导游姓名"、"线路名","天数","费用",等五个字段的内容,所建查询命名为"qT1";(2)创建一个选择查询,查找并显示旅游"天数"在五到十天之间(包括五天和十天)的"线路名"、"天数"和"费用",所建查询名为"qT2";(3)创建一个选择查询,能够显示"tLine"表的所有字段内容,并添加一个计算字段"优惠后价格",计算公式为:优惠后价格=费用*(1-10%),所建查询名为"qT3";(4)创建一个删除查询,删除表"tBand"中出发时间在2002年以前的团队记录,所建查询命名为"qT4"。

本题解题思路:(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表和"tLine"表,然后从"tBand"表中选择"团队ID"和"导游姓名",从"tLine"表中选择"线路名"、"天数"和"费用",以"qT1"保存查询。

access 上机练习题

access 上机练习题

access 上机练习题Access 是一款广泛使用的关系数据库管理系统,它能帮助用户轻松管理和查询数据库。

在学习 Access 的过程中,上机练习题是一个重要的环节,通过这些练习题可以帮助学生巩固所学的知识并提高解决实际问题的能力。

以下是一些常见的 Access 上机练习题。

1. 查询练习题1.1 查询学生表中所有姓“王”的学生的信息。

1.2 查询成绩表中成绩大于等于90分的学生姓名和科目。

2. 表设计练习题2.1 设计一个学生表,包含字段:学号、姓名、性别、年龄、班级。

2.2 设计一个成绩表,包含字段:学号、科目、成绩。

3. 数据插入练习题3.1 在学生表中插入一条记录,包含以下信息:学号为123,姓名为张三,性别为男,年龄为18,班级为1班。

3.2 在成绩表中插入一条记录,包含以下信息:学号为123,科目为数学,成绩为85。

4. 数据更新练习题4.1 更新学生表中学号为123的记录,将姓名改为李四。

4.2 更新成绩表中学号为123,科目为数学的记录,将成绩改为90。

5. 数据删除练习题5.1 删除学生表中学号为123的记录。

5.2 删除成绩表中学号为123,科目为数学的记录。

通过以上的练习题,学生可以深入了解 Access 数据库管理系统的基本操作和使用方法。

这些练习题涵盖了查询、表设计、数据插入、数据更新和数据删除等方面的知识点,能够全面提升学生在实际应用中的能力。

在完成练习题的过程中,学生可以自行查找相关的指导材料和教程进行参考,这有助于理解和掌握更多的功能和技巧。

同时,学生还可以尝试在练习题的基础上进行扩展,自行设计更复杂的数据库结构和查询需求,以进一步提高自己的能力和水平。

总而言之,Access 上机练习题是学习和掌握数据库管理系统的重要环节。

通过这些练习题的完成,学生能够加深对Access 的理解和应用,并提高解决实际问题的能力。

希望每位学生都能够认真对待这些练习题,不断学习和提高,为将来的工作和学习打下坚实的基础。

access查询补充操作题

access查询补充操作题

查询补充操作题(3)七、有一个数据库文件“samp7.accdb”,里面已经设计好表对象“tStud”、“tScore”和“tCourse”,试按以下要求完成设计:1、创建一个查询,查找党员记录,并显示“姓名”、“性别”和“入校时间”。

所建查询命名为“qT1”。

2、创建一个查询,按学生姓名查找某学生的记录,并显示“姓名”、“课程名”和“成绩”。

当运行该查询时,应显示提示信息:“请输入学生姓名:”。

所建查询命名为“qT2”。

3、创建一个交叉表查询,统计并显示各门课程男女生的平均成绩,统计显示结果如下图所示。

所建查询命名为“qT3”。

要求:使用查询设计视图,用已存在的数据表做查询数据源,并将计算出来的平均成绩用整数显示(使用函数)。

4、创建一个查询,运行该查询后生成一个新表,表明为“tTemp”,表结构包括“姓名”、“课程名”和“成绩”等三个字段,表内容为不及格的所有学生记录。

所建查询命名为“qT4”。

要求创建此查询后,运行该查询,并查看运行结果。

(1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,在弹出的显示表窗体上选择tStud表,点击添加按钮,关闭显示表窗体。

然后选择题目中所说的三个字段,然后选择党员否字段,将该字段中的显示中的钩去掉,并在条件中输入:True,以qT1保存查询。

(2)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,在弹出的显示表窗体上分别选择tStud、tCourse和tScore表,点击添加按钮,关闭显示表窗体。

然后选择题目中所说的三个字段,在姓名字段的条件中输入:[请输入学生姓名:],最后以qT2保存查询。

(3)与第2小题类似,在弹出的显示表窗体上分别选择tStud、tCourse 和tScore表,点击添加按钮,关闭显示表窗体。

然后点击查询菜单中的交叉表查询子菜单。

选择性别字段,交叉表中选择行标题;选择课程名字段,在交叉表中选择列标题;在第三个字段中输入:表达式1:Int(Avg([tScore].[成绩]+0.5)),交叉表中选择值,总计中选择表达式,最后以qT3保存查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access上机操作题之七——使用查询向导创建查询㈠在“教学”数据库中的“学生”、“课程”、“成绩”三张表中,完成下列操作:1、建立表间关系:根据“学生”表和“成绩”表中“学号”字段建立关系;根据“成绩”表和“课程”表中的“编号”字段建立关系;保存已建立的关系。

2、简单查询的创建:⑴单表查询:使用简单查询向导,对“学生”表创建一个名为“学生单表简单查询”,只要显示“学生,姓名,性别,出生日期,地址”等字段。

⑵多表查询:使用简单查询向导,对“学生”、“课程”、“成绩”表创建一个名为“学生多表简单查询”的简单查询,只要显示“学号,姓名,入学成绩,课程,成绩”等字段。

3、交叉表查询:使用交叉表查询向导创建一个基于“学生”、“课程”、“成绩”三张表名为“学生成绩交叉查询”的查询。

⑴若以上三张表没建立关系,则建立它们之间的关系。

⑵建立一个包含“学生”表中“姓名”,“课程”表中“课程”,“成绩”表中“成绩”字段的简单查询。

⑶按照书中P56—58页的②—⑤步操作。

4、重复项查询:⑴使用重复项查询向导,在“学生”表中,查找入学成绩相同的学生。

此查询命名为“入学成绩相同学生查询”⑵使用重复项查询向导,在“学生”表中,查找出生日期相同的学生。

此查询命名为“出生日期相同学生查询”。

⑶使用重复项查询向导,在上面已建立的“学生多表选择查询”中,查找“计算机应用基础”分数相同的学生。

此查询命名为“计算机应用基础分数相同查询”。

5、查找不匹配项查询:使用查找不匹配项查询,在“学生”和“成绩”表中,查找没有成绩的学生。

此查询命名为“缺考学生查询”。

Access上机操作题之八——使用查询向导创建查询㈡在“职工基本情况”数据库中的“职工”、“职工家属”、“职工工资”三张表中,完成下列操作:1、建立表间关系:根据“职工”表、“职工家属”和“职工工资”三张数据表中的“职工号”字段建立他们之间的关系,并保存其建立的关系。

2、简单查询的创建:⑴单表查询:①使用简单查询向导,对“职工”表创建一个名为“职工工作业绩单表简单查询”,只要显示“职工号,姓名,工作业绩”等字段。

②使用简单查询向导,对“职工家属”表创建一个名为“职工爱人单表简单查询”,只显示“职工号”和“爱人姓名”字段。

③使用简单查询向导,对“职工工资”数据表创建一个名为“职工奖金单表简单查询”,显示“职工号,奖金,保险”等字段。

⑵多表查询:①使用简单查询向导,创建一个基于“职工”和“职工家属”数据表,名为“职工子女多表查询”,显示“职工号,姓名,婚否,子女”等字段。

②使用简单查询向导,创建一个基本“职工”和“职工工资”数据表,名为“职工收入多表查询”,显示“职工号,姓名,基本工资,奖金,保险”等字段。

③使用简单查询向导,创建一个基本“职工”、“职工家属”和“职工工资”三张数据表,名为“职工情况多表查询”,显示“职工号,职工姓名,爱人姓名,子女,基本工资”等字段。

3、交叉表查询:使用交叉表查询向导创建一个基于“职工”、“职工工资类别”、“职工工资汇总表”三张表名为“职工工资交叉查询”的查询。

⑴根据“职工”和“职工工资汇总表”的“职工号”字段,和“职工工资类别”和“职工工资汇总表”的“编号”字段,建立以上三张数据表之间的关系。

⑵建立一个名为“职工工资汇总查询”的简单查询,包含“职工”表中“职工号、姓名”,“职工工资类别”表中“工资类别”,“职工工资汇总表”表中“金额”字段的简单查询。

⑶根据已建立的“职工工资汇总查询”,创建一个以“姓名”字段为行标题,“工资类别”为列标题,对每位职工工资情况进行汇总的交叉表查询,并将其命名为“职工工资交叉查询”。

4、重复项查询:⑴使用重复项查询向导,在“职工”数据表中,查找工作业绩相同的职工。

此查询命名为“工作业绩相同查询”⑵使用重复项查询向导,在“职工工资”表中,查找基本工资相同的职工。

此查询命名为“基本工资相同查询”。

⑶使用重复项查询向导,在上面已建立的“职工工资汇总查询”中,查找“奖金”相同的职工。

此查询命名为“奖金相同的职工查询”。

5、查找不匹配项查询:使用查找不匹配项查询,在“职工”和“职工工资”表中,查找两张数据表中不匹配项的职工。

此查询命名为“职工不匹配项查询”。

Access上机操作题之九——使用设计视图创建查询(简单查询①)在“教学”数据库中的“学生”、“课程”、“成绩”三张表中,完成下列查询操作:1、完成书中例题:在“教学”数据库的“学生”表中,查询出生日期是1982年的团员。

此查询命名为“1982年出生的团员”。

操作步骤:⑴打开“教学”数据库,选择“查询”对象,双击“在设计视图中创建查询”。

⑵在“显示表”对话框中选择要查询的“学生”表,单击“添加”按钮,再单击“关闭”按钮。

⑶设置要显示的字段:双击字段名(双击“*”则选择全部字段),或直接将字段拖至设计网格中。

⑷在“出生日期”字段下方的条件栏中输入查询条件:between #1982-1-1#and #1982-12-31#,或year([出生日期])=1982⑸在“团员”字段下方的条件栏中输入查询条件:yes或true⑹单击工具栏中的“视图”按钮,显示查询结果。

⑺单击工具栏中的“保存”按钮,输入查询文件名:“1982年出生的团员”,单击“保存”按钮。

2、在“学生”表中,完成以下查询操作:⑴查询“9901”班全体学生,命名为“9901班学生”。

——在“学号”栏的条件栏中直接输入“9901*”,或输入left([学号],4)=”9901”⑵查询学号是6位的学生。

命名为“学号为6位的学生”。

——len([学号])=6⑶查询姓张的学生。

命名为“姓张的学生”。

——like(“张*”),或”张*”,或left([姓名],1=”张”⑷查询“年玖”和“张三玫”两条记录,命名为“年玖与张三玫”。

⑸查询1983年出生的学生,命名为“1983年学生”。

——year([出生日期])=”1983”,或between#1983-01-01#and#1983-12-31#⑹查询12月份出生的学生,命名为“12月生日学生”。

⑺查询9日出生的学生,命名为“9日出生的学生”。

⑻查询入学成绩在450分以上的学生,命名为“450分以上学生”。

⑼查询入学成绩在400至500分之间的学生,命名为“400—500分学生”。

⑽查询广州市的学生,命名为“广州学生”。

⑾查询“9902”班的团员学生,并按学号降序,团员升序排序。

命名为“9902班团员”。

⑿查询1982年出生的男学生,并按出生日期升序、性别降序排序。

命名为“1982年男生”。

⒀查询入学成绩在480分以下及600分以上的学生,命名为“优差生查询”。

⒁查询姓赵和姓吴的学生,命名为“姓张和姓吴学生”。

⒂查询广州市和深圳市学生,命名为“广东学生”。

⒃查询成都市入学成绩500分以上团员学生。

Access上机操作题之十——使用设计视图创建查询(简单查询②)一、在“教学”数据库的“成绩”表中,完成以下查询操作:⑴查询“9901”班单科成绩70分以上的学生,命名为“成绩查询一”。

⑵查询课程编号为112科目成绩在80分以下的学生,命名为“成绩查询二”。

⑶查询学号以“0001”开头的成绩在70至85之间的学生,命名为“成绩查询三”。

⑷查询成绩在60分以下和80分以上的学生,命名为“成绩查询四”。

⑸查询课程编号为301和302两科目成绩在60至80之间的学生。

二、在“职工基本情况”数据库中,完成下列查询操作:1、在“职工”数据表中,完成下列查询操作:⑴查询职工号以“018”开头的男职工,命名为“01班男职工”。

⑵查询“张明”和“王坤”两名职工,命名为“职工个人查询”。

⑶查询80年代出生的已婚职工,命名为“80后职工”。

⑷查询查询工作业绩优秀的女职工,命名为“优秀女职工”。

⑸查询6月份出生的未婚职工,命名为“青年职工”。

⑹查询工作业绩“良好”和“优秀”的职工,命名为“优工查询”。

2、在“职工工资”数据表中,完成以下查询操作:⑴查询工资在1000元以上(含1000元)且奖金在400元以上的职工,命名为“工资查询一”。

⑵查询工资在1000元以上(含1000元),或奖金在400元以上的职工,命名为“工资查询二”。

⑶查询职工号以“01”开头,奖金450元以上,保险在80元以上的职工,命名为“工资查询三”。

⑷查询奖金在450元以下,或保险在90元以上的职工号以“02”开头的职工,命名为“工资查询四”。

3、在“职工工资汇总表”数据表中,完成以下查询操作:⑴查询编号为“001”,金额在1200元以上的职工,命名为“职工工资查询1”。

⑵查询职工号以“01”开头,编号为“002”,金额非400元的职工,命名为“职工工资查询2”。

⑶查询编号为“003”,金额在80元以下和100元以上的职工,命名为“职工工资查询3”。

Access上机操作题之十一——使用设计视图创建查询(高级查询①)一、创建参数查询:1、功能:是指在查询条件中出现参数,通过输入参数值,可随时更改查询条件,从而获得不同的查询结果。

2、一般格式:函数名([字段名],长度值)=[提示字符串]3、说明:⑴函数可参照课本P54页的“常用函数及其功能”表。

⑵[字段名]:字段名必须是当前数据表或查询中的字段名,且必须用方括号括起来。

⑶长度值:一般用于文本型字段,在截取字符串长度时使用。

⑷[提示字符串]:提示字符串可省略,但方括号必须有。

提示字符串是设置执行查询时为用户输入参数值提供的提示信息,但不能是字段名。

4、应用举例:利用参数查询,通过输入年份值就可查询该年出生的学生。

操作步骤:⑴打开“教学”数据库,选择“查询”对象,双击“在设计视图中创建查询”。

⑵双击“学生”数据表,然后关闭“显示表对话框。

⑶双击“学生”数据表中的“姓名、出生日期、团员”等字段,将这些字段添加到设计网格中。

⑷在“出生日期”字段下方的“条件”栏中输入:year([出生日期])=[“请输入年份值”]说明:Year是返回“出生日期”字段年份值的函数名,该查询是查询哪一年出生的学生。

⑸在“团员”字段下方的“条件”栏中输入:yes⑹单击工具栏中的“视图”按钮,切换至数据表视图。

⑺在“输入参数值”对话框中,输入要查找的年份值:1982或1983,观察其结果。

⑻命名保存此查询。

5、学生操作训练:㈠根据“教学”数据库中的“学生”表,完成以下参数查询操作:⑴通过学号前四位查找某个班的学生。

Left([学号],4)=[“请输入学号的前四位”]说明:left函数是从“学号”字段左边开始截取字符,“4”表示截取4个字符;“请输入学号的前四位”是提示字符串,必须用半角双引号和方括号括起。

⑵通过姓氏查找同姓的学生。

Left([姓名],1)=[“请输入要找的姓氏”]⑶通过性别查找男生或女生。

相关文档
最新文档