文档库 最新最全的文档下载
当前位置:文档库 › Access知识要点

Access知识要点

Access知识要点
Access知识要点

第一章数据库和表

第一节数据库的创建

在Access中,开发一个完整的数据库应用系统所需的所有元素都包含在数据库中,所以数据库的创建是一切工作的开始。

本节主要有两个问题:

一、数据库的创建

在Access中,可以使用以下两种方法创建数据库:

1.使用“数据库向导”建数据库;

2.先建立空数据库,再添加所需对象。

方法1可自动、快速的创建一个功能简单、格式固定的完整数据库应用系统,若欲创建的数据库与系统提供的某一模板数据库相似,则可使用该方法;但实际创建的数据库往往比较复杂,故方法1很少使用,一般常用方法2。

二、数据库的操作

1、数据库的打开

1)启动Access后:文件菜单→打开(或单击工具栏上的打开按钮)→选择欲打开的数据库文件。

(2)在Windows资源管理器中:双击欲打开的数据库文件名。

2、数据库的关闭

主要有以下四种方法:

(1)单击右上角关闭铵钮;

(2)单击左上角图标→关闭;

(3)双击左上角图标;

(4)文件→关闭。

第二节表的建立

Access中的表由结构和数据两部分组成,建立表时要先建立表结构,之后再向表中输入数据。

一、表结构的设计

表结构就是表头,它直接决定了表中数据以何种格式存储。设计表结构就是分别确定表中所包含字段的字段名、字段类型、字段属性以及表的主键。

本节主要介绍字段名的命名规则和Access所支持的字段类型。

1.字段名的命名规则

(1)可以是汉字、字母、数字、空格及特殊字符的任意组合,但不能用句号,感叹号,重音符号和方括号等;

(2)不能以空格或控制符号(从0到31的ASCII值)开头;

(3)不超过64个字符。

2.Access字段类型

字段类型就是字段中存储数据的类型,它决定了Access将以什么方式存储该字段的内容,即该字段将能存储什么性质的数据。

Access常用的数据类型有以下10种:

(1)文本型:用于保存字符串,最多255个字符(默认50), 默认数据类型。

(2)备注型:用于保存解释性的长度较大的字符串。

(3)数字型:用于保存能够进行算术运算的数值数据(涉及货币计算的除外)。

字节、整型、长整型、单精度型、双精度型

(4)货币型:用于存储货币数据。Access会根据用户输入的数据自动添加货币符号和千位分隔符。默认两位小数。

(5)日期/时间型:用于存储日期、时间或日期时间组合的。8字节存储空间。具体格式可由用户自己选择。

(6)自动编号型:其值由Access自动按照记录添加时的顺序指定一个唯一的顺序编号(不允许用户输入或改变其值)。一个表中只能有一个该类型字段。

(7)是/否型:用于存储逻辑判断的结果。

True|False Yes|No On|Off

(8)OLE对象型:用于存储比较特殊的多媒体数据,如图形、图像、音频、视频、动画及其他软件的文件内容。

(9)超链接型:存储超级链接地址。如常用的网址或Email地址。

(10)查阅向导型:用于输入值比较固定的数据,数据输入时使用组合框从列表中选择输入,而列表内容由用户创建时指定。

注意:对于某一数据而言,可以使用的数据类型可能有多种,可根据字段的用途和性质来选择一种最合适的类型。

二、表结构的创建

在Access中,表结构的建立主要有以下三种方法:

1.使用“设计”视图创建

2.使用“数据表”视图创建

3.使用表向导创建

1.使用“设计”视图创建

( 1)选择表对象;

(2)新建→设计视图→确定(或双击使用设计器创建表)

(3)依次指定字段名、字段类型、字段属性、主键等;

(4)文件菜单→保存(或保存按钮)→指定新表名称→确定。

注意:此方法可以建立完整的表结构,为常用方法。

2.使用“数据表”视图创建

(1)选择表对象;

(2)新建→数据表视图→确定(或双击通过输入数据创建表);

(3)双击默认字段名→指定所用的字段名。

(4)保存。

注意:此方法建立的表结构中所有字段的类型都为“文本”型,往往与实际需求不符,故创建后一般需要在“设计”视图中进行修改。

3.使用向导创建表

( 1)数据库窗口中选择表对象

(2)启动表向导

三、表中数据的输入

利用“数据表”视图输入数据

(1)在“数据表”视图中打开欲输入数据的表:表对象→双击要打开的表(或单击打开按钮)。

(2)输入数据;

(3)保存。

注意:各种类型数据的输入方法如下:

(1)文本型和备注型:直接输入。

(2)数字型:直接输入,又分为字节型、整型、长整型、单精度型和双精度型,注意各类型的取值范围。

(3)货币型:直接输入数值,货币符号和千位分隔符自动输入。

(4)日期/时间型:直接输入,但年、月、日之间用符号“-”或“/”分隔,且必须合法。(5)自动编号型:系统按记录输入的顺序自动编号输入,且不允许改变。

(6)是/否型:选中(打勾)为“是”,未选中为“否”。

(7)超链接型:必须是一个网页地址或EMail地址,直接输入。

(8)OLE对象型:选中输入字段→插入菜单→对象(或右击→插入对象)→指定插入文件→确定。

OLE对象的输入分嵌入和链接,默认为嵌入,若指定链接,请选中“链接”项。

嵌入是当源文件中数据改变时不影响表中数据;链接是表中数据随着源文件的改变而变化。

( 9)查阅向导型:在组合框中选择或直接输入。

用于值较为固定的字段,如“教师”表中的“性别”、“学历”、“职称”等字段。创建时须指定其列表值(来源于其它表或自行输入)。

第三节表的维护

一、表的打开与关闭

1.表的打开

表可以在数据表视图(编辑数据)中打开也可以在设计视图(编辑结构)中打开。(1)数据表视图

①选择要打开的表→打开;

②双击要打开的表。

(2)设计视图

选择要打开的表→设计。

2.视图的切换

以下方法任选其一:

(1)选择“视图”菜单中的相应菜单项;

(2)单击“设计”按钮或“打开”按钮;

(3)单击工具栏中的“视图”按钮;

(4)右击当前视图标题栏,选择相应菜单项。

3.表的关闭

与一般窗口的关闭方法相同,以下四种方法任选其一:

(1)单击右上角关闭按钮;

(2)单击左上角图标→关闭;

(3)双击左上角图标;

(4)文件菜单→关闭。

二、修改表结构

表结构的修改主要在“设计”视图中进行,包括以下内容:

1.字段的添加

字段可以添加在表中的任意位置,主要有以下三种方法:

(1)选定插入位置→插入菜单→行;

(2)选定插入位置→插入行按钮;

(3)右单击插入位置→插入行。

注意:“插入位置”为插入的新字段的后一字段。

2.字段的删除

可以一次删除一个字段,也可以一次删除多个字段。主要有以下三种方法:(1)选定欲删除字段→编辑菜单→删除行;

(2)选定欲删除字段→删除行按钮;

(3)右单击删除字段→删除行。

注意:在Access中,删除是非常危险的操作,因为数据一旦删除将无法恢复,所以往往会提示是否删除,根据需要选择即可。

3.字段的修改

字段的修改包括字段重命名、字段类型的更改和字段属性的设置。这里重点介绍字段属性的设置。

(1)格式:用于设置当前字段的显示和打印格式,不影响数据的存储。(数字,日期/时间)(2)输入掩码:是一种输入格式,由字面显示字符和掩码字符组成,用于定义数据的输入格式。主要用于“文本”和“日期/时间”型数据。

( 3)标题:字段在显示时的列标题,若不指定,则显示字段名。

(4)有效性规则和有效性文本:

①有效性规则:用来限制输入数据所必须遵守的规则,限制字段的取值范围,确保输入数据的合理性。

②有效性文本:当输入的数据不符合有效性规则时,系统将提示的出错信息。

(5)默认值:字段默认输入的内容。

(6)必填字段:指定字段内容是否必须填写

(7)索引:索引是在数据库表中对一个或多个列的值进行排序的结构。使用索引可以获得对数据库表中特定信息的快速访问。

4.主键的设置

主键即关键字,唯一标识表中一条记录的字段或字段组合。在表中,主键的值唯一且不能有空值,故表中定义了主键后,就可以避免出现完全相同的记录,这称为实体完整性。

在Access中,有三种类型的主键:自动编号主键、单字段主键和多字段主键(复合主键)。

在Access中,主键的创建主要有以下两种情况:

(1)自动定义自动编号主键

建立表结构时若未设置主键,则保存时会提示建立主键(自动编号主键)。若表中有自动编号型字段,则自动定义该字段为主键;若表中无自动编号型字段,则自动添加一个自动编号型字段,并定义该字段为主键。

(2)在“设计”视图中定义任意类型主键

打开表的“设计视图”,选择要设置为主键的字段(可以用Ctrl选择多个字段),然后选用以下三种方法之一:

①编辑菜单→主键

②单击主键按钮

③右击该字段→主键

注意:

(1)主键的取消与设置方法相同;

(2)一个表中只能有一个主键,当设置了新主键后,原来的设置自动取消。

三、编辑表的内容

表内容的编辑必须在数据表视图中进行,包括数据的定位、选择、修改、添加和删除。1.数据的修改

