计算机二级Access学习资料整理汇总_精品文档.doc
- 文档编号:223619
- 上传时间:2022-10-06
- 格式:DOC
- 页数:79
- 大小:4.55MB
计算机二级Access学习资料整理汇总_精品文档.doc
《计算机二级Access学习资料整理汇总_精品文档.doc》由会员分享,可在线阅读,更多相关《计算机二级Access学习资料整理汇总_精品文档.doc(79页珍藏版)》请在冰豆网上搜索。
设置表间关系
在表中,一个记录就是一个实体,所以一个表就是一个实体集。
表间关系就是两个实体间的联系。
表间关系是根据两个表间的公共字段建立的(一般字段名相同或字段内容相同)。
1.关系的创建
2.关系的编辑
3.参照完整性的意义
1.关系的创建
1)关闭所有相关的表;(注意)
(2)工具菜单→关系(或单击关系按钮),打开关系窗口;
(3)打开显示表对话框(首次自动显示,以后右击→显示表)→添加需要建立关系的表;
(4)将一表中相关字段拖动到另一表中的相关字段上;
(5)在编辑关系对话框中设置关系属性→创建;
(6)保存。
例15:
设置学生、选课成绩和课程三表之间关系。
2.关系的编辑
(1)添加表
关系菜单(或右击)→显示表(或单击显示表按钮)→显示表对话框添加。
(2)隐藏表
选定欲隐藏的表→关系菜单(或右击)→隐藏表。
(3)关系的删除
选定欲删除的关系→编辑菜单(或右击)→删除。
(4)设置关系属性
主要是参照完整性的设置。
关系菜单(或右击)→编辑关系→编辑关系对话框中设置。
3.参照完整性的意义
两个表按照相关字段建立关系后,联系类型或为“一对一”或为“一对多”,其中“一”的一方为主表,另一方为子表。
如果在创建时指定了“实施参照完整性”,则子表中的相关字段值必须是在主表中存在的,否则拒绝接受。
“级联更新相关字段”意义:
子表中的相关字段值随主表的改变而改变。
“级联删除相关记录”意义:
主表中的记录删除时,子表中与该记录相关的记录也随着一起删除。
调整表的外观
1.设置字段显示次序
表的外观就是表在“数据表”视图中显示时的外观属性。
1.设置字段显示次序
2.设置列宽和行高
3.隐藏列
4.冻结列
5.设置数据表显示格式
6.设置数据表显示字体
字段的默认显示次序为结构设计时的次序,可以在数据表视图中重新设置。
方法如下:
选定字段,拖动到新的位置。
例14:
交换学生表中学生编号和姓名字段的显示位置。
2.设置列宽和行高
(1)设置列宽(字段显示宽度)
①拖动字段之间的垂直网格线到适当的位置;
②右击字段名→列宽→输入列宽值;
③选中字段→格式菜单→列宽→输入列宽值。
例:
设置选课成绩表成绩字段显示宽度为20。
(2)设置行高(记录显示高度)
①拖动记录之间的水平网格线到适当的位置;
②右击记录选定器→行高→输入行高值;
③格式菜单→行高→输入行高值。
3.隐藏列
(1)隐藏列
选定欲隐藏的字段→格式菜单→隐藏列(或右击→隐藏列)。
(2)取消隐藏列
格式菜单→撤消隐藏列→选择取消隐藏列。
4.冻结列
(1)冻结列
选定欲冻结的字段→格式菜单→冻结列(或右击→冻结列)。
(2)取消列的冻结
格式菜单→取消对所有列的冻结。
5.设置数据表显示格式
格式菜单→数据表(或右击标题栏→数据表)→设置格式。
主要显示格式有:
单元格效果、背景颜色、网格线显示方式、网格线颜色等。
6.设置数据表显示字体
格式菜单→字体(或右击标题栏→字体)→设置合适的字体、字型、字号、下划线和颜色等。
第三章查 询
第一节认识查询
第二节创建选择查询
第三节创建交叉表查询
第四节创建参数查询
第五节创建操作查询
第六节创建SQL查询
本章考点
第一节认识查询
一、什么是查询
二、查询的功能
三、查询的分类
四、查询的视图
一、什么是查询
查询是能够将存储于一个或多个表中符合要求的数据挑选出来,并对挑选的结果按照某种规则进行运算的对象。
二、查询的功能
1.选择字段;
2.选择记录;
3.数据集中;
4.实现计算;
5.编辑记录;
6.建立新表;
7.作为其它数据库对象的数据源。
三、查询的分类
1.选择查询:
根据某规则选取表中数据,并对选取的数据进行简单计算。
2.交叉表查询:
对表中数据进行分类并显示分类后某数据的明细值。
3.操作查询:
自动执行对表中数据进行某个特定功能的操作。
4.参数查询:
在执行时临时指定查询条件。
5.SQL查询:
通过直接输入SQL语句创建的查询。
四、查询的视图
显示查询的不同内容的窗口。
1.设计视图:
用于设计(创建和编辑) 查询。
2.数据表视图:
以表的形式显示查询执 行的结果。
3.SQL视图:
用于查看或编辑查询时所 用到的SQL语句。
第二节创建选择查询
1.无条件选择查询
2.有条件选择查询
3.查询准则
4.计算型选择查询
1.无条件选择查询
将表中某些字段的内容挑选出来。
若查询字段只来源于一个表,则属于典型的投影运算,否则就是联接运算。
主要有以下两种创建方法:
(1)查询向导
(2)设计视图
(1)查询向导
例1:
查询学生年龄,要求只显示学生编号、姓名和年龄,查询名L01。
①启动简单查询向导:
新建→简单查询向导(或双击使用向导创建查询);
②指定数据源(学生表)及字段(学生编号、姓名、年龄);
③指定查询标题(L01)。
举例:
例2:
查询学生的选课成绩,要求只显示学生编号、姓名、所选课程名和成绩,查询名L02。
注意:
若查询数据源为多个表,则多个表之间必须已建立关系。
(2)设计视图
例3:
查询学生年龄,显示学生编号、姓名和年龄,年龄升序排序,查询名L03。
①打开查询设计视图:
新建→设计视图(或双击在设计视图中创建查询);
②显示表中选择数据源;
③字段行指定查询字段(三种方法:
拖动,双击,选择),排序行指定排序方式;
④保存并指定查询名称。
举例:
例4:
查询学生选课情况,显示学生编号、姓名、所选课程编号、课程名、课程类别和学分,查询名L04。
注意:
字段列表中的“*”表示所有字段
2.有条件选择查询
将表中符合条件的记录的某些字段挑选出来。
只能用设计视图创建,需设置查询条件。
查询条件在“条件”和“或”行中设置。
举例:
例5:
查询女学生年龄信息,显示学生编号、姓名和年龄,年龄降序排序,查询名L05。
注意:
“显示”行作用指定所选字段是否在查询结果中显示。
例6:
查询选修“数据结构”并及格的学生成绩信息,显示学生编号、姓名和成绩,成绩升序排序,查询名L06。
举例:
例7:
查询18和23岁的学生信息,查询名L07。
注:
多个条件是逻辑“与”的关系时只在“条件”行设置,是“或”的关系时分别在“条件”和“或”两行设置。
3.查询条件
用来从表中选取所需记录的限制条件,又称查询条件,一般是一个表达式,称为条件表达式。
条件表达式是一个由运算符、数据和函数组合而成且能够计算出一个结果的式子。
1)数据的表示
2)Access运算符
3)Access内部函数
1)数据的表示
(1)数字型:
直接表示。
例:
28、-3.287
(2)文本值:
用双引号(")或单引号(')括起。
例:
"陈江川"、'男'
(3)日期型:
用#括起来。
例:
#2006-10-25#
例如:
查询2008年9月1日入校的学生信息。
(4)是否型:
真为True/On/Yes,假为False/Off/No。
例如:
查询团员的信息。
(5)空值:
isNull
非空值:
isNotNull
例如:
查询无职称的教师信息。
(6)对象名和字段名:
用方括号([])括起,且对象名与字段名用感叹号(!
)分隔。
例:
[年龄]、[学生]!
[姓名]
2)Access运算符
运算符是表达式的灵魂,系统主要提供了以下几类运算符:
(1)算术运算符
(2)文本运算符
(3)日期运算符
(4)比较运算符
(5)逻辑运算符
(6)特殊运算符
(1)算术运算符
+、-
Modmod(10,3)=1mod(4,2)=0mod(2,3)=2
\
*、/
-(取负)
^2^3=8
(2)文本运算符
即字符串运算符,将两个字符串连接成一个字符串又称字符串连接运算符,共有两个:
+、&。
+要求两个运算量必须是文本型
&会将非文本型运算量转换为文本型。
例:
“计算机”+“原理”
结果:
“计算机原理”
“年龄:
”&23
结果:
“年龄:
23”
(3)日期运算符
由日期运算符(+、-)构成的表达式称为日期表达式,主要有两种格式:
格式一:
日期±整数
结果是该日期整数天前或后的新日期
格式二:
日期–日期
结果是两日期相隔的天数
(4)比较运算符
比较运算符是判断两个数据间的某种关系是否成立,又称关系运算符。
>、>=、<、<=、=、<>(不等于)
关系表达式结果为是否型(逻辑型)。
例8:
查询1990年以前参加工作的教师信息,查询名L08。
(4)逻辑运算符
运算量为是否型,常用的逻辑运算符:
and(与) 两侧都为真,结果为真2<3and2<4
or(或) 一侧为真结果就为真2>3or2>4
not(非) 逻辑取反
逻辑表达式运算结果为是否型(逻辑型)。
例9:
查询20世纪90年代参加工作的教师信息,查询名L09。
例10:
查询不是2008年入校的男学生信息,查询名L10。
(5)特殊运算符
范围匹配:
between…and…
例:
between20and30
between#2007-1-1#and#2007-1-31#
例11:
查询20至22岁女学生信息,要求显示学生编号、姓名、性别、年龄,查询名L11。
列表匹配:
in(数据列表)
例:
in(18,20,21,25)
in(“教授”,”副教授”,“讲师”)
例12:
查询18、20、21和23岁的非团员信息,查询名L12。
模式匹配:
like模式字符串
例:
like“王*”
like“*授”
*多个字符,?
一个字符
例13:
查询姓张的教师信息,查询名L13。
例14:
查询姓名中包含“小”字的教师信息,查询名L14。
3)Access内部函数
函数是事先设计的一个程序,其功能是对数据进行某种处理,并返回处理的结果。
其引用格式:
函数名(参数列表)
参数是处理的数据
常用的系统内部函数有以下几类:
(1)数值函数
(2)字符函数
(3)日期时间函数
(1)数值函数
绝对值:
Abs(数值)
平方根:
Sqr(数值)
符号:
Sgn(数值) 正数返回1,0返回0,负数返回-1
取整:
Int(数值)
(2)字符函数
左子串截取:
Left(字符串,数值)
例15:
查询200803班学生信息,查询名L15。
右子串截取:
Right(字符串,数值)
例16:
查询姓名的末尾是“明”字教师信息,查询名L16。
子串截取:
Mid(字符串,数值1,数值2)
例17:
查询姓名的第二个字是“小”的教师信息,查询名L17。
求字符串长度:
Len(字符串)
例18:
查询姓名只有两个字的教师信息,查
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 Access 学习 资料 整理 汇总 精品 文档