C.输入掩码中的字符“0”表示可以选择输入数字0到9之间的一个数 D.直接使用字符定义输入掩码时,可以根据需要将字符组合起来 17、一个表在某一时刻,最多可以建立( )个主键。 A.1
B.2
C.无数个
D.4
18、在学生表中有姓名、年龄、家庭住址、邮政编码字段,其中邮政编码字段的掩码格式应该( )2、文件——关闭菜单命令可退出Access2003应用程序。 ( )3、最常用的创建表的方法是使用表设计器。 ( )4、表设计视图中显示的是字段标题。
( )5、在表的设计视图中也可以进行增加、删除、修改记录的操作。 ( )6、要修改表的字段属性,只能在表的设计视图中进行。 设置为( )。 A.999999
B.000000
C.cccccc
D.aaaaaa
19、以下关于空值的叙述中,错误的是( )。 A.空值等同于空字符串
B.空值表示字段还没有确定值
C.Access使用NULL来表示空值 D.空值不等于数值0 20、使用表设计器定义表中字段时,不是必须设置的内容是( )。 A.字段属性 B.字段名称
C.说明
D.数据类型
21、数据库对象的查看模式不包括( )。
A.列表
B.大图标
C.小图标 D.视图
22、在设置字段的类型时,输入掩码的主要功能不包括( )。 A.指定可以输入数据的位置 B.指定可以输入数据的格式
C.指定输入数据的宽度大小
D.指定可以输入数据的数据种类,字符的数量23、表是数据库的基本和核心,下列对表的描述正确的是( )。 A.表不是数据库的重要对象之一
B.一个数据库中的多张表是相互联系的
C.不可以将别的数据库中的表对象导入到当前数据库 D.表的数据视图只能浏览表中的数据,不可以进行其他操作 24、关于主键,下列说法正确的是( )。 A.Access要求在每一个表中都必须包含一个主键 B.在一个表中只能指定一个字段为主键
C.在输入数据或对数据进行修改时,不能向主键的字段输入相同的值 D.利用主键不可以加快数据的查找速度
25、在一张表中,通常会设立一个主键,对主键的要求不包括( )。 A.不允许有NULL值
B.字段值不能重复
C.可以是一个字段,也可以是多个字段
D.字段数据类型必须为文本型
(二)判断题
( )1、要使用数据库必须先打开数据库。
( )7、文本类型的字段只能用于英文字母和汉字及其组合。
( )8、字段名称通常用于系统内部的引用,而字段标题通常用来显示给用户看。 ( )9、如果一个字段要保存照片,该字段的数据类型应被定义为“图像”类型。 ( )10、“有效性规则”用来防止非法数据输入到表中,对数据输入起着限定作用。 ( )11、运用设计视图创建表是表创建的最好办法,因为设计视图的功能最强大。 ( )12、一个数据表中可以有多个主关键字。
( )13、表与表之间的关系包括一对一、一对多两种类型。 ( )14、使用向导创建数据表时,不可以修改字段名。
( )15、字段定义为主键,其作用是使每一个记录对应的该字段的值是唯一的以便于索引。( )16、字段大小可用于设置文本、数字或自动编号等类型字段的最大容量。 ( )17、可对任意类型的字段设置默认值属性。
( )18、定义字段的默认值是为了防止字段的值超出某个范围。 ( )19、字段的有效性规则是用于限制该字段输入值的表达式。
( )20、在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符。 ( )21、用于为每个新记录自动生成数据的数据类型是自动编号。 ( )22、使用自动编号是创建主关键字最简单的方法。
( )23、不能确定某单个字段值的唯一性时,可以将两个或更多的字段组合成为主关键字。( )24、设置为主键的字段系统自动设置索引。 ( )25、工作薄属于Access的数据库对象。
第3章总结
一、知识点 1、修改表的结构
(1)修改字段名:设计视图、数据表视图 (2)修改字段名和字段类型:只能在设计视图 (3)改变字段的顺序:设计视图、数据表视图 (4)插入字段:设计视图、数据表视图
第6页
①设计视图: “插入”菜单→“行” 右键快捷菜单→“插入行” 工具栏按钮→“插入行” 键盘上Insert键 ②数据视图: “插入”菜单→“列”
右键快捷菜单→“插入列”(只能添加字段名称,而不能设置数据类型和字段属性。) 插入一个新的字段不会影响其他字段,如果在查询、窗体或报表中已经使用该表,则需要将添加的字段也增加到这些对象中去。
(5)删除字段:设计视图、数据表视图 ①设计视图:
“编辑”菜单→“删除行” 右键快捷菜单→“删除行” 工具栏按钮→“删除行” “编辑”菜单→“删除” 键盘上Delete键 ②数据视图:
“编辑”菜单→“删除列” 右键快捷菜单→“删除列” 说明:
删除一个已有的字段可能会影响其他字段,需谨慎使用,如果在查询、窗体或报表中已经使用该表,则需要将基于该字段建立的关系先取消,再进行删除操作,否则不可随意删除字段。
3、修改表的主关键字
如果需要改变数据表中原有的主关键字,可以重新设置主关键字。 操作步骤如下: (1)打开表设计器。
(2)选择新的主关键字的宽一个或多个字段。
(3)右键单击选中的这字段,从弹出的快捷菜单中选择“主键”命令,就可将该字段重新设置为主关键字。
说明:
由于一个数据表中只能有一个主关键字,一旦重新设置了新的主关键字,数据表中原有的
主关键字将被取代。
如果该数据表已与别的数据表建立了关系,则当重新设置主关键字时,会弹出提示对话框,提示要先取消关系,然后才能重设主键。 2、修改表的记录数据
所有对表内容的编辑操作,均在数据表视图中进行。 (1)添加新记录(简答)
在表的数据视图中把光标定位在最后一行有4种方法:
直接用鼠标在最后一行单击。
右击记录行最左边的记录指示器,在弹出快捷菜单中选择“新记录”命令。 在工具栏上单击“新记录”按钮。 单击菜单“插入→新记录”命令。 (2)修改记录
直接在需要修改的单元格中修改 (3)删除记录(简答)
右键快捷菜单中选择“删除记录”命令。 在工具栏上单击“删除记录”按钮。 单击菜单“编辑→删除记录”命令。
3、查找与替换:查找和替换操作都在表的数据视图中进行。
(1)查找:
“编辑”菜单→“查找”→打开“查找和替换”对话框的“查找”选项卡。
(2)替换:“编辑”菜单→“替换”→打开“查找和替换”对话框中的“替换”选项卡。 (3)“查找和替换”对话框中的选项
查找范围:用来确定是在整个表还是在哪个字段中查找数据; 匹配: “整个字段”、“字段的任何部分”、“字段开头”三种方式。 搜索: “向上”、“向下”、“全部”三种方式。 (4)查找中使用通配符
在查找中可以使用通配符进行更快捷的搜索。 *:任意多个任意字符 ?:一个任意字符 #:一个任意数字 4、排序
(1)概念(简答):“排序”是将表中的记录按照一个字段或多个字段的值重新排列。
第7页
若排列的字段值是从小到大排列的,称为“升序”;若排序的字段值是从大到小排列的,称为“降序”。
在向Access的数据表中输入数据时,一般是按照输入记录的先后顺序排列的。但在实际应用中,可能需要将记录按照不同要求重新排列顺序。
排序操作是在数据视图中完成的。 (2)分类: ①单字段排序:
打开表的数据视图,选中某个字段。
“记录”菜单→“升序排序”、“降序排序” 右键快捷菜单→“升序排序”、“降序排序” 工具栏按钮→“升序排序”、“降序排序” ②多字段排序:
先按第一个字段排序,若第一个字段有相同的值,这些记录再按第二个字段排序,依此类推。
菜单“记录”→“筛选”→“高级筛选/排序”命令 打开“筛选”设计窗口。
菜单“筛选”→“应用筛选/排序”命令,得排序后的结果。 (3)排序的规则
数字按大小排序。
英文字母按照26个字母的顺序排序(大小写视为相同。 中文按照汉语拼音字母的顺序排序。 日期和时间字段,是按日期值的顺序排序。
数据类型为备注、超级链接或OLE对象的字段不能排序。 在“文本”类型的字段中保存的数字将作为字符串来排序。 在以升序顺序排列时,任何含有空字段的记录将列在表的第一条。 (4)排序后的处理
排序后,排序方式与表一起保存。 5、筛选
(1)筛选的概念(简答):
筛选是指仅显示满足某种条件的记录,而把其他记录隐藏起来的操作。 (2)筛选方式(简答) ①按选定内容筛选:
以数据表中的某个字段值为筛选条件,将满足条件的值筛选出来。 单击菜单“记录”→“筛选”→“按选定内容筛选”命令。 ②按窗体筛选:
这是一种快速筛选的方法,可以对两个以上字段的值进行筛选。 单击菜单“记录”→“筛选”→“按窗体筛选”命令 单击菜单“筛选”→“应用筛选/排序”命令。 ③按筛选目标筛选:
“按筛选目标筛选”是通过在窗体或数据表中输入筛选条件来筛选满足条件的所有记录。 按筛选目标筛选是使用输入的值来查找仅包含该值的记录。
在所需条件列中单击鼠标右键,在弹出的快捷菜单中的“筛选目标”框中,输入筛选条件, 然后按回车键得到筛选结果。
④内容排除筛选:
“内容排除筛选”是指在数据表中将满足条件的记录筛选出去,而保留不满足条件的记录。 单击菜单“记录”→“筛选”→“内容排除筛选”命令。 ⑤高级筛选:
“高级筛选/排序”功能。适合较为复杂的筛选需求。用户可以为筛选指定筛选条件和准则,同时还可以将筛选出来的结果排序。
单击菜单“记录”→“筛选”→“高级筛选/排序”命令,弹出“筛选”窗口。 在筛选设计网格第一列字段下拉列表中选择条件对应的字段名称,“条件”中输入所选的对应条件 ,也可在排序中选择“升序”,依此类推。
单击工具栏上的“应用筛选”按钮,完成高级筛选。 6、设置表的格式
(1)调整表的列高和行宽:
调整表的列高和行宽有用手动调节和设定参数两种方法。
双击字段的右边界,这时列的宽度与字段中最长的数据的宽度相同。
重新设定列的宽窄,不会改变表中字段的“字段大小”属性所允许的字符长度。 (2)隐藏列/取消隐藏列:
隐藏不是删除,只是在屏幕上不显示出来,当需要再显示时,可以取消隐藏。 ①隐藏列的方法是:
选中要隐藏的列,单击菜单“格式”→“隐藏列”命令。 选中要隐藏的列,单击右键快捷菜单→“隐藏列”命令。 ②取消隐藏的方法是:
第8页
单击菜单“格式”→“取消隐藏列”命令 (3)冻结/取消冻结列:
“冻结列”的功能是将表中的一部分重要的字段固定在屏幕上。 所有冻结的列将自动连续排列于表的左端。 ① “冻结列”的方法是:
选定要冻结的列,单击菜单“格式”→“冻结列”命令,则选中的列就被“冻结”在表格的最左边。
选定要冻结的列,单击右键快捷菜单→“冻结列”命令。 ②取消冻结列的方法是:
单击菜单“格式”→“取消对所有列的冻结”命令。
选定要冻结的列,单击右键快捷菜单→“取消对所有列的冻结”命令。 (4)设置数据表样式:
单击菜单“格式”→“数据表”命令 单击菜单“格式”→“字体”命令 二、练习 (一)选择题
1、在表的设计视图的字段属性框中,默认情况下,标题属性是( )。 A.字段名
B.空
C.字段类型
D.NULL
2、在表的设计视图中,要插入一个新字段,应将光标移动到位于插入字段之后的字段上,在插入菜单中选择( )命令。 A.新记录 A.新记录
B.新字段 B.新字段
C.行 C.行
D.列 D.列
3、在表的数据视图把光标定位在最后一行可以单击插入菜单,选取( )命令。
4、在对某字符型字段进行升序排序时,假设该字段存在这样四个值:100、22、18和3,则最后的排序结果是( )。 A.100、22、18、3 C.100、18、22、3
B.3、18、22、100 D.18、100、22、3
A.* B.? C.! D.@
7、在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( )。 A.排序
B.筛选
C.隐藏
D.冻结
8、在设计视图中,删除一个字段的方法有( )。 A.选择需要删除的字段,然后按Delete键
B.将鼠标移动到该删除的字段,选择编辑菜单的删除行命令。 C.选择该删除字段,单击工具栏的删除行按钮 D.以上方法都可以。
9、在Access2003中关于排序的问题,下列说法错误的是( )。 A.中文按照26个英文字母的顺序排序。 B.日期型数据按照日期时间的值进行排序 C.不可以按照多个字段排序
D.在排序中,任何含有空字段的记录将列在列表中的第一条。
10、在以升序顺序排列时,任何含有空字段(包含NULL值)的记录将列在列表中的( )。 A.第一条
B.最后一条
C.不参与排列 A.查询功能 A.自动调节 (二)判断题
( )1、编辑修改表的字段(也称为修改表结构),一般是在表的设计视图中进行的。 ( )2、修改字段名不影响该字段的数据内容,也不会影响其他基于该表创建的数据库对象。 ( )3、数据表字段的最初排列顺序与数据表创建时字段的输入顺序是一致的。 ( )4、一个数据表中可以有多个主关键字。
( )5、删除记录的过程分两步进行。先选定要删除的记录,然后将其删除。 ( )6、查找和替换操作是在表的数据视图中进行的。
( )7、在Access中进行排序,英文字母是按照字母的ASCII码顺序排序的。 ( )8、隐藏列的目的是为了在数据表中只显示那些需要的数据,而并没有删除该列。 ( )9、在创建了表的结构以后,表中的字段是不可以更改的。
D.按英文字母排序
C.报表功能
D.排序功能
11、如果想在已建立的数据表视图中直接显示出姓李的记录,应使用Access提供的( )。
B.筛选功能
12、调整表的列宽和行高的方法有( )。
B.格式菜单的行高和列宽 D.双击该列,选择行高和列宽
C.单击字段的右边界
5、在对某字符型字段进行升序排序时,假设该字段存在这样四个值:中国、美国、俄罗斯和日本,则最后排序结果是( ) A.中国 、美国、俄罗斯、日本 C.中国、日本、俄罗斯、美国
B.俄罗斯、日本、美国、中国 D.俄罗斯、美国、日本、中国
6、在查找和替换操作中,可以使用通配符,下列不是通配符的是( )。
第9页
( )10、冻结列的目的是要将表中的一部分重要字段固定在屏幕上,便于查阅和对比多个字段的内容。
( )11、隐藏表中的一列,实际上是将表中的一列暂时删除,等需要时再恢复该列。 ( )12、在数据表中,调整列宽就是修改了字段的大小。
第4章总结
一、知识点 1、关系: (1)关系的概念
关系是在两个表的字段之间所建立的联系。 (2)关系类型
表间关系有三种类型:一对一关系、一对多关系、多对多关系。 2、查询向导:
(1)查询的类型(简答)
①选择查询:是最基本、最常用的查询方式。它是根据指定的查询条件,从一个或多个表获取满足条件的数据,并且按指定顺序显示数据。选择查询还可以将记录进行分组,并计算总和、计数、平均值及不同类型的总计。
②参数查询:是一种交互式的查询方式,它可以提示用户输入查询信息,然后根据用户输入的查询条件来检索记录。
③交叉表查询:是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后可以在数据表行与列的交叉处显示表中某个字段的各种计算值。
④操作查询:不仅可以进行查询,而且可以对该查询所基于的表中的多条记录进行添加、编辑和删除等修改操作。
⑤SQL 查询:是使用 SQL 语句创建的查询。前面介绍的几种查询,系统在执行时自动将其转换为SQL语句执行。 (2)查询的视图(简答) ①查询的数据表视图
查询的数据表视图是以行和列的格式显示查询结果数据的窗口。 ②查询的设计视图
查询的设计视图是用来设计查询的窗口。使用查询设计视图不仅可以创建新的查询,还可以对已存在的查询进行修改和编辑。 ③查询的SQL视图
In Is SQL视图是一个用于显示当前查询的SQL语句窗口,用户也可以使用SQL视图建立一个SQL 特定查询,如联合查询、传递查询或数据定义查询,也可对当前的查询进行修改。 3、计算查询: (1)表达式
算术表达式、关系表达式、逻辑表达式
运算符 描 述 和Null一起使用,确定某值是Null还是Not Null 查找指定模式的字符串,可使用通配符*和? 确定某个字符串是否为某个值列表中的成员 确定某个数字值或者日期值是否在小给定的范围之内 Like Between (2)集合函数
函 数 Avg(字段名) Sum(字段名) Count(字段名) Max(字段名) Min(字段名) 4、交叉表查询:
交叉表查询是查询的另一种类型。交叉表查询显示来源于表或查询中某个字段总计值(合计、平均、计数等),并将它们分组,一组列在数据表的左侧,称为行标题。一组列在数据表的上部,成为列标题。交叉表查询增加了数据的可视性,便于数据的统计、查看。 5、操作查询: (1)类型(简答):
操作查询共有四种类型:删除查询、更新查询、追加查询与生成表查询。 (2)说明:
操作查询是指仅在一个操作中更改许多记录的查询,它使用户不但可以利用查询对数据库中的数据进行简单的检索、显示及统计,而且可以根据需要对数据库进行一定的修改。
描 述 对指定字段计算平均值 对指定字段累计求和 计算机该字段的记录个数 求指定字段的最大值 求指定字段的最小值 第10页