和输入的操作方法相似。

2.记录的添加

(1)插入菜单→新记录;

(2)单击工具栏上新记录按钮;

(3)右击记录选定器→新记录;

(4)直接在尾部输入。

注意:在Access中,记录只能在尾部添加,不能在中间插入。

3.记录的删除

选择要删除的记录,然后选用以下三种方法之一:

(1)编辑菜单→删除记录;

(2)单击工具栏上删除记录按钮;

(3)右击记录选定器→删除记录。

四、调整表的外观

表的外观就是表在“数据表”视图中显示时的外观属性。

1.设置字段显示次序

字段的默认显示次序为结构设计时的次序,可以在数据表视图中重新设置。方法如下:选定字段,拖动到新的位置。

2.设置列宽和行高

(1)设置列宽(字段显示宽度)

①拖动字段之间的垂直网格线到适当的位置;

②右击字段名→列宽→输入列宽值;

③选中字段→格式菜单→列宽→输入列宽值。

例:设置选课成绩表成绩字段显示宽度为20。

(2)设置行高(记录显示高度)

①拖动记录之间的水平网格线到适当的位置;

②右击记录选定器→行高→输入行高值;

③格式菜单→行高→输入行高值。

3.隐藏列

(1)隐藏列

选定欲隐藏的字段→格式菜单→隐藏列(或右击→隐藏列)。

(2)取消隐藏列

格式菜单→撤消隐藏列→选择取消隐藏列。

4.冻结列

(1)冻结列

选定欲冻结的字段→格式菜单→冻结列(或右击→冻结列)。

(2)取消列的冻结

格式菜单→取消对所有列的冻结。

5.设置数据表显示格式

格式菜单→数据表(或右击标题栏→数据表)→设置格式。

主要显示格式有:单元格效果、背景颜色、网格线显示方式、网格线颜色等。6.设置数据表显示字体

格式菜单→字体(或右击标题栏→字体)→设置合适的字体、字型、字号、下划线和

颜色等。

五、设置表间关系

在表中,一个记录就是一个实体,所以一个表就是一个实体集。表间关系就是两个实体间的联系。

表间关系是根据两个表间的公共字段建立的(一般字段名相同或字段内容相同)。1.关系的创建

(1)关闭所有相关的表;(注意)

(2)工具菜单→关系(或单击关系按钮),打开关系窗口;

(3)打开显示表对话框(首次自动显示,以后右击→显示表)→添加需要建立关系的表;(4)将一表中相关字段拖动到另一表中的相关字段上;

(5)在编辑关系对话框中设置关系属性→创建;

(6)保存。

2.关系的编辑

(1)添加表

关系菜单(或右击)→显示表(或单击显示表按钮)→显示表对话框添加。(2)隐藏表

选定欲隐藏的表→关系菜单(或右击)→隐藏表。

(3)关系的删除

选定欲删除的关系→编辑菜单(或右击)→删除。

(4)设置关系属性

主要是参照完整性的设置。

关系菜单(或右击)→编辑关系→编辑关系对话框中设置。

3.参照完整性的意义

两个表按照相关字段建立关系后,联系类型或为“一对一”或为“一对多”,其中“一”的一方为主表,另一方为子表。

如果在创建时指定了“实施参照完整性”,则子表中的相关字段值必须是在主表中存在的,否则拒绝接受。

“级联更新相关字段”意义:子表中的相关字段值随主表的改变而改变。

“级联删除相关记录”意义:主表中的记录删除时,子表中与该记录相关的记录也随着一起删除。

第四节表的操作

一、数据的查找和替换

1.查找

(1)选定查找字段;

(2)打开“查找”对话框:右击、工具栏、菜单;

(3)指定查找内容、查找范围、匹配方式与搜索方式,然后单击“查找下一个”按钮。注意:通配符的意义。

*:任意多个字符?:任意一个字符

#:任意一个数字字符

[] :通配方括号内任何单个字符

! :通配任何不在括号之内的字符

- :通配范围内的任何一个字符

2.替换

与查找不同之处:指定替换内容。

二、记录的排序

根据表中某些字段的值的大小对表中记录的顺序重新排列。

根据字段值的排列方式,分为升序(由小到大)和降序(由大到小)。

1.排序规则

(1)文本型按ASCII码值大小排序;

(2)中文按其拼音字母的ASCII码值大小排序;

(3)数字型按数值大小排序;

(4)日期时间型按时间先后排序(前小后大);

(5)是否型:“是”小“否”大;

(6)空值最小。

注意:备注型、超级链接型或OLE对象型字段不能排序。

2.单字段排序

选定待排序字段,然后选用以下三种方法之一:

(1)记录菜单→排序→升序或降序;

(2)单击升序或降序按钮;

(3)右击选定的字段→升序或降序。

3.多字段排序

(1)使用数据表视图

选定待排序的多个字段,下面与单字段排序相同。

(2)使用“高级筛选/排序”窗口

①记录菜单→筛选→高级筛选/排序;

②指定排序字段和排序方式;

③筛选菜单→应用筛选/排序(或单击应用筛选按钮,或右击筛选窗体标题栏→应用筛选/排序”)。

4.取消排序

排序的结果会保留,表关闭后,下次打开时仍然有效。

以下方法可取消排序:

(1)按照新的规则排序后,原来的排序结果自动取消;

(2)记录菜单→取消筛选/排序(或右击数据表标题栏→取消筛选/排序)。

三、记录的筛选

将表中满足某种条件的记录挑选出来,而将不满足条件的记录隐藏起来。

注意:

记录的筛选操作必须在数据表视图中进行。

共有以下4种方法:

1.按选定内容筛选

按照单个字段与选定内容等值为条件筛选。

方法:选定筛选内容,然后以下三种方法任选其一:

①记录菜单→筛选→按选定内容筛选;

②单击按选定内容筛选按钮;

③右击选定内容→按选定内容筛选。

注意:筛选的取消方法与排序相同。

2.按窗体筛选

按多个字段与指定内容等值为条件筛选。

方法:

①记录菜单→筛选→按窗体筛选(或单击按窗体筛选按钮,或右击数据表视图标题栏→按窗体筛选);

②在出现的窗体中设置筛选条件;

③筛选菜单→应用筛选/排序(或单击应用筛选按钮,或右击筛选窗体标题栏→应用筛选/排序)。

3.按筛选内容筛选

按照单个字段的任意条件筛选。

方法:

右击筛选字段的任一位置,在筛选目标文本框中输入筛选条件,按Enter键。4.高级筛选

按照多个字段的任意条件筛选。

方法:

①记录菜单→筛选→高级筛选/排序;

②在出现的筛选窗体中设置筛选准则和排序方式;

③筛选菜单→应用筛选/排序(或单击应用筛选按钮,或右击筛选窗体标题栏→应用筛选/排序)。

第五节数据库与外部数据的交流

1.导入外部数据

将符合Access要求的其它数据库或文件中的数据制作一个副本添加在当前数据库中的某个表中或独立生成一个表。导入的数据与源文件没有任何关系,故其中一方数据的改变不影响另一方。

(1)选择“表”对象;

(2)文件菜单→获取外部数据→导入(或单击新建→导入表→确定。)

(3)选择欲导入的文件;

(4)以后根据向导提示分别指定导入对象和属性以及是导入到已有表中还是生成新表。注:导出与导入相似。

2.链接外部数据

将数据链接到当前数据库中并生成一个新表。新表中储存的是源文件中数据的地址,故源文件中数据与链接表中的数据同步动态变化。

(1)选择“表”对象;

(2)文件菜单→获取外部数据→链接表(或单击新建→链接表→确定。)

(3)选择欲链接的文件;

(4)以后根据向导提示分别指定链接对象和属性以及生成新表的名称。

第六节对象的操作

一、对象的备份

1、选定欲备份对象;

2、复制,下列方法任选其一:

(1)右击→复制;

(2)单击复制按钮;

(3)编辑菜单→复制;

3、粘贴,下列方法任选其一:

(1)右击→粘贴;

(2)单击粘贴按钮;

(3)编辑菜单→粘贴;

4、在对话框中输入备份对象名称→确定。

二、对象的删除

1、选定欲删除对象;

2、下列方法任选其一:

(1)右击→删除或剪切;

(2)单击删除或剪切按钮;

(3)编辑菜单→删除或剪切;

三、对象的更名

1、选定欲更名对象;

2、下列方法任选其一:

(1)单击欲更名对象;

(2)右击→重命名;

(3)编辑菜单→重命名;

3、输入新对象名。

第二章查询

第一节认识查询

一、什么是查询

二、查询的功能

三、查询的分类

四、查询的视图

一、什么是查询

查询是能够将存储于一个或多个表中符合要求的数据挑选出来,并对挑选的结果按照某种规则进行运算的对象。

二、查询的功能

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)空值:is Null

非空值:is Not Null

例如:查询无职称的教师信息。

(6)对象名和字段名:用方括号([])括起,且对象名与字段名用感叹号(!)分隔。

例:[年龄]、[学生]![姓名]

2)Access运算符

运算符是表达式的灵魂,系统主要提供了以下几类运算符:

(1)算术运算符

(2)文本运算符

(3)日期运算符

(4)比较运算符

(5)逻辑运算符

(6)特殊运算符

(1)算术运算符

+ 、 -

Mod mod(10,3)=1 mod(4,2)=0 mod(2,3)=2

\

*、/

-(取负)

^ 2^3=8

(2)文本运算符

即字符串运算符,将两个字符串连接成一个字符串又称字符串连接运算符,共有两个:+、&。

+ 要求两个运算量必须是文本型

& 会将非文本型运算量转换为文本型。

例:“计算机”+“原理”

结果:“计算机原理”

“年龄:” & 23

结果:“年龄:23”

(3)日期运算符

由日期运算符(+、-)构成的表达式称为日期表达式,主要有两种格式:

格式一:日期±整数

结果是该日期整数天前或后的新日期

格式二:日期–日期

结果是两日期相隔的天数

(4)比较运算符

比较运算符是判断两个数据间的某种关系是否成立,又称关系运算符。

>、>=、<、<=、=、<>(不等于)

关系表达式结果为是否型(逻辑型)。

例8:查询1990年以前参加工作的教师信息,查询名L08。

(4)逻辑运算符

运算量为是否型,常用的逻辑运算符:

and(与)两侧都为真,结果为真 2<3 and 2<4

or (或)一侧为真结果就为真 2>3 or 2>4

not(非)逻辑取反

逻辑表达式运算结果为是否型(逻辑型)。

例9:查询20世纪90年代参加工作的教师信息,查询名L09。

例10:查询不是2008年入校的男学生信息,查询名L10。

(5)特殊运算符

范围匹配:between … and …

例:between 20 and 30

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:查询姓名只有两个字的教师信息,查询名L18。

空格生成:Space(数值)

字符重复函数:String(数值,字符串)

(3)日期时间函数

求系统日期:Date()

例19:查询100天之内参加工作的教师信息,查询名L19。

求年份:Year(日期)

例20:查询工龄超过10年的教师信息,要求显示教师编号、姓名、性别、工作时间查询名L20。

求月份:Month(日期)

求日份:Day(日期)

例21:查询9月1日入校的学生信息,查询名为L21。

求星期:Weekday(日期)星期日为第1天(1),星期一为第2天(2)…

例22:查询星期二入校的学生信息,查询名为L22。

求小时:Hour(日期)

4.计算型选择查询

能够将挑选出的数据按照某种规则进行统计和计算的查询。

(1)总计查询

(2)分组总计查询

(3)添加计算字段

(1)总计查询

对表中符合条件的某些字段的值进行计算与统计。

需在设计视图中的总计行设置总计项类型。

添加总计行方法:视图菜单→ 合计(或单击合计按钮)。

总计项类型:

总计平均值

最大值最小值

计数分组

表达式条件

第一条记录

最后一条记录

例23:统计学生人数和平均年龄,查询名L23。

重新指定字段标题方法:

新标题:原标题

例24:统计女学生人数、最大年龄、最小年龄和平均年龄,查询名L24。

注意:只用于构成查询条件的字段,其总计方式为条件。

(2)分组总计查询

根据表中某些字段的值对表中记录进行分类汇总。用于分组字段的“总计”方式设置成“分组”。

例25:分别统计男女学生人数,查询名L25 。

例26:统计选修各门课程的男女学生的人数和平均成绩,查询名L26 。注:分组字段可以多个,按从左到右的顺序排定优先级,先按第一分组字段分组,第一分组字段值相同的记录再按第二分组字段分组,依次类推。

例27:统计学生的平均成绩,显示姓名、性别和平均成绩,查询名L27。

注意:只用于显示其值的字段,总计方式可为第一条记录或最后一条记录。

例28:统计各同学修得的总学分,显示学生编号、姓名、总学分,查询名L28。

计算字段是表中并不存在的字段,它的值是通过对表中某些字段进行运算而得到的,故其实质是一个表达式。

添加方法:在设计视图中的“字段”行中直接添加一个内容为表达式的新字段。

新标题:表达式

例29:查询一年后学生的年龄,显示学生编号、姓名和新年龄,查询名L29。

例30:根据学生年龄,统计学生的出生年,显示姓名和出生年,查询名L30 。

例31:查询教师工龄信息,要求显示教师编号、姓名和工龄,查询名L31。

例32:统计各班学生人数和平均年龄,查询名L32。

例33:统计学生最大年龄与最小年龄差值,显示标题为s_data,查询名L33。

例34:分别统计各班男女同学的平均成绩,查询名L34。

①当数据源为多个表或查询,而计算表达式中的某一字段在多个表中都存在时,引用时必须指定来源于哪个表。

例35:分别统计男女学生最大年龄与最小年龄的差值,显示性别和s_data,查询名L35。

②表达式中可以包含统计函数,此时该字段的总计方式为表达式。

例36:查询学生基本信息,要求姓和名分开显示,显示学生编号、姓、名、性别、年龄,查询名L36。(注:不考虑复姓)

例37:查询学生基本信息,要求包含学生编号、姓名、性别、年龄、入校日期和修得的总学分,但结果中只有两个字段为学生基本信息和总学分,查询名L37。

第三节创建交叉表查询

1.交叉表的功能

2.使用向导创建

3.使用设计视图创建

1.交叉表的功能

将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。

创建时,需指定三种字段:

行标题字段(左侧)

列标题字段(上部)

总计项字段(行列交叉处)

2.使用向导创建

例38:统计不同年龄男女学生人数的交叉表查询,查询名L38。

(1)新建→交叉表查询向导;

(2)选择数据源;

(3)分别确定行标题字段、列标题字段和总计项字段及总计函数;

(4)指定查询名称。

注意:该方法只能创建单数据源的交叉表查询。

3.使用设计视图创建

例39:统计不同年龄男女学生人数的交叉表查询L39。

①设计视图选数据源;

②字段行添加行标题、列标题和总计项字段;

③添加交叉表和总计行(查询菜单→交叉表查询或查询类型按钮→交叉表查询);

④总计行中行标题和列标题字段的总计方式为分组,总计项为一统计函数;

⑤交叉表行设置行标题、列标题和总计项字段的相应值为行标题、列标题、值;

⑥保存指定查询名。

例40:统计各个班级选修各门课程的人数,查询名L40。

注意:行标题和列标题字段可以是计算字段。

第四节创建参数查询

运行时临时指定查询条件的查询。该查询运行时将弹出一个对话框,提示输入查询参数(条件)。

用 [条件提示信息 ] 替代查询条件

例41:按性别查询学生基本信息,运行查询时提示“请输入性别:”,要求显示姓名,性别,年龄和入校日期,查询名L41。

例42:按班级和课程名称查询学生成绩信息,提示“请输入班级:”和“请输入课程名称:”,显示姓名和成绩,查询名L42。

注意:条件提示信息也可以是多个。

第五节创建操作查询

可以自动完成对表中的数据执行一个特定操作的查询。

根据所执行操作的不同,可分为以下四类:

1.生成表查询

2.删除查询

3.更新查询

4.追加查询

1.生成表查询

将查询结果生成一个新表。

查询类型设置为生成表查询,指定新表名称及保存位置。

例43:创建一个生成表查询,新表名称为“90分以上学生情况”,包括学生编号,姓名,性别,年龄和成绩字段,查询名为“L43”

例44:根据教师表生成tOffice表(系别,联系电话),查询名分别为L44。

2.删除查询

自动删除表中符合条件的记录;

(1)设计视图,添加数据源;

(2)设置查询类型为删除查询;

(3)字段行添加构成删除准则的字段,并指定其“删除”行值为“Where”;

(4)设置删除准则;

(5)保存。

例45:创建一个删除经济系讲师信息的查询,查询名L45。

例46:创建一个删除200803班不是团员得女学生信息的查询,查询名L46。

注意:表间关系一经建立并设置了参照完整性规则,则对表的所有操作都必须遵守该规则。3.更新查询

根据某种规则自动对表中符合条件的数据进行更新。

(1)设计视图,添加数据源;

(2)设置查询类型为更新查询;

(3)添加需要更新的字段,并在更新到行指定更新值;

(4)添加更新准则字段,并在“准则”行设置其更新准则;

(5)保存。

例47:创建一个将所有学生年龄增加一岁的查询,查询名L47。

例48:创建一个将所有教师的联系电话前加“8”的查询,查询名L48。

例49:创建一个将200804班改为200802班的查询,查询名为L49。

4.追加查询

将查询结果添加到另一表尾部。

(1)设计视图,添加数据源;

(2)添加查询(所要追加的)字段;

(3)设置查询条件(所追加记录的条件)

(4)设置查询类型为追加查询,并指定追加到的表;

(5)保存。

例50:创建将学生基本信息(学生编号、姓名、性别、年龄、入校日期)备份到t2表的查询,查询名L50。

例51:创建将选数据结构课程并及格的学生信息备份到t1表(学生编号、姓、名、性别)的查询,查询名L51。

注意:所要追加的字段可以来源于多个表或是计算字段,但必须是目标表中已经存在的字段。

第六节创建SQL查询

通过直接输入SQL语句所创建的查询。

SQL语句的语法规则相对较复杂,我们只需要掌握以下两个问题即可:

1.SQL查询语句的一般语法

2.SQL子查询

SQL动词

1. Create语句

2. Alter语句

3. Drop语句

4. Insert语句

5. Update语句

6. Delete语句

7. Select语句

1. Create语句

CREATE TABLE <表名>(<字段名1><数据类型1>[字段级完整性约束条件1]

[,<字段名2><数据类型2>[字段级完整性约束条件2]] [,…]

[,<字段名n><数据类型n>[字段级完整性约束条件n]])

[,<表级完整性约束条件1>];

例52:创建一个“雇员”表,包括雇员号、姓名、性别、出生入期、部门、备注字段。

CREATE TABLE 雇员(雇员号 SMALLINT Primary Key,姓名 CHAR(4) Not Null, 性别 CHAR(1),出生日期 DATE,部门 CHAR(20),

备注 MEMO);

2.Alter语句

ALTER TABLE <表名>

[ADD <新字段名><数据类型>

[字段级完整性约束条件]]

[DROP [<字段名>]…]

[ALTER <字段名><数据类型>];

例53:在“雇员”表中增加一个字段,字段名为“职务”,数据类型为“为本”;将“备注”字段删除;将“雇员号”字段的数据类型改为文本型,字段大小为8 。

(1)添加新字段的SQL语句为:

ALTER TABLE 雇员 ADD 职务 CHAR(10);

(2)删除“备注”字段的SQL语句为:

ALTER TABLE 雇员 DROP 备注;

(3)修改“雇员号”字段属性的SQL语句为:

ALTER TABLE 雇员 ALTER 雇员号 CHAR(8);

3. Drop 语句

DROP TABLE <表名>;

其中,<表名>是指要删除的表的名称。

例54:删除已建立的“雇员”表。

DROP TABLE 雇员;

4. Insert 语句

INSERT 语句实现数据的插入功能,可以将一条新记录插入到指定表中。其语句格式为:

INSERT INTO <表名>[(<字段名1>[,<字段名2>…])]

VALUES (<常量1>[,<常量2>]…);

例55:将一条新记录插入到“雇员”表中。

INSERT INTO 雇员 VALUES("0001","张磊","男",#1960-1-1#,"办公室");

注意,文本数据应用双引号括起来,日期数据应用“#”号括起来。

例56:将一条新记录插入到“雇员”表中,其中“雇员号”为“0002”,“姓名”为“王

宏”,“性别”为“男”。 INSERT INTO 雇员(雇员号,姓名,性别) VALUES("0002","王宏","男");

5.Update 语句

UPDATE语句实现数据的更新功能,能够对指定表所有记录或满足条件的记录进行更新操作。该语句的格式为:

UPDATE <表名>

SET <字段名1>=<表达式1>[,<字段名2>=<表达式2>]…[WHERE <条件>];

例57:将“雇员”表张磊的出生日期改为“1960-1-11”

UPDATE 雇员 SET 出生日期=#1960-1-11# WHERE 姓名="张磊";

6. Delete 语句

DELETE 语句实现数据的删除功能,能够对指定表所有记录或满足条件的记录进行删除操作。该语句的格式为:

DELETE FROM <表名>

[WHERE <条件>];

例58:将“雇员”表中雇员号为“0002”的记录删除。

DELETE FROM 雇员 WHERE 雇员号="0002";

7.Select语句

SQL语言只提供了一个查询语句:SELECT语句功能是根据指定的条件对表中数据进行查找或计算。其一般语法规则:

SELECT [ALL|DISTINCT] *|字段列表

FROM 表名列表

WHERE 条件表达式

GROUP BY 分组字段列表

ORDER BY 排序字段列表[ASC|DESC]

(1)字段列表:欲查询的字段,包含计算字段, * : 所有字段

(2)ALL:所有符合条件的记录,包括重复记录,DISTINCT:去掉重复记录

(3)FROM子句:指定查询数据源

(4)WHERE子句:设置查询准则

(5)GROUP BY子句:指定分组依据

(6)ORDER BY子句:指定排序字段及方式(ASC为升序(默认),DESC为降序)

(7)各表名及字段之间必须用逗号(,)分隔

(8)FROM子句必选,其它子句可选

(9)SELECT必须位于语句开头,其他子句次序无关紧要。

例59:查找并显示“教师”表中所有的字段。

例60:查找并显示“教师”表中“姓名”、“性别”、“工作时间”和“系别”4个字段。例61:查找1992年以后(包含)参加工作的男教师,并显示“姓名”,“性别”,“学历”,“职称”,“系别”和“联系电话”。

例62:计算各类职称的教师人数,并将计算字段命名为“各类职称人数”,显示职称和各类职称人数。

重新指定字段标题方法:

原标题As 新标题

例63:计算每名学生的平均成绩,并按平均成绩降序显示。

例64:查找学生的选课成绩,并显示“学生编号”,“姓名”,“课程名称”和“成绩”。

三、创建SQL特定查询

1.创建联合查询

2.创建传递查询

3.创建数据定义查询

4.创建子查询

SQL子查询

所谓子查询就是包含在另一个Select语句中的Select语句。

查询设计视图的“条件”行和“或”行中包含Select子查询语句。

例68:查询并显示“学生”表中高于平均年龄的学生记录。

本章考点

1.查询的功能、视图与分类;

2.查询准则:数据的表示、系统内部函数的语法与运算符的运算规则;

3.选择查询的创建:无条件选择查询、有条件选择查询与计算型选择查询;

4.计算字段的添加方法;

5.交叉表查询的创建;

6.参数查询的创建;

7.操作查询的创建:生成表查询、删除查询、更新查询与追加查询;

8. SELECT语句的一般语法规则;

9.子查询的创建;

10.查询的编辑(字段的添加、删除、移动、排序和属性设置)。

考试分值:

笔试:8~10分机试:35~45分

第三章窗体

第一节认识窗体

第二节使用向导创建窗体

第三节自定义窗体

第四节美化窗体

本章考点

第一节认识窗体

一、窗体的概念

二、窗体的类型

三、窗体的视图

四、窗体的组成

一、窗体的概念

又称窗口,是系统和用户之间的接口,它为用户使用系统,对数据库中的数据进行各种操作提供了一个简单、形象、易懂的界面。

一个软件的操作界面就是由各种功能不同的窗体组成的。

二、窗体的类型

根据窗体的样式,分为以下6类:

1.纵栏式窗体:一个窗体只显示一个记录,格式可自由设计。

2.表格式窗体:一个窗体显示多条记录。

3.数据表窗体:以表格方式显示记录,但OLE对象型数据不显示,一般用来作为一个窗体的子窗体。

4.主/子窗体:分别在不同的窗口中显示有关联的主子表中数据。

5.图表窗体:以图表形式显示表中数据。

6.数据透视表窗体:以交叉表格式显示表中数据。

三、窗体的视图

显示窗体不同内容的窗口。

1.设计视图:显示窗体结构,用于设计窗体。

2.窗体视图:用于观察窗体运行时的状态。

3.数据表视图:以表格方式显示窗体数据源。

4. 数据透视表视图

四、窗体的组成

一个窗体由多个部分组成,每个部分称为节。

一个窗体可以包含以下五类节:

1.主体:位于窗体中间,用于设置窗体的主要部分。

2.窗体页眉:位于窗体顶部,用于设置窗体标题。

3.窗体页脚:位于窗体底部,用于显示窗体状态及说明信息。

4.页面页眉:位于窗体页眉下部,主体上部,用于设置窗体打印时的页头信息。

5.页面页脚:位于窗体页脚上部,主体下部,用于设置窗体打印时的页脚信息。

注意:一个窗体必须有主体节,其它节可根据需要设置。

第二节使用向导创建窗体

一、自动窗体

二、自动创建窗体向导

三、窗体向导

四、数据透视表向导

五、创建数据透视窗体

六、图表向导

一、使用自动窗体

例1:以教师表为数据源,使用自动窗体功能,创建教师窗体。

1. 表对象选中教师表

2. 插入菜单 自动窗体

二、自动创建窗体向导

用于快速创建简单的(单数据源,且不能自由选择字段)纵栏式、表格式和数据表式窗体。

例2:创建以学生表为数据源的纵栏式窗体,名称为LF02。

1.单击新建按钮;

2.选择自动创建窗体中的一种类型;

3.在数据源组合框中选择数据源;

4.保存并指定窗体名称。

三、窗体向导

灵活创建各种类型的窗体。多数据源,且可自由选取字段,纵栏式、表格式、数据表式和主子窗体。

例3:创建包含学生编号、姓名、性别、年龄和照片的纵栏式窗体,名称为LF03。

计算机二级access操作题考点总结

计算机二级access操作题考点总结 3.【设计视图-出厂价-格式-从下拉菜单中选择货币】 4.270105:将\规格\字段的输入掩码设置为9位字母、数字和字符的组合。其中,前3位只能是数字,第4位是大写字母,第5位是字符,最后一位是大写字母,其他位是数字。 5.[设计视图-规格-输入掩码属性设置为:000\\V-999\\W] 6、270XXXX年龄\字段内容,将查询命名为\。 7.[添加简历字段,此字段将不显示。输入标准行:如\书法* \。或者线输入:像\绘画* \] 8.270XXXX年龄字段的内容被附加到目标表中的相应字段,并且查询被命名为\。(规定:\名字\字段以姓氏开头,其余字符为名字。名称分为两部分:名字和姓氏,分别附加在目标表的名字和姓氏之后) 13.[创建附加查询-选择学生标识字段-添加新字段:姓:左([名),1)。添加到行选择姓氏-添加新字段:名字:Mid([名字),2)。添加到行选择名称-选择性别和年龄字段-运行-保存并命名查询] 14.280XXXX年龄\字段的有效性规则为:不能为空。17.[设计视图-年龄字段的有效性规则属性-不为空] 18,290103:将“雇用时间”字段的默认值设置为系统当前年度的1月1日。[设计视图-雇佣时间-默认值-日期序列(日期()),1,1)] 0,290106:完成上述操作后,数据库文件中表对象的备份被命名为\。 1.选择表-右键单击-另存为-修改表名-确定 2,290XXXX年龄\字段值加1,查询将命名为\。11.[创建更新查询-

选择年龄字段-更新到行输入:[年龄]+1-运行查询-保存命名] 12.300302:设计报告主要部分的复选框控件根据报告记录来源的\性别\字段和\年龄\字段的值显示状态信息:性别为\男性,年龄小于XXXX年龄\字段值,计算并显示4位数字的出生年份信息。注意:当前年份必须由相关函数返回。 19.[设计视图-标签-右侧-属性-名称行输入:泰勒-控制源行:年(日期()-[年龄]] 3XXXX年字段的有效性规则设置为:输入的日期必须满足1980年(包括1980年)之后的作曲者,有效性文本设置为:年日期必须是1980年之后的作曲者。1.[设计视图-年龄-有效性规则:> = # 1980-1-1 #-有效性文本:年龄日期必须是1980年以后的作曲家] 2.将命名XXXX(包括XXXX)之后的字段\、\主题名称\、\价格\、\购买日期\和\简介\的内容。 5.[价格大于100元,条件行输入:> 100采购日期条件行:> =#XXXX 日期10月前。 9.[设计视图-输入时间-有效性规则输入:

Access窗体操作题

Access窗体操作题 2、考生文件夹下存在一个数据库文件"Access3.mdb",里面已经设计好窗体对象"教师"。试在此基础上按照以下要求补充窗体设计: (1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"教师奖励信息";(2)在主体节区位置添加一个选项组控件,将其命名为"opt",选项组标签显示内容为"奖励",名称为"bopt"; (3)在选项组内放置二个单选按钮控件,选项按钮分别命名为"opt1"和"opt2",选项按钮标签显示内容分别为"有"和"无",名称分别为"bopt1"和"bopt2"。 (4)在窗体页脚节区位置添加两个命令按钮,分别命名为"bOk"和"bQuit",按钮标题分别为"确定"和"退出"; (5)将窗体标题设置为"教师奖励信息"。 注意:不允许修改窗体对象"教师"中已设置好的属性。 等级:3 难度:3 知识点:access知识点/窗体题 3、考生文件夹下存在一个数据库文件"Access3.mdb",里面已经设计好窗体对象"教师"。试在此基础上按照一下要求补充窗体设计: (1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"教师基本信息输出";(2)在主体节区中"年龄"标签右侧的文本框显示内容设置为"年龄"字段值,并将文本框名称更名为"tAge";(3)在主体节区添加一个标签控件,该控件放置在距左边0.1厘米、距上边5.0厘米,标签显示内容为"出生地",名称为"bMem"; (4)在窗体页脚节区位置添加两个命令按钮,分别命名为"bOk"和"bQuit",按钮标题分别为"确定"和"退出"; (5)将窗体标题设置为"教师基本信息"。 注意:不允许修改窗体对象"教师"中未涉及的控件和属性。

Access的基本知识点.资料

Access基本知识点 第一章数据库基础知识 1 Microsoft Access 是一种关系型数据库管理系统。 2 数据是值存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:一是描述数位特性的数据内容;二是存储在某一种媒体上的数据形式。其中使用最多、最基本的仍然是文章数据。 3 数据的处理是指将数据转换成信息的过程,数据处理的中心问题是数据管理。计算机在数据管理方面经历了由低级到高级的发展过程:人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统。 4人工管理特点:(1)数据与程序不具有独立性,一组数据对应一组程序。(2)数据不长期保存。(3)程序与程序子之间存在大量的重复数据---也叫数据冗余 5 文件系统特点:(1)程序和数据有了一定的独立性。(2)数据文件可以长期保存在外存储器上被多次存取。(3)数据的冗余大。 6 数据库系统特点:(1)提高了数据的共享性。(2)减小了数据的冗余。(3)提供数据与应用程序的独立性。 7 面向对象数据库系统:(1)客服了传统数据库的局限性。(2)提高了数据库管理效率、降低了用户使用的复杂性。 8 文件系统已存在的问题阻碍了数据处理技术的发展,不能满足日益增长的形象需求,这是数据库及时产生的原动力,也是数据库系统产生的背景。 9 数据库管理系统是数据库技术和同意管理数据的专门软件系统,它以操作系统提供的输入/输出控制和文件访问功能为基础。目前关系数据库系统已经渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统。 10 数据库技术与网络通信技术的结合产生了分布式数据库系统,20世纪70年代之前,数据库系统多数是集中式的。数据库技术与网络技术的结合分为紧密结合与松散结合两大类。分布式数据库系统又分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布的分布式数据库结构两种。 11 数据库技术与面向对象程序设计技术结合产生了面向对象数据库系统。 12 数据库不仅包括描述事物的数据本身,而且也包括相关事物之间的关系。 13 数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。 14 数据的最小访问单位是字节。 15 数据库管理系统支持用户对数据库的基本操作,是数据库系统的核心软件。 16 数据库管理系统包括以下6个方面功能:(1)数据定义。(2)数据操纵。(3)数据库运行管理。(4)数据组织、存储和管理。(5)数据库的建立和维护。(6)数据通信接口。 17 数据库管理系统有4部分构成:(1)数据定义语言及其翻译处理程序。(2)数据操纵语言及其翻译程序。(3)数据库运行控制程序。(4)实用程序。 18两个实体间的联系有3种类型:(1)一对一联系。(2)一对多联系。(3)多对多联系。 19 在Access中一对一联系表现为主表中的每一条记录之与相关表中的一条记录相关联;一对多联系表现为主表中的每条记录与相关表中的一条记录相关联;多对多的联系表现为一个表中的对条记录在相关表中同样可以有多条记录与之对应。 20 一对多联系是最普遍的联系,也可以将一对一联系看做是一对多的特殊情况。 21 数据模型是数据库管理系统用来表示实体及实体间联系的方法,数据库管理系统所支持的传统数据模型分3种:层次模型、网状模型和关系模型。 22 层次数据模型是数据库系统中最早出现的数据模型,他用树形结果表示各类实体及实体间的联系;关系模型是当今最流行的数据库模型。 23 关键字的值能够唯一地标识一个元组的属性或属性的组合。 24 如果表中的一个字段不是本表的主关键字,二是另外一个表的主关键字和候选关键字,这个字段就称为外关键字。

2016年计算机二级《ACCESS》模拟基本操作题及答案

2016年计算机二级《ACCESS》模拟基本 操作题及答案 二、基本操作题 根据以下资料,回答题。 在考生文件夹下,“samp1.mdb”数据库文件中已建立表对象“tEmployee”。试按以下操作要求,完成表的编辑: 41根据“tEmployee”表的结构,判断并设置主键。 参考解析: 【审题分析】【1)考查主键字段的制定与主键的设计方法。(2)考查表结构的调整中的添加字段,以及字段属性的设置。(3)和(2)相同,也是属于表结构的调整,添加新字段和表记录的删除的方法。(4)考查“查询向导”的设置。“查阅向导”设置对数据的输入方便性和有效起着非常重要的作用。(5)考查“日期\时问”型字段的“掩码”设计。(6)考查表记录操作的“删除”记录。 【操作步骤】 步骤1:双击“sampl.mdb”数据库。单击“表”对象,双击表“temployee”.判断具有字段值性只有“编号”字段,故将“编号”设为主键。关闭“tamph,yee”表。

步骤2:单击“temployee”表,单击“设计”按钮。在“编号”上右键单击,在弹出的快捷菜单,”选择“主键”命令。 步骤3:单击“保存”按钮.关闭设计视图。 42删除表中的“所属部门”号:段;设置“年龄”字段的有效性规则为只能输入大于16的数据。 参考解析: 步骤1:单击“temrfloyce”表,单击“设计”按钮.单击“所属部门”字段。右键选择快捷菜单的“删除”命令。单击“是”按钮。 步骤2:单击“年龄”,在“字段属性”中的“有效性规则”输入:>16。 步骤3:单击“保存”按钮保存表设计。 43在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中职工编号为“000014”的记录。 参考解析: 步骤1:在设计视图中右键单击“职务”字段,在其快捷菜单中单击“插入行”,在插入的行中添加“党员否”字段。对应的数据类型选择“是/否”。 步骤2:单击“保存”按钮。关闭设计视图。 步骤3:双击“temployee”表。选中“职工编号”为“000014”的记录,右键单击鼠标,单击快捷菜单中的“删除行”命令来删除记

《Access数据库》课程标准

《Access数据库》课程标准 一、课程性质: 本课程是中职计算机网络技术专业学生的专业必修课。本课程的主要任务是:随着计算机技术和数据库技术的迅速发展,数据库技术已经应用到社会的各个领域。其后续课程为电子商务网站建设、数据库应用(SQL Server)等。数据库基础教学总时数为38学时(其中理论学时为20学时,实践学时为18学时),共分12章。 二、课程理念: 通过本门课程的开设,培养学生掌握基本的数据库理论知识、一定的实用技术和实际的计算机数据库问题的基本能力,能够使用Access软件进行中小型数据库应用系统的开发。建成以课堂教学和网络教室资源全面整合的优良的教学环境,支持学生的自主性、研究性学习。注重全体学生的发展,改变学科本位的观念;注重科学探究,提倡学习方式多样化;注重学生能力培养,构建新的评价体系。 三、课程目标: (一)课程总体目标 《Accesss数据库程序设计》课程培养学生对数据库、关系型数据库的相关概念以及数据库设计方法的理解,对表、查询、窗体、报表、数据访问页、宏、模块等概念的理解,并掌握数据库、表、查询、窗体、报表、数据访问页、宏、模块的创建方法,深入理解数据库中各个对象之间的关系,掌握使用VBA语言编程的基本方法,最终能够灵活使用Access数据库管理系统创建一般复杂的数据库应用系统。 本课程是一个实践性非常强的课程,要求学生要打好理论基础,注重上机实践。 (二)具体目标 1.素质目标 了解我国的信息化发展、资源利用状况,培养爱祖国、爱家乡的情感,增强振兴祖国和改变祖国面貌的使命感与责任感。 乐于探索美的真蒂,具有实事求是的科学态度、一定的探索精神和创新意识。 关注与信息有关的社会问题,初步形成主动参与社会决策的意识。 2.能力目标 培训学生掌握一定的实用技术和实际的计算机数据库问题的基本能力,能够使用Access软件进

全国计算机等级考试二级ACCESS—vba操作题参考答案

等级考试中的vba操作题 操作说明:不允许修改窗体等对象中未涉及的控件、属性;程序代码只允许在“**********”与“**********”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 要求:打开窗体,查看代码的实际效果。 1. 数据库:samp01.mdb 实现功能: 单击“刷新”按钮(名为“bt1”),在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,并刷新窗体记录,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮(名为“bt2”),关闭窗体。 参考答案:

数据库:samp02.mdb 实现功能: 在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。 3. 数据库:samp03.mdb 实现功能: 窗体加载时设置窗体标题属性为系统当前日期。 单击“显示借书信息”按钮(名称为blist),以打印预览方式打开报表“rReader”。

数据库:samp04.mdb 实现功能: 在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。 5. 数据库:samp05.mdb 实现功能: 窗体加载时,将标签”Tda”的标题设置为系统当前日期。 单击“显示雇员情况”按钮(名称为blist),运行宏“m1”

数据库:samp06.mdb 实现功能: 在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),弹出一输入对话框,其提示文本为“请输入大于0的整数值”。 输入1时,相关代码关闭窗体(或程序)。 输入2时,相关代码实现预览输出报表对象“rEmp”。 输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”。

计算机二级考试Access数据库知识点汇总

1、算法:就是对一个问题求解步骤得一种描述,具有以下5个主要特性:有穷性,确定性,可行性,输入(有零个或者多个输入),输出(有一个或者多个输出)。算法得有穷性就是指算法必须在有限得时间内做完,即算法必须在有限个步骤之后执行终止。 2、在算法正确得前提下,评价一个算法得两个标准就是即——算法复杂度包括时间复杂度与空间复杂度。其中时间复杂度就是指执行算法所需要得计算工作量。空间复杂度就是算法所需空间得度量。 3、算法分析得目得就是分析算法得效率以求改进。 4、数据项就是数据得最小单位。数据得最小访问单位就是字段。 5、一般说来,数据结构包括数据得逻辑结构、数据得存储结构、数据得操作3个方面。 6、数据得存储结构就是指数据得逻辑结构在计算机中得表示。一种逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理得效率。 7、在数据得存储结构中,不仅需要存储各数据元素得信息,还要存放各元素之间前后件得信息。 8、在数据库管理系统提供得数据定义语言、数据操纵语言与数据控制语言中,数据定义语言负责数据得模式定义与数据得物理存取构建。 9、线性数据结构:队列,线性表,栈等等。常用得结构数据模型有关系型、网状型与树型。 10、线性表中得元素之间具有一对一得关系,除第一个元素与最后一个元素外,其余每个元素都有一个且只有一个直接前驱与直接后驱。顺序存储就是线性表得一种最常用得存储方式。 11、栈得基本运算有三种:入栈、退栈与读栈。 12、栈就是限定仅在表尾进行插入与删除操作得线性表。允许插入与删除得一端叫做“栈顶”,不允许插入与删除得一端叫做“栈底”栈得修改只能在栈顶进行,按照后进先出得原则,具有记忆作用,对栈得插入与删除操作中,不需要改变栈底指针。 13、队列就是限定了插入与删除操作得线性表。它只允许在表得一端进行插入操作(队尾),而在另外一端进行删除操作(队头),队列得修改可以在两端进行,按照先进先出得原则。 14、数据结构分为逻辑结构与存储结构,循环队列属于存储结构。数据得逻辑结构有线性结构与非线性结构两大类。循环链表得主要优点就是从表中任一结点出发都能访问到整个链表。常用得存储表示方法有4种:顺序存储、链式存储、索引存储、散列存储。其中,顺序存储方法就是把逻辑上相邻得结点存储在物理位置页相邻得存储单元中。 15、数据库系统得主要特点为数据集成性、数据得高共享性与低冗余性、数据得独立性与数据同意管理与控制。 16、存储结构下得线性表便于擦汇入与删除操作。队列就是一种特殊得线性表,循环队列就是队列得顺序存储结构。 17、数据库系统就是由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户。分布式数据库系统具有数据分布性、逻辑整体性、位置透明性与复杂透明性得特点 18、常见得排序有插入排序、交换排序与选择排序。当数据表A中每个元素距其最终位置不远,说明数据表A按关键字值基本有序,在待排序序列基本有序得情况下,采用插入排序所使用时间最少。 19、存储空间不一定连续,且各元素得存储顺序就是任意得。冒泡排序法在最好得情况下得元素交换次数为0。 20、树形结构就是一类重要得非线性数据结构,其中以树与二叉树最为常用。树就是结点得集合,它得根结点数目就是有且只有一个。树根结点没有前件。 21、二叉树得遍历可以分为:前序遍历(DLR)、中序遍历(LDR)、与后序遍历(LRD)。 22、二叉树就是另一个树型结构,它得特点就是每一个结点至多只有两棵子树,并且二叉树得子树有左右之分,其次序不能任意颠倒。(一)在二叉树得第i层上至多有2得i-1次方个结点;(二)深度为k得二叉树至多有2得k次方减1个结点;(三)对任何一棵二叉树T,如果其终端结点数为n1,度为2得结点数为n2,则n1=n2+1。(四)具有n个结点得完全二叉树得深度为k+1,其中k就是log2n得整体部分。 23、在任意一颗二叉树中,度为0得结点(即叶子结点)总就是比度为2得结点多一个。 24、对长度为n得线性表,在最坏得情况下,快速排序需要得比较次数为n(n-1)/2;冒泡排序所需要得比较次数为n(n-1)/2;直接插入排序所需要得比较次数为n(n-1)/2;堆排序所需要得比较次数为O(nlog2n)。 25、对长度为n得线性表进行顺序查找,在最坏得情况下所需要得比较次数为n。 26、长度为n得顺序存储线性表中,当在任何位置上插入一个元素概率都相等,插入一个元素所需要移动元素得平均个数为n/2。 27、N个顶点得强连通图得变数至少有N

access期末考试题型及知识点(最终版)

已修改部分: 29.以下不属于操作查询的是(C.交叉表查询) 33.下列关于查询“设计网络”中行的作用的叙述,错误的是(B) A.“字段”表示可以在此输入或添加字段名 B.“总计”用于对查询的字段求和 C.“表”表示字段所在的表或查询的名称 D.“条件”用于输入一个条件表达式来限定记录的选 (4)分析如下程序运行结束后,s和i的值分别是 3 和 14 。 For i=0 to 10 step 2 s=s+1 i=i*2 next i 注释: i=0 s=0+1=1 i=0*2=0 i=2 s=1+1=2 i=2*2=4 i=6 s=2+1=3 i=6*2=12 i=14 >10 退出循环 2011年access期末考试复习要点 ***************************************************** 声明:本文档为夏全胜整理.如有错误,过失之处,请加以指正. 仅供参考,谢谢********************************************************************** 考试题型 1.选择题30分 2.填空题14分 3.判断题10分 4.简答题 20分 5.综合题 26分 难点 (1 )SQL语句10分 (查询SELECT、添加ALTER、修改UPDATE,删除DELETE) (2) VBA 16分 ********************************************************************* 一.填空题 1.ACCESS是一个面向对象的可视化数据库管理系统。 2.ACCESS ACCESS数据库的文件的扩展名是.mdb。 3.模块是程序的集合,有类模块和标准模块两种基本类型。 4.窗体、报表及数据访问页的数据源可以是表和查询。 5.窗体包括五个节,分别是窗体页眉,页面页眉,主体,页面页脚和窗体页脚。 6.表是关于特定的实体的数据集合,由字段和记录组成。 7.关系数据库是以关系模型为基础的数据库系统,它的数据结构是关系 8.数据模型有三个基本组成要素:数据结构、数据操作、完整性约束

[vip专享]Access入门教程大全

Access教程第一章Access数据库基础 ◆数据库基础知识及关系数据库管理系统。 ◆ Access 2003 中文版介绍。 数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。 作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢? 一、数据库的基本知识 1.什么是数据库 数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。 从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。 David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。它表达了三层含义: ⑴数据库是自描述的。 数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。 ⑵数据库是集成记录的集合。 数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。 用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。例如: 元数据是关于用户数据的结构的描述,称之为系统表。例如:

计算机二级Access操作题汇总概要

Access 操作题汇总 1、'010-'部分自动输出,后八位为0到9的数字显示。【输入掩码属性设置为:“010-”00000000 】 2、:查找并显示所有'李'姓学生【在姓名字段的条件行输入:like ”李*”】 3、在报表的页面页脚节区添加一个计算控件,显示系统年月。【添加一个文本框控件,设置控件来源属性:=Date()】 4、按'编号'字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。【视图菜单--排序/分组--选择编号字段--组页脚选是。在设计视图中,将“编号”文本框移动到组页脚节,设置控件来源属性:=Left([编号],4) 5、在编号页脚添加一个文本框,对应的标签标题改为“平均年龄”。【设置文本框的控件来源为“=avg([年龄])”,并设置文本框的“名称”属性为“tAvg” 】 6、计算并输出教师最大年龄与最小年龄的差值,显示标题为'm_age'。【添加一个计算字段m_age:Max([年龄])-Min([年龄])】 7、设置报表主体节区内文本框'tDept'的控件来源为计算控件。要求该控件可以根据报表数据源里的'所属部门'字段值,从非数据源表对象'tGroup'中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。) 【设置控件来源:=DLookUp('名称','tGroup','所属部门=部门编号')】 8、设置'工作时间'字段的有效性规则为:只能输入上一年度五月一日以前(含)的日期。 【'工作时间'字段的有效性规则为:<=DateSerial(Year(Date())-1,5,1)】 9、将'在职否'字段的默认值设置为真值【'在职否'字段的默认值设置为:True 】 10、设置'邮箱密码'字段的输入掩码为将输入的密码显示为6位星号(密码) 【输入掩码向导—选择密码—下一步—完成】 11、将'性别'字段值的输入设置为'男'、'女'列表选择。【设计视图—性别字段—数据类型选择查阅向导—自行输入需要的值,下一步—第一行输入“男”,第二行输入“女”,下一步—完成】 12、没有运动爱好【“简历”字段条件行输入:not like “*运动*”】 13、聘期超过5年【添加计算字段:聘期:year(date( ))-year([聘用时间]) 对应的条件行输入:>5】 14、将编号与姓名合二为一输出,标题为“管理人员”。【添加计算字段:管理人员:[编号]+[姓名] 】 15、设置复选框选项按钮opt1和opt2的'默认值'属性为假值。【选中按钮—属性—默认值设置为:False 】 16、设置命令按钮bTest的单击事件属性为给定的宏对象m1。【选中命令按钮—属性—事件—单击事件—选择m1 】 17、设置'简历'字段的设计说明为'自上大学起的简历信息'。【设计视图—简历—说明列设置为:自上大学起的简历信息】 18、将学号为'20011001'学生的照片信息改成考生文件夹下的'photo.bmp'图像文件。【数据表视图—选中学号为20011001的照片—单击右键—插入对象—由文件创建—浏览—找到考生文件夹下的指定图像文件—确定—确定】 19、查找有摄影爱好的学生记录。【“简历”字段条件行输入:like “*摄影*”】 20、显示'学号'和'平均成绩'两列内容。其中'平均成绩'一列数据由统计计算得到,

2019年计算机二级ACCESS考试知识点:关系数据模型

2019年计算机二级ACCESS考试知识点:关系数据 模型 1.2关系数据库 自20世纪80年代以来,新推出的数据库管理系统几乎都支持关 系数据模型,Access就是一种关系数据库管理系统。本节将结合Access来集中介绍关系数据库系统的基本概念。 1.2.1关系数据模型 关系数据模型的用户界面非常简单,一个关系的逻辑结构就是一 张二维表。这种用二维表的形式表示实体一和实体一间联系的数据模 型称为关系数据模型。 一、关系术语 1.关系 —个关系就是一张二维表,每个关系有一个关系名。在Access 中,一个关系存储为一个表,具有一个表名。 对关系的描述称为关系模式,一个关系模式对应一个关系的结构。其格式为: 关系名(属性名1,属性名2,……,属性名n) 在Access中,表示为表结构: 2.元组 在一个二维表(一个具体关系)中,水平方向的行称为元组,每一 行是一个元组。元组对应表中的一条具体记录。例如,教师表和工资 表两个关系各包括多条记录(或多个元组〉。 3.属性

二维表中垂直方向的列称为属性,每一列有一个属性名,与前面 讲的实体属性相同。在Access中表示为字段名。每个字段的数据类型、宽度等在创建表的结抅时规定。例如,教师表中的编号、姓名、性别 等字段名及其相对应的数据类型组成表的结构。 4.域 属性的取值范围,即不同元组对同一个属性的取值所限定的范围。例如,姓名的取值范围是文字字符;性别只能从“男”、“女”两个汉 字中取一;逻辑型属性婚否只能从逻辑真或逻辑假两个值中取值。 5.关键字 其值能够地标识一个元组的属性或属性的组合。在Access中表 示为字段或字段的组合,教师表中的编号能够作为标识一条记录的关 键字。因为具有某一职称的可能不止一人,职称字段不能作为标识的 关键字。在Access中,主关键字和候选关键字就起到标识一个元组的 作用。 6.外部关键字 如果表中的一个字段不是本表的主关键字,而是另外一个表的主 关键字和候选关键字,这个字段(属性)就称为外关键字。 从集合论的观点来定义关系,能够将关系定义为元组的集合。关 系模式是命名的域性集合。元组是属性值的集合。一个具体的关系模 型是若干各有联系的关系模式的集合。 在Access中,将相互之间存有联系的表放在一个数据库中统一 管理。例如,在“教学管理”数据库中能够加人教师表、学生表、课 程表和成绩表等。 二、关系的特点

最新计算机二级ACCESS选择题知识点

1.循环队列是队列的一种顺序存储结构,是线性结构。(栈也是线性结构) 2.算法的有穷性指算法运行的时间是有限的。 算法的空间复杂度是指算法在执行过程中所需要的内存空间。 3.只有一个根节点的数据结构不一定是线性结构。 有一个以上根结点的数据结构一定是非线性结构。 4.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化。 5.栈支持子程序调用。 6.软件设计中划分模块的一个准则是高内聚低耦合。 7.关系运算包括:选择、投影和连接。 8.在E-R图中:实体集用矩形,属性用椭圆,联系用菱形。 9.在关系窗口中,双击两个表之间的连接线,会出现编辑关系对话框。 10.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构。 11.软件测试的目的:发现程序中的错误。 12.数据库设计中反映用户对数据要求的模式是外模式 13.对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。 14.程序调试的任务:诊断和改正程序中的错误。 15.数据库设计,在需求分析阶段建立数据字典。 16.链式存储结构既可以针对线性结构也可以针对非线性结构。 17.顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的。 18.一般来说,在线性表的链式存储结构中,各数据节点的存储序号是不连续的,并且各节点在存储空间中的位置关系与逻辑关系也不一致。 19.线性链表中数据的插入和删除都不需要移动表中的元素,只需要改变节点的指针域即可。 20.循环队列中元素的个数是由队头指针和队尾指针共同决定。 21.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化。 22.对长度为n的线性表排序,在最坏情况下,除了堆排序算法的比较次数是(比较次数最少),其他的都是n(n-1)/2。 23.对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。 24.面向对象方法中,继承是指类之间共享属性和操作的机制。 25.软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。 26.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。 27.内模式又称物理模式,它给出了数据物理存储结构与物理存取方法。 28.在软件开发中,需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表。 29.在软件设计中不使用的工具是数据流图(DFD图)。 30.在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。 31.OLE对象:用于链接或内嵌Windows支持的对象。 32.生成表查询生成的新表是原表的子表。 33.追加查询并不要求两个表结构一致。 34.在代码中引用一个窗体控件时,应使用的控件属性是:Name 35.对话框在关闭前,不能继续执行应用程序的其他部分,这种对话框称为:模态对话框

access考点知识整理

第一章Access数据库基础知识(4%-10%) 一、数据库基础知识 考点一:数据库管理技术的发展 1. 数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。 经典考题: 1. 数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段。(05/9) ) 考点二:数据库的基本概念( 1. 数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。 2. 数据处理:是将数据转换为信息的过程。 3. 数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。 4. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。功能:数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行控制、数据库的建立和维护。 5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。 6. 数据库系统的核心:数据库管理系统。 经典考题: 1. 数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4) A. DB包含DBS和DBMS B. DBMS包含DB和DBS C. DBS包含DB和DBMS D. 没有任何关系 答案:C 2. 数据库系统的核心是()(05/9)

A. 数据模型 B. 数据库管理系统 C. 数据库 D. 数据库管理员 答案:B 考点三:数据库系统的组成 1. 数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。 经典考题: 1. 下列叙述正确的是()(04/9) A. 数据库系统是一个独立的系统,不需要操作系统的支持。 B. 数据库设计是指设计数据库管理系统。 C. 数据库技术的根本目的是要解决数据数据共享的问题。 D. 数据库系统中,数据的物理结构必须和逻辑结构一致。 答案:C 考点四:数据库系统的优点 1) 数据结构化 2) 数据的共享性提高 3) 数据独立性提高 4) 数据有数据库管理系统统一管理和控制 经典考题: 1. 数据库独立性是数据库技术的重要特点之一,所谓数据独立性是()(05/4) A. 数据与程序独立存放 B. 不同的数据被存放在不同的文件中

计算机二级access常用宏操作

常用宏操作 操作 说明 Beep 通过计算机的扬声器发出嘟嘟声。 Close 关闭指定的 Microsoft Access 窗口。如果没有指定窗口,则关闭活动窗口。 GoToControl 把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上。 Maximize 放大活动窗口,使其充满 Microsoft Access 窗口。该操作可以使用户尽可能多地看到活动窗口中的对象。 Minimize 将活动窗口缩小为 Microsoft Access 窗口底部的小标题栏。 MsgBox 显示包含警告信息或其它信息的消息框。 OpenForm 打开一个窗体,并通过选择窗体的数据输入与窗口方式,来限制窗体所显示的记录。 OpenReport 在“设计”视图或打印预览中打开报表或立即打印报表。也可以限制需要在报表中打印的记录。 PrintOut 打印打开数据库中的活动对象,也可以打印数据表、报表、窗体和模块。 Quit 退出 Microsoft Access 。Quit 操作还可以指定在退出 Access 之前是否 保存数据库对象。 RepaintObject 完成指定数据库对象的屏幕更新。如果没有指定数据库对象,则对活动数据库对象进行更新。更新包括对象的所有控件的所有重新计算。 Restore 将处于最大化或最小化的窗口恢复为原来的大小。 RunMacro 运行宏。该宏可以在宏组中。 SetValue 对 Microsoft Access 窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。 StopMacro 停止当前正在运行的宏。 常见操作: 1打开或关闭数据库对象 OpenForm 命令用于打开窗体。 OpenReport 命令用于打开报表。 OpenQuerv 命令用于打开查询。 Close 命令用于关闭数据库对象。 2运行和控制流程 RunSQL 命令用于执行指定的SQL 语句。 RunApp 命令用于执行指定的外部应用程序。 Quit 命令用于退出Access 。 3设置值 SetValue 命令用于设置属性值。 4刷新、查找或定位记录 Requery 命令用于实施指定控件重新查询及刷新控件数据。 FindRecord 命令用于查找满足指定条件的第一条记录。

access数据库知识点总结

SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXISTS)及一些输出选项。 数据库管理系统(DBMS)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS统一管理。 数据库(DB),就就是相关联的数据的集合。 数据库系统(DBS),就是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、D BMS、应用程序以及数据库管理员(DBA)与数据库用户构成。 关系模型就是一种数据模型关系模型中最重要的概念就就是关系。关系(Relation),直观的瞧,就就是由行与列组成的二维表,一个关系就就是一张二维表。 关系中的一列称为关系的一个属性(Attribute),一行称为关系的一个元组(Tuple)。 组称为候选键(Candidate Key),从候选键中挑选一个作为该关系的主键(Primary Key)。一个关系中存放的另一个关系的主键称为外键(Foreign Key)。并不就是任何的二维表都可以称为关系。关系具有以下特点: ?关系中的每一列属性都就是原子属性,即属性不可再分; ?关系中的每一列属性都就是同质的,即每一个元组的该属性取值都表示同类信息; ?关系中的属性间没有先后顺序; ?关系中元组没有先后顺序; ?关系中不能有相同的元组。 关系模型,就就是对一个数据处理系统中所有数据对象的数据结构的形式化描述。将一个系统中所有不同的关系模式描述出来,就建立了该系统的关系模型。 关系数据库,就是依据关系模型建立的数据库,就是目前各类数据处理系统中最普遍采用的数据库类型。依照关系理论设计的DBMS,称为关系DBMS。数据库设计指:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作与管理,以满足用户各种需求的过程。 联系有三种类型,转化为关系模式后,与其她关系模式可进行合并优化。 1:1的联系,一般不必要单独成为一个关系模式,可以将它与联系中的任何一方实体转化成的关系模式合并(一般与元组较少的关系合并)。 1:n的联系也没有必要单独作为一个关系模式,可将其与联系中的n方实体转化成的关系模式合并。 m:n的联系必须单独成为一个关系模式,不能与任何一方实体合并。 在数据库输入与存放数据时,最主要的就是要满足三类数据完整性约束规则:实体完整性、参照完整性与用户定义的完整性。 实体完整性规则:定义了主键的关系中,不允许任何元组的主键属性值为空值。

ACCESS数据库基础知识习题

一、填空题 1. 数据类型为文本、备注、数值、日期时间、货币、自动编号、是/否、OLE对象、超级链接、查询向导。 2 .数据库技术的主要目的是有效地管理和存储大量的数据资源,包括:__提高数据共享性,使多个用户能够同时访问数据库中的数据; ____减少数据冗余,以提高数据的一致性和完整性;___提高数据与程序的独立性___,从而减少应用程序的开发和维护代价。 3 .数据库技术与网络技术的结合分为 ___Oracle__________ 与 ____sybase_________ 两大类。 4 . ACCESS 2003数据库包含的对象有表、查询、窗体、报表、宏、和模块。其中报表根据指定规则打印格式化和组织化的信息。宏是一系列操作的集合, 数据访问页作为一个独立文件存放在数据库的外部。 5 .数据库系统的 5 个组成部分: _数据库、硬件系统、数据库管理系统、数据库管理员、用户。 6 .实体之间的对应关系称为联系,有如下三种类型: __一对一,一对多,多对多___ 。 7 .任何一个数据库管理系统都基于某种数据模型的。数据库管理系统所支持的数据模型有三种: _层次模型、网状模型、关系模型_。 8 .两个结构相同的关系 R 和 S 的 __R-S____ 是由属于 R 但不属于 S 的元组组成的集合。 9 .查询的数据来源是表或其他表。 10 . Access 数据库由数据库对象和组两部分组成。其中对象分为 7 种: __表、查询、窗体、报表、页、宏、模块__ 。 二、选择题 1. 数据库系统的数据管理方式中,下列说法中不正确的是( C )。 A.数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 2. 数据库系统的核心是(A )。 A.数据库管理系统 B.数据库 C. 数据模型D.数据 3. 下列属于Access 对象的是( D )。 A. 文件 B. 数据 C. 记录 D. 查询 4. 用二维表来表示实体及实体之间联系的数据模型是(D )。 A.联系模型B.层次模型C.网状模型D.关系模型 5. 在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是( D )。 A. 输入掩码 B. 有效性规则 C. 默认值 D. 参照完整性 6. Access数据库中,表的组成是( A )。

计算机二级Access知识整理及重点总结

Access数据库程序设计知识整理 第一章Access数据库基础知识(4%-10%) 一、数据库基础知识 考点一:数据库管理技术的发展 1.数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、 数据库系统阶段、分布式数据库系统、面向对象数据库系统。 经典考题: 1.数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中 数据独立性最高的阶段是数据库系统阶段。(05/9) 考点二:数据库的基本概念( ) 1.数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。 2.数据处理:是将数据转换为信息的过程。 3.数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。 4.数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。功能: 数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行 控制、数据库的建立和维护。 5.数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据 库管理员(DBA)、用户。 6.数据库系统的核心:数据库管理系统。 经典考题: 1.数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4) A.DB包含DBS和DBMS B.DBMS包含DB和DBS C.DBS包含DB和DBMS D.没有任何关系 答案:C 2.数据库系统的核心是()(05/9) A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员 答案:B 考点三:数据库系统的组成

1.数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管 理系统等)、数据库应用系统和各类人员。 经典考题: 1.下列叙述正确的是()(04/9) A.数据库系统是一个独立的系统,不需要操作系统的支持。 B.数据库设计是指设计数据库管理系统。 C.数据库技术的根本目的是要解决数据数据共享的问题。 D.数据库系统中,数据的物理结构必须和逻辑结构一致。 答案:C 考点四:数据库系统的优点 1)数据结构化 2)数据的共享性提高 3)数据独立性提高 4)数据有数据库管理系统统一管理和控制 经典考题: 1. 数据库独立性是数据库技术的重要特点之一,所谓数据独立性是()(05/4) A. 数据与程序独立存放 B. 不同的数据被存放在不同的文件中 C. 不同的数据只能被对应的应用程序所使用 D. 以上三种说法都不对 答案:D 考点五:数据模型 1.为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结 构,这种结构用数据模型来表示。常见的数据模型有:层次模型、网状模型、关系模型。 经典考题: 1. 数据模型反映的是()(04/9) A. 事物本身的数据和相关事物之间的联系 B. 事物本身所包含的数据 C. 记录中所包含的数据 D. 记录本身的数据和相关关系 答案:A 2. 用树形结构表示实体之间联系的模型是()(05/4) A. 关系模型 B. 网状模型 C. 层次模型 D. 以上三个都是

相关文档