计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分

时间:2019-05-12 02:37:19下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分》。

第一篇:计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分

计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分.txt会计说:“你晚点来领工资吧,我这没零钱。”你看得出我擦了粉吗?虽然你身上喷了古龙水,但我还是能隐约闻到一股人渣味儿。既宅又腐,前途未卜。既宅又腐,前途未卜。你被打胎后是怎么从垃圾桶里逃出来的?史上最神秘的部门:有关部门。不可否认,马赛克是这个世纪阻碍人类裸体艺术进步最大的障碍!二级ACCESS题库精选知识点(含机考、笔试)第一章:

(1)数据库文件的扩展名是.mdb,数据库文件包含所有相关的表、查询、窗体、报表、页、宏、模块等。

(2)常见的数据库管理系统:ACCESS,VFP,SQL SERVER,ORACLE等(3)主要对象的功能:

表:存储数据, 在行(记录)和列(字段)中,所有数据库都包含一个或多个表,表中一行为一个记录,一列为一个字段。

查询:检索和处理数据(更新,计算等),不仅查询数据,而且可以修改数据。窗体:用户定义的窗口来操纵数据。报表:按实用的格式显示和打印数据。

宏:能自动执行某种操作(命令)或操作(命令)的集合。第2章:

(1)数据和信息的关系:数据是承载信息的载体。信息是经过加工处理的数据。

(2)计算机数据管理发展的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段。(3)数据库相关的概念:DB,DBS,DBMS。

(4)DBS(数据库系统)是计算机、数据库、DBMS、数据库应用系统和用户组成的一个整体,其中DBMS(数据库管理系统)是DBS的核心。

(5)数据库系统的三级模式:外模式,模式和内模式,对应局部逻辑结构,全局逻辑结构,物理存储结构。外模式/模式间的映射实现数据的逻辑独立性,模式/内模式的映射实现数据的物理独立性。比如查询结果为外模式,而表则为模式,至于表的实际存储则为内模式。(6)E-R图(实体联系图)用来描述实体和实体间的1:1,1:n和n:m之间的关系。E-R图的构成要素

(7)灵活应用实体间的一对一,一对多和多对多的关系。比如课程信息与成绩,学生身份证号与学号,班级信息与学生信息

(8)数据模型的三种类型:层次模型、网状模型、关系模型。其中,ACCESS数据管理系统属于关系模型。关系对应于一个表,表中一行为一个记录(元组),一列为一个字段(属性)。(9)关系运算:选择,投影和连接,灵活判断关系运算。第3章:

(1)数据库创建的方法:向导方式和手工创建数据库(机考)。

(2)表的创建:包括在设计视图中创建表的字段名称,字段类型和字段大小,主键。

常用的字段类型:文本,数字,货币,日期,是否型,OLE,备注等。灵活应用字段类型的选择,能够根据一个表设计出表的结构。注意数字类型中字节,整型,长整,单精度,双精度的大小范围比较。

主键的特点:用来唯一标识一个记录,主键不能有重复值和空值。创建主键的按钮是钥匙按钮。

主键创建的方法:自动编号,单字段和多字段主键(比如成绩表)。(3)表的进一步设置:

格式 :改变字段的显示和打印格式(选项里面进行设置)

输入掩码:使用户按照指定的格式输入数据,并拒绝错误的输入(仅文本和时间日期)默认值 :在未输入数值之前,系统自动提供数值? 有效性规则:输入检查表达式,用于检查输入字段的值是否符合要求,要求能够灵活设置有效性规则。

必填字段:设置字段是否为空。

索引:索引可以加速对索引字段的查询,其作用相当于一本字典的目录。第4章:

(1)表的使用和编辑:区别隐藏和冻结的作用。

(2)排序:分为简单排序和高级排序。ACCESS支持多个字段的排序

(3)运用实体完整性,参照完整性,用户自定义完整性(如学生没有学号,成绩表的学号在学生表中不存在,成绩大于0小于100)(4)建立表间关系:

首先确定数据库表和表之间的公共字段,根据公共字段和记录判定表间关系是一对一还是一对多,如果是一对一,两个表都要在“公共字段”上设置主索引,如果是一对多,要在一方表上公共字段设置主索引,多方表公共字段上不需要设置索引。在关系视图中,将一个表的公共字段拖动到另一方表的公共字段上即可。创建关系时,选择“实施参照完整性”,就可以在关系视图中看到关系。(5)创建关系后,主表是在“一对多”关系中“一”方的表,子表是在“一对多”关系中“多”方的表。第5章:

(1)查询的分类:选择查询,参数查询(使用”[]”),操作查询(生成表,更新表,删除表,追加),交叉表查询,SQL查询,注意:在创建查询前,一定要先实施好关系。(2)操作查询的分类:删除查询、更新查询、追加查询、生成表查询。(操作环节掌握)能够灵活应用各种查询。根据查询设计视图说明查询的功能。

(3)汇总查询的应用,注意分组条件和计算函数(SUM,AVG,MIN,MAX)(在设计视图中右键点击选择分组)

(4)设置查询条件。Between 2 to 9 ,性别=”男” and 年龄>20 , 性别=”男” or 年龄>20, not 性别=”男”, like “*涨*”, like “#涨#”,like “?涨?”,性别in(“男”,“女”)(5)SQL语句中,要求掌握类似select 性别as 学生性别 from 学生表where 成绩 >60 group by 性别 having count(*)>3 order by 性别的完整的查询结构,能够看懂SQL语句。第6章:

(1)使用报表向导设计报表,在设置一对多的报表时,设置确定查看数据的方式,即确定报表的分组字段。

(2)报表的数据源:表和查询,报表中的对象:文本,图表,标签等。重点注意文本框(可以输入哪些内容),标签的属性设置,以及文本框的计算字段的使用。

(3)报表的布局:报表页眉页脚,页面页眉页脚,主体,注意报表页眉页脚以及页面页眉页脚的区别。分组字段可以在除了页面页眉页脚之外的其他元素中出现。(4)会在报表中插入页码或者时间日期(5)注意如何选择数据源,以及如何 7章:

(1)窗体的数据源:表和查询;窗体视图:数据表视图、设计视图和设计视图,在设计视图中修改窗体。

(2)窗体的类型:命令选择和数据交互

(3)窗体的布局:窗体页眉页脚、页面页眉页脚、主体。

(4)窗体的设计方法:使用窗体向导;使用自动窗体;使用“设计”视图。使用自动窗体的灵活性最小,使用“设计”视图灵活性最大。

(5)事件和属性:属性是对象的特征,事件是作用在对象上的动作。常用事件按钮的单击事件CLICK,常用属性:文本框的值属性VALUE。

(6)常用控件:文本框和标签的区别,列表框和组合框的区别。第9章:

(1)分支选择语句:百分制转化为等级制(case 或者if),计算一元二次方程组,注意区分嵌套语句与分支选择语句,熟悉case 2 to 8;case2,4;case is >9之类的使用方法。(2)运算操作符的优先级比较:算数>比较>逻辑,如4 = 2 + 3 ^ 2 * 3 * 2 9 / 3 Mod 4(2)循环语句,for next ,do loop while ,do while loop的使用,如计算十以内偶数的加法,十以内可以被三整除的数字的和等。考试题型:

一、单项选择题(共50分,2分/个)。

二、填空题(共50分,2分/个)。试题举例

查找出生日期为1982年学生信息,则表达式为(D)

A:出生日期=1982; B:1982;

C:year()=1982 D:year([出生日期])=1982 信息系统的核心是(D)

A:信息;B:数据;C:数据库;D:数据库系统

在一张表格中,一列称为(B)

A:元组;B:属性;C:分量;D:关系

图形对象应该设置为(A)

A:OLE对象;B:视图;C:文本;D:自动编号

日期型数据需要用(A)号括起来 A:#;B:*;C:%;D:^ 下列命名中是合理的变量名的是(C)A:001;B:a@01;C:a_001;D:_001 在算术表达式中,执行152后,返回值为(A)整除 A:7;B:7.0;C:7.5;D:1 在关系表达式中,不等于的表式方法为(C)A:!=;B:≠;C: <>;D:!≠

若A为假,B为真,则执行A or B,则结果为(B)A:假;B:真;C:NULL;D:0 abs(-6),结果为(B)绝对值 A:-6; B:6; C:NULL; D:0 返回系统时间的函数为(B)或者now()A:date();B:time();C:second();D:year()创建带子窗体的窗体时,主窗体与子窗体的关系是(B)A:一对一;B:一对多;C:多对多;D:任意

将“计算机”与 “应用基础”连接的正确方法为(A,B)

A:“计算机”&“应用基础”;B:“计算机”+“应用基础”;

C:计算机$应用基础;D:计算机#应用基础

查找全部姓王的学生的信息则,则应使用的表达式为 like“王*”。若A为假,则A=Not A后,A的值为-1 或真。

将文本型数据“13”、“4”、“16”、“760”降序排列,顺序为 760,4,16,13。

6.一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间(B)。

A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系

15.SQL查询时可以使用通配符,其中可以用来通配任何单个字符的通配符是(A)。*可以是多个,#数字

A.?

B.!

C.&

D.* 23.报表页面页眉的作用是(A)。

A.用于显示报表的标题、图形或说明性文字

B.用来显示整个报表的汇总说明 报表页眉页表

C.用来显示报表中的字段名称或对记录的分组名称 分组

D.打印表或查询中的记录数据

33.一般情况下数组a(3)包含的元素个数为(4)。默认的下标为0 6.DB是英文Data Base的缩写,DBMS是 的缩写。关系中能够唯一标识某个记录的字段称为 【关键】 字段。

创建查询的方法有两种,分别为“使用向导”创建和 【设计试图】。

要在报表上显示格式为“7/总10页”的页码,则计算控件的控件源应设置为 D A)[Page] /总[Pages]? B)=[Page] /总[Pages]??? ? C)[Page] &“/总”&[Pages] ? D)=[Page] & “/总” & [Pages] VBA中定义符号常量的关键字是 【CONST】

4.写出select 分类名,max(单价)as 最高单价 from 商品表1 group by 分类名

功能为:查找每一类产品的最高单价,并将分类名与对应的最高价格显示出来 有以下数据表:

货号 货物类别 商品名 价格 出厂日期

0001 食品 饼干 13.00 04-04-12 0002 食品 牛肉 13.00 04-01-12 0003 日用品 毛巾 8.00 04-2-18 0004 食品 面包 20.00 04-5-12 0005 日用品 杯子 5.00 04-02-16

<19>要按照“货物类别”统计“价格”的平均值,要用到________ <21>要按照“货物类别”统计“价格”的平均值,以下做法正确的是:

一、选择题((1)~(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)在计算机中,算法是指______。

A.查询方法

B.加工方法

C.解题方案的准确而完整的描述

D.排序方法

(2)栈和队列的共同点是______。

A.都是先进后出

B.都是先进先出

C.只允许在端点处插入和删除元素

D.没有共同点

(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

A.cedba

B.acbed

C.decab

D.deabc

(4)在下列几种排序方法中,要求内存量最大的是______。

A.插入排序

B.选择排序

C.快速排序

D.归并排序

(5)在设计程序时,应采纳的原则之一是______。

A.程序结构应有助于读者理解

B.不限制goto语句的使用

C.减少或取消注解行

D.程序越短越好

(6)下列不属于软件调试技术的是______。

A.强行排错法

B.集成测试法

C.回溯法

D.原因排除法

(7)下列叙述中,不属于软件需求规格说明书的作用的是______。

A.便于用户、开发人员进行理解和交流

B.反映出用户问题的结构,可以作为软件开发工作的基础和依据

C.作为确认测试和验收的依据

D.便于开发人员进行需求分析

(8)在数据流图(DF

D.中,带有名字的箭头表示______。

A.控制程序的执行顺序

B.模块之间的调用关系

C.数据的流向

D.程序的组成成分

(9)SQL语言又称为______。

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

(10)视图设计一般有3种设计次序,下列不属于视图设计的是______。

A.自顶向下

B.由外向内

C.由内向外

D.自底向上

(11)关于数据库系统对比文件系统的优点,下列说法错误的是______。

A.提高了数据的共享性,使多个用户能够同时访问数据库中的数据。

B.消除了数据冗余现象。

C.提高了数据的一致性和完整性。

D.提供数据与应用程序的独立性。

(12)要从学生表中找出姓“刘”的学生,需要进行的关系运算是______。

A.选择

B.投影

C.连接

D.求交

(13)在关系数据模型中,域是指______。

A.元组

B.属性

C.元组的个数

D.属性的取值范围

(14)Access字段名的最大长度为______。

A.64个字符

B.128个字符

C.255个字符

D.256个字符

(15)必须输入任何的字符或一个空格的输入掩码是______。

A.A

B.a

C.&

D.C

(16)下列SELECT语句正确的是______。

A.SELECT * FROM '学生表' WHERE 姓名='张三'

B.SELECT * FROM '学生表' WHERE 姓名=张三

C.SELECT * FROM 学生表 WHERE 姓名='张三'

D.SELECT * FROM 学生表 WHERE 姓名=张三

(17)以下不属于操作查询的是______。

A.交叉表查询

B.生成表查询

C.更新查询

D.追加查询

(18)下列不属于Access提供的窗体类型是______。

A.表格式窗体

B.数据表窗体

C.图形窗体

D.图表窗体

(19)控件的显示效果可以通过其“特殊效果”属性来设置,下列不属于“特殊效果”属性值的是______。

A.平面

B.凸起

C.凿痕

D.透明

(20)有效性规则主要用于______。

A.限定数据的类型

B.限定数据的格式

C.设置数据是否有效

D.限定数据取值范围

(21)下列不是窗体控件的是______。

A.表

B.单选按钮

C.图像

D.直线

(22)以下不是Access预定义报表格式的是______。

A.“标准”

B.“大胆”

C.“正式”

D.“随意”

(23)以下关于报表的叙述正确的是______。

A.报表只能输入数据

B.报表只能输出数据

C.报表可以输入和输出数据

D.报表不能输入和输出数据

(24)一个报表最多可以对______个字段或表达式进行分组。

A.6

B.8

C.10

D.16

(25)要设置在报表每一页的顶部都输出的信息,需要设置______。

A.报表页眉

B.报表页脚

C.页面页眉

D.页面页脚

(26)在Access中需要发布数据库中的数据的时候,可以采用的对象是______。

A.数据访问页

B.表

C.窗体

D.查询

(27)宏是由一个或多个______组成的集合。

A.命令

B.操作

C.对象

D.表达式

(28)用于打开报表的宏命令是______。

A.OpenForm

B.OpenReport

C.OpenQuery

D.RunApp

(29)VBA的逻辑值进行算术运算时,True值被当作______。

A.0

B.1

C.-1

D.不确定

(30)如果要取消宏的自动运行,在打开数据库时按住______键即可。

A.Shift

B.Ctrl

C.Alt

D.Enter(31)定义了二维数组A(3 to 8,3),该数组的元素个数为______。

A.20

B.24

C.25

D.36

(32)阅读下面的程序段:

K=0

for I=1 to 3

for J=1 to I

K=K+J

Next J

Next I

执行上面的语句后,K的值为______。

A.8

B.10

C.14

D.21

(33)VBA数据类型符号“%”表示的数据类型是______。

A.整型

B.长整型

C.单精度型

D.双精度型

(34)函数Mid(“123456789”,3,4)返回的值是______。

A.123

B.1234

C.3456

D.456

(35)运行下面程序代码后,变量J的值为______。

Private Sub Fun()

Dim J as Integer

J=10

DO

J=J+3

Loop While J<19

End Sub

A.10

B.13

C.19

D.21

二、填空题(每空2分,共30分)

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

(1)实现算法所需的存储单元多少和算法的工作量大小分别称为算法的 【1】。

(2)数据结构包括数据的逻辑结构、数据的 【2】 以及对数据的操作运算。

(3)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【3】。

(4)面向对象的模型中,最基本的概念是对象和 【4】。

(5)软件维护活动包括以下几类:改正性维护、适应性维护、【5】 维护和预防性维护。

(6)SQL(结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了数据定义、数据查询、【6】 和 【7】 4种功能。

(7)文本型字段大小的取值最大为 【8】 个字符。

(8)使用查询向导创建交叉表查询的数据源必须来自 【9】 个表或查询。

(9)计算型控件用 【10】 作为数据源。

(10)【11】 报表也称为窗体报表。

(11)【12】 函数返回当前系统日期和时间。

(12)运行下面程序,其输出结果(str2的值)为 【13】。

Dim str1, str2 As String

Dim i As Integer

str1 = “abcdef”

For i = 1 To Len(str1)Step 2

str2 = UCase(Mid(str1, i, 1))+ str2

Next

MsgBox str2

(13)运行下面程序,其运行结果k的值为 【14】,其最里层循环体执行次数为

【15】。

Dim i, j, k As Integer

i = 1

Do

For j = 1 To i Step 2

k = k + j

Next

i = i + 2

Loop Until i > 8

一、选择题

(1)C

知识点:算法的基本概念

评析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。

(2)C

知识点:线性表的概念

评析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。

(3)A

知识点:树的遍历

评析: 二叉树BT的后序遍历序列为dabec,故BT的根结点为c(后序遍历序列的最后一个结点为数的根结点);而BT的中序遍历序列是debac,即遍历序列中最后一个结点为跟结点,说明BT的右子树为空。由BT的的后序遍历序列和中序遍历序列可知BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和deba(树是递归定义的):故LST的根结点是e,在由LST的中序遍历序列可知其左子树为d。因此BT的前序遍历序列为cedba。

(4)D

知识点:各种排序方法实现过程及实现机制

评析:快速排序的基本思想是,通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序;插入排序的基本操作是指将无序序列中的各元素依次插入到已经有序的线性表中,从而得到一个新的序列;选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面(这是它应有的位置),然后对剩下的子表采用同样的方法,直到表空为止;归并排序是将两个或两个以上的有序表组合成一个新的有序表。

(5)A

知识点:结构化程序设计的原则

评析:滥用goto语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理解,不应减少或取消;程序的长短要依照实际需要而定,并不是越短越好。

(6)B

知识点:软件调试的各种方法及各种方法的区别。

评析:调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法、回溯法和原因排除法。

(7)D

知识点:软件需求规格说明书的作用

评析:软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用:① 便于用户、开发人员进行理解和交流;② 反映出用户问题的结构,可以作为软件开发工作的基础和依据;③ 作为确认测试和验收的依据。

(8)C

知识点:软件设计工具

评析:数据流相当于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字的箭头表示数据流。数据流可以从加工流向加工,也可以从加工流向文件或从文件流向加工,并且可以从外部实体流向系统或从系统流向外部实体。

(9)C

知识点:结构化查询语言的定义

评析:结构化查询语言(Structured Query Language,简称SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。

(10)B

知识点:数据库概念设计中视图设计的基本概念

评析:视图设计一般有3种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计提供了具体的操作方法,设计者可根据实际情况灵活掌握,可以单独使用也可混合使用。(11)B

知识点:数据库基础知识/基本概念/数据库

评析:数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。

对于数据的冗余是不能消除的,只能减小。任何的数据库中都存在着数据冗余的现象,但这些都应该是合理的数据冗余。

(12)A

知识点:数据库基础知识/关系运算基本概念/选择运算

评析:从关系中找出满足给定条件的元组的操作称为选择。

从关系模式中指定若干属性组成新的关系称为投影。

联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。

(13)D

知识点:数据库基础知识/关系数据库基本概念/域

评析:元组:在一个具体关系中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体的记录。

属性:二维表中垂直方向的列称为属性。每一列有一个属性名。

域:属性的取值范围,即不同元组对用一个属性的取值所限定的范围。

(14)A

知识点:数据库和表的基本操作/表的建立/建立表结构

评析:Access规定,其数据表字段名的最大长度为64个字符。

(15)C

知识点:数据库和表的基本操作/表的建立/设置字段属性

评析:定义输入掩码属性所使用的字符如下表: 字符 说明 0 必须输入数字(0~9)9 可以选择输入数字或空格 # 可以选择输入数字或空格(在“编辑”模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号和减号)L 必须输入字母(A~Z)? 可以选择输入字母(A~Z)A 必须输入字母或数字 a 可以选择输入字母或数字 & 必须输入任何的字符或一个空格 C 可以选择输入任何的字符或一个空格.:;-/ 小数点占位符及千位、日期与时间的分隔符(实际的字符将根据“Windows控制面板”中“区域设置属性”中的设置而定)< 将所有字符转换为小写 > 将所有字符转换为大写!是输入掩码从右到左显示,而不是从左到右显示。输入掩码中的字符始终都是从左到右。可以在输入掩码中的任何地方输入感叹号 使接下来的字符以原义字符显示(例如:A只显示为A)

(16)C

知识点:查询的基本操作/查询分类/ SQL查询

评析:SELECT语句中的表是不能用引号括起来的,而对于文本型的查找内容则要用单引号括起来。

(17)A

知识点:查询的基本操作/查询分类/操作查询

评析:Access数据库中的查询有很多种,每种方式在执行上有所不同,查询有选择查询、交叉表查询、参数查询、操作查询和SQL查询。

选择查询:是最常用的查询类型,它是根据指定的查询准则,从一个或多个表中获取数据并显示结果。

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

参数查询:是一种利用对话框来提示用户输入准则的查询。

操作查询:与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。操作查询有4种:生成表、删除、更新和追加。

SQL查询:就是用户使用SQL语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、数据定义查询和子查询等4种。

(18)C

知识点:窗体的基本操作/窗体分类

评析:Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。

纵栏式窗体:将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容。

表格式窗体:通常,一个窗体在同一时刻只能显示一条记录的信息。如果一条记录的内容比较少,单独占用一个窗体的空间,就显得浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。

数据表窗体:从外观上看与数据表和查询显示数据的界面相同,它的主要作用是作为一个窗体的子窗体。

主/子窗体:窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据具有一对多关系。

图表窗体:是利用Microsoft Graph以图表方式显示用户的数据。

数据透视表窗体:是Access为了以指定的数据表或查询为数据源产生一个Excel的分析表而建立的一种窗体形式。

(19)D

知识点:窗体的基本操作/创建窗体--使用设计器创建窗体/设置控件的常见属性

评析:“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起”、“凹陷”、“蚀刻”、“阴影”、“凿痕”等。

(20)D

知识点:窗体的基本操作/创建窗体/使用设计器创建窗体/设置控件的常见属性

评析:“有效性规则”属性可以防止非法数据输入到表中。有效性规则的形式及设置目的随字段的数据类型不同而不同。对“文本”类型字段,可以设置输入的字符个数不能超过某一个值;对“数字”类型字段,可以让Access只接受一定范围内的数据;对“日期/时间”类型字段,可以将数值限制在一定的月份或年份之内。(21)A

知识点:窗体的基本操作/创建窗体——使用设计器创建窗体/控件的含义及种类

评析:“表”是数据库中的概念,不是窗体控件。

(22)A

知识点:报表的基本操作——使用设计器编辑报表

评析:Access中提供了6种预定义报表格式,有“大胆”、“正式”、“浅灰”、“紧凑”、“组织”和“随意”。

(23)B

知识点:报表的基本操作/基本概念

评析:报表是Access中以一定输出格式表现数据的一种对象。利用报表可以控制数据内容的大小及外观、排序、汇总相关数据,选择输出数据到屏幕或打印设备上。

(24)C

知识点:报表的基本操作/在报表中计算和汇总

评析:报表通过分组可以实现同组数据的汇总和显示输出,增强了报表的可读性和信息的利用。一个报表中最多可以对10个字段或表达式进行分组。

(25)C

知识点:报表的基本操作/使用设计器编辑报表

评析:页面页眉中的文字或控件一般输出显示在每页的顶端。通常,它是用来显示数据的列标题,如字段名称等。

(26)A

知识点:页的基本操作/数据访问页的概念

评析:在Access中需要发布数据库中的数据的时候可以采用数据访问页。数据访问页是数据库中的一种对象,它有两种视图方式:页视图和设计视图。

(27)B

知识点:宏/宏的基本概念

评析:宏是一个或多个操作组成的集合。

(28)B

知识点:宏/宏的基本操作/常用的宏操作

评析:Access中提供了50多个可选的宏操作命令,其中常用的宏操作命令主要有:

打开或关闭数据表对象

OpenForm命令?? 用于打开窗体

OpenReport命令??? 用于打开报表

OpenQuery命令? 用于打开查询

Close命令?? 用于关闭数据库对象

运行和控制流程

RunSQL命令? 用于执行指定的SQL语句

RunApp命令? 用于执行指定的外部应用程序

Quit命令 用于退出Access

设置值

SetValue命令?? 用于设置属性值

刷新、查找数据或定位记录

Requery命令?? 用于实施指定控件重新查询,即刷新控件数据

FindRecord命令?? 用于查找满足指定条件的第一条记录

FindNext命令 用于查找满足指定条件的下一条记录

GoToRecord命令??? 用于指定当前记录

控制显示

Maximize命令??? 用于最大化激活窗口

Minimize命令 用于最小化激活窗口

Restore命令??? 用于将最大化或最小化窗口恢复至原始大小

通知或警告用户

Beep命令??? 用于使计算机发出“嘟嘟”声

MsgBox命令?? 用于显示消息框

SetWarnings命令 用于关闭或打开系统消息

导入和导出数据

TransferDatabase命令?? 用于从其它数据库导入和导出数据

TrandferText命令 用于从文本文件导入和导出数据

(29)C

知识点:模块/VBA程序设计基础/ VBA编程基础--常量

评析:True是Access系统内部常量,其值为-1。

(30)A

知识点:宏/宏的基本操作/运行宏

评析:被命名为AutoExec保存的宏,在打开数据库时会自动运行。要想取消自动运行,打开数据库时按住Shift键即可。(31)B

知识点:模块/VBA程序设计基础/VBA编程基础/变量

评析:数组A的第一个下标从3到8,共有6个;第二个下标从0到3,共有4个。数组的元素个数为6*4=24个。

数组默认下界为0。

(32)B

知识点:模块/ VBA程序设计基础/ VBA程序流程控制/循环控制

评析:本题是两层嵌套循环,外面的循环执行一次,里面的循环就要全部都执行一次。

初始时K=0

当I=1时,里面循环要全部执行,有 for J=1 to 1;所以K=K+1,最后K值为1

当I=2时,里面循环要全部执行,有 for J=1 to 2;所以K=K+1,K=K+2,最后K值为4

当I=3时,里面循环要全部执行,有 for J=1 to 3;所以K=K+1,K=K+2,K=K+3,最后K值为10

最后得到的K值为10

(33)A

知识点:模块/VBA程序设计基础/VBA编程基础/变量

评析:VBA中各数据类型列表如下

整型 Integer %

长整型 Long &

单精度数 Single!

双精度数 Double #

货币 Currency @

字符串 String $

布尔型 Boolean

日期型 Date

变体类型 Variant

(34)C

知识点:模块/VBA程序设计基础/VBA编程基础/常用内部函数

评析:Mid(sSring ,iStart,iLen)函数的作用是从字符串sString中的第iStart个字符开始取出iLen个长度的子字符串。

(35)C

知识点:模块/VBA程序设计基础/VBA程序流程控制/循环控制

评析:这里是Do循环,是先执行循环体,再判断循环条件的。初始时J=10。执行一次循环体后J=13,是<19的,继续循环。执行二次循环体后J=16,还是<19的,继续循环。执行三次循环体后J=19,这时不<19了,退出循环。

二、填空题

(1)【1】空间复杂度和时间复杂度

知识点:算法的各种属性及其相互作用

评析:算法的复杂性是指对一个在有限步骤内终止算法和所需存储空间大小的估计。算法所需存储空间大小是算法的空间复杂性,算法的计算量是算法的时间复杂性。

(2)【2】存储结构

知识点:数据结构包含的3个方面及各方面之间的关系

评析:数据结构包括3个方面,即数据的逻辑结构、数据的存储结构及对数据的操作运算。

(3)【3】可重用性

知识点:继承的优点

评析:继承的优点:相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余,提高软件的可重用性。

(4)【4】类

知识点:面向对象方法的基本概念

评析:面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。

(5)【5】完善性

知识点:软件维护的分类

评析:软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程;适应性维护是指为了使软件适应变化,而去修改软件的过程;完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性;预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。

(6)【6】数据操纵

【7】数据控制

知识点:数据库基础知识/SQL基本命令

评析:SQL(结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了数据定义、数据查询、数据操纵和数据控制4种功能。

(7)【8】日期/时间

知识点:数据库和表的基本操作/表的建立

评析:输入掩码只为“文本”和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。

(8)【9】一

知识点:查询的基本操作/创建查询/使用向导创建查询

评析:使用查询向导创建交叉表查询的数据源必须来自一个表或查询。如果数据源来自多个表,可以先建立一个查询,然后再以此查询作为数据源。

(9)【10】表达式

知识点:窗体的基本操作/创建窗体/使用设计器创建窗体

评析:控件的类型可以分为:结合型、非结合型与计算型。结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。

(10)【11】纵栏式

知识点:报表的基本操作/报表分类/纵栏式报表

评析:报表主要分为以下4种类型:纵栏式报表、表格式报表、图表报表和标签报表。其中,纵栏式报表也称窗体报表。

(11)【12】Now

知识点:模块/VBA程序设计基础/常用内部函数

评析:获取系统日期和时间函数:

Date:返回当前系统日期。

Time:返回当前系统时间。

Now:返回当前系统日期和时间。

(12)【13】ECA

知识点:模块/VBA程序设计基础/常用内部函数

评析:本程序代码的功能是,从源字符串的第一个字符开始,把所有第奇数个的字符转换为大写并按倒序排列得到新的字符串。

最开始str2字符串为空。当第一次执行循环时,先取出“a”,在转换为大写“A”,在和str2相连接,得到“A”,最后在赋给str2。所以,第一次循环后,str2的值为“A”

当第二次执行循环时,取出“c”,在转换为大写“C”,在和str2相连接,得到“CA”,最后在赋给str2。所以,第二次循环后,str2的值为“CA”

当第三次执行循环时,取出“e”,在转换为大写“E”,在和str2相连接,得到“ECA”,最后在赋给str2。所以,第三次循环后,str2的值为“ECA”

至此,循环结束,str2最终结果为“ECA”。

(13)【14】30

【15】10

知识点:模块/VBA程序设计基础/VBA程序流程控制

评析:这是一个两层嵌套循环,外面一层为Do循环,里面一层为For循环。先看外面一层循环,可以很容易的得到,外面一层的循环次数为4次。其循环变量 i 的值依次为:1,3,5,7

当i=1时有,For j = 1 To 1 Step 2,所以里层循环共执行一次,里层循环执行完后k=1,最里层循环体执行次数为1

当i=3时有,For j = 1 To 3 Step 2,所以里层循环共执行二次,里层循环执行完后k=5,最里层循环体执行次数为3

当i=5时有,For j = 1 To 5 Step 2,所以里层循环共执行三次,里层循环执行完后k=14,最里层循环体执行次数为6

当i=7时有,For j = 1 To 7 Step 2,所以里层循环共执行四次,里层循环执行完后k=30,最里层循环体执行次数为10

第二篇:2010年_下半年_全国计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分不是问题

二级ACCESS题库精选知识点(含机考、笔试)

第一章:

(1)数据库文件的扩展名是.mdb,数据库文件包含所有相关的表、查询、窗体、报表、页、宏、模块等。

(2)常见的数据库管理系统:ACCESS,VFP,SQL SERVER,ORACLE等(3)主要对象的功能:

表:存储数据, 在行(记录)和列(字段)中,所有数据库都包含一个或多个表,表中一行为一个记录,一列为一个字段。

查询:检索和处理数据(更新,计算等),不仅查询数据,而且可以修改数据。窗体:用户定义的窗口来操纵数据。报表:按实用的格式显示和打印数据。

宏:能自动执行某种操作(命令)或操作(命令)的集合。

第2章:

(1)数据和信息的关系:数据是承载信息的载体。信息是经过加工处理的数据。

(2)计算机数据管理发展的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段。(3)数据库相关的概念:DB,DBS,DBMS。

(4)DBS(数据库系统)是计算机、数据库、DBMS、数据库应用系统和用户组成的一个整体,其中DBMS(数据库管理系统)是DBS的核心。

(5)数据库系统的三级模式:外模式,模式和内模式,对应局部逻辑结构,全局逻辑结构,物理存储结构。外模式/模式间的映射实现数据的逻辑独立性,模式/内模式的映射实现数据的物理独立性。比如查询结果为外模式,而表则为模式,至于表的实际存储则为内模式。(6)E-R图(实体联系图)用来描述实体和实体间的1:1,1:n和n:m之间的关系。E-R图的构成要素

(7)灵活应用实体间的一对一,一对多和多对多的关系。比如课程信息与成绩,学生身份证号与学号,班级信息与学生信息

(8)数据模型的三种类型:层次模型、网状模型、关系模型。其中,ACCESS数据管理系统属于关系模型。关系对应于一个表,表中一行为一个记录(元组),一列为一个字段(属性)。

(9)关系运算:选择,投影和连接,灵活判断关系运算。

第3章:

(1)数据库创建的方法:向导方式和手工创建数据库(机考)。

(2)表的创建:包括在设计视图中创建表的字段名称,字段类型和字段大小,主键。

常用的字段类型:文本,数字,货币,日期,是否型,OLE,备注等。灵活应用字段类型的选择,能够根据一个表设计出表的结构。注意数字类型中字节,整型,长整,单精度,双精度的大小范围比较。

主键的特点:用来唯一标识一个记录,主键不能有重复值和空值。创建主键的按钮是钥匙按钮。

主键创建的方法:自动编号,单字段和多字段主键(比如成绩表)。

(3)表的进一步设置:

格式 :改变字段的显示和打印格式(选项里面进行设置)

输入掩码:使用户按照指定的格式输入数据,并拒绝错误的输入(仅文本和时间日期)

默认值 :在未输入数值之前,系统自动提供数值?

有效性规则:输入检查表达式,用于检查输入字段的值是否符合要求,要求能够灵活设置有效性规则。

必填字段:设置字段是否为空。

索引:索引可以加速对索引字段的查询,其作用相当于一本字典的目录。

第4章:

(1)表的使用和编辑:区别隐藏和冻结的作用。

(2)排序:分为简单排序和高级排序。ACCESS支持多个字段的排序

(3)运用实体完整性,参照完整性,用户自定义完整性(如学生没有学号,成绩表的学号在学生表中不存在,成绩大于0小于100)(4)建立表间关系:

首先确定数据库表和表之间的公共字段,根据公共字段和记录判定表间关系是一对一还是一对多,如果是一对一,两个表都要在“公共字段”上设置主索引,如果是一对多,要在一方表上公共字段设置主索引,多方表公共字段上不需要设置索引。在关系视图中,将一个表的公共字段拖动到另一方表的公共字段上即可。创建关系时,选择“实施参照完整性”,就可以在关系视图中看到关系。

(5)创建关系后,主表是在“一对多”关系中“一”方的表,子表是在“一对多”关系中“多”方的表。

第5章:

(1)查询的分类:选择查询,参数查询(使用”[]”),操作查询(生成表,更新表,删除表,追加),交叉表查询,SQL查询,注意:在创建查询前,一定要先实施好关系。(2)操作查询的分类:删除查询、更新查询、追加查询、生成表查询。(操作环节掌握)能够灵活应用各种查询。根据查询设计视图说明查询的功能。

(3)汇总查询的应用,注意分组条件和计算函数(SUM,AVG,MIN,MAX)(在设计视图中右键点击选择分组)

(4)设置查询条件。Between 2 to 9 ,性别=”男” and 年龄>20 , 性别=”男” or 年龄>20, not 性别=”男”, like “*涨*”, like “#涨#”,like “?涨?”,性别in(“男”,“女”)(5)SQL语句中,要求掌握类似select 性别as 学生性别 from 学生表where 成绩 >60 group by 性别 having count(*)>3 order by 性别的完整的查询结构,能够看懂SQL语句。

第6章:

(1)使用报表向导设计报表,在设置一对多的报表时,设置确定查看数据的方式,即确定报表的分组字段。

(2)报表的数据源:表和查询,报表中的对象:文本,图表,标签等。重点注意文本框(可以输入哪些内容),标签的属性设置,以及文本框的计算字段的使用。

(3)报表的布局:报表页眉页脚,页面页眉页脚,主体,注意报表页眉页脚以及页面页眉

页脚的区别。分组字段可以在除了页面页眉页脚之外的其他元素中出现。(4)会在报表中插入页码或者时间日期(5)注意如何选择数据源,以及如何

第7章:

(1)窗体的数据源:表和查询;窗体视图:数据表视图、设计视图和设计视图,在设计视图中修改窗体。

(2)窗体的类型:命令选择和数据交互

(3)窗体的布局:窗体页眉页脚、页面页眉页脚、主体。

(4)窗体的设计方法:使用窗体向导;使用自动窗体;使用“设计”视图。使用自动窗体的灵活性最小,使用“设计”视图灵活性最大。

(5)事件和属性:属性是对象的特征,事件是作用在对象上的动作。常用事件按钮的单击事件CLICK,常用属性:文本框的值属性VALUE。

(6)常用控件:文本框和标签的区别,列表框和组合框的区别。

第9章:

(1)分支选择语句:百分制转化为等级制(case 或者if),计算一元二次方程组,注意区分嵌套语句与分支选择语句,熟悉case 2 to 8;case2,4;case is >9之类的使用方法。(2)运算操作符的优先级比较:算数>比较>逻辑,如4 = 2 + 3 ^ 2 * 3 * 2 9 / 3 Mod 4(2)循环语句,for next ,do loop while ,do while loop的使用,如计算十以内偶数的加法,十以内可以被三整除的数字的和等。

考试题型:

一、单项选择题(共50分,2分/个)。

二、填空题(共50分,2分/个)。试题举例

查找出生日期为1982年学生信息,则表达式为(D)

A:出生日期=1982;

B:1982;

C:year()=1982

D:year([出生日期])=1982 信息系统的核心是(D)

A:信息;B:数据;C:数据库;D:数据库系统

在一张表格中,一列称为(B)

A:元组;B:属性;C:分量;D:关系

图形对象应该设置为(A)

A:OLE对象;B:视图;C:文本;D:自动编号

日期型数据需要用(A)号括起来

A:#;B:*;C:%;D:^ 下列命名中是合理的变量名的是(C)

A:001;B:a@01;C:a_001;D:_001 在算术表达式中,执行152后,返回值为(A)整除

A:7;B:7.0;C:7.5;D:1

在关系表达式中,不等于的表式方法为(C)

A:!=;B:≠;C: <>;D:!≠

若A为假,B为真,则执行A or B,则结果为(B)

A:假;B:真;C:NULL;D:0 abs(-6),结果为(B)绝对值

A:-6;

B:6; C:NULL;

D:0 返回系统时间的函数为(B)或者now()

A:date();B:time();C:second();D:year()创建带子窗体的窗体时,主窗体与子窗体的关系是(B)

A:一对一;B:一对多;C:多对多;D:任意

将“计算机”与 “应用基础”连接的正确方法为(A,B)

A:“计算机”&“应用基础”;B:“计算机”+“应用基础”;

C:计算机$应用基础;D:计算机#应用基础

查找全部姓王的学生的信息则,则应使用的表达式为

like“王*”。

若A为假,则A=Not A后,A的值为

-1 或真。

将文本型数据“13”、“4”、“16”、“760”降序排列,顺序为

760,4,16,13。

6.一个班级有多个学生,每个学生只能属于一个班级,班级与学生之间(B)。

A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系

15.SQL查询时可以使用通配符,其中可以用来通配任何单个字符的通配符是(A)。*可以是多个,#数字

A.?

B.!

C.&

D.* 23.报表页面页眉的作用是(A)。

A.用于显示报表的标题、图形或说明性文字

B.用来显示整个报表的汇总说明 报表页眉页表

C.用来显示报表中的字段名称或对记录的分组名称 分组

D.打印表或查询中的记录数据

33.一般情况下数组a(3)包含的元素个数为()。默认的下标为0 6.DB是英文Data Base的缩写,DBMS是

的缩写。关系中能够唯一标识某个记录的字段称为 【关键】 字段。

创建查询的方法有两种,分别为“使用向导”创建和 【设计试图】。

要在报表上显示格式为“7/总10页”的页码,则计算控件的控件源应设置为 D A)[Page] /总[Pages]? B)=[Page] /总[Pages]??? ? C)[Page] &“/总”&[Pages] ? D)=[Page] & “/总” & [Pages] VBA中定义符号常量的关键字是 【CONST】

4.写出select 分类名,max(单价)as 最高单价 from 商品表1 group by 分类名

功能为:查找每一类产品的最高单价,并将分类名与对应的最高价格显示出来 有以下数据表: 货号 货物类别 商品名 价格 出厂日期

0001 食品 饼干 13.00 04-04-12 0002 食品 牛肉 13.00 04-01-12 0003 日用品 毛巾 8.00 04-2-18 0004 食品 面包 20.00 04-5-12

0005 日用品 杯子 5.00 04-02-16 <19>要按照“货物类别”统计“价格”的平均值,要用到________ <21>要按照“货物类别”统计“价格”的平均值,以下做法正确的是:

第三篇:计算机二级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

28、优先级:算术运算符>连接运算符>逻辑运算符。

29、要使程序具有良好的风格,概括起来可以分成4各部分:源程序的文档化、数据说明的次序要规范化、语句结构简单直接,避免滥用goto语句、输入输出方法。要保证低耦合高内聚

30、源程序的文档化包括三点:(1)符号名应具有一定的实际意义,(2)正确的程序注释,(3)良好的视觉效果

31、结构化程序设计方法主要有逐步求精、自顶向下和模块化。软件设计模块化的目的是降低复杂性。

32、注释分为序言性概述和功能性概述。参照完整性是在输入或或删除记录时,为维持表之间已定义关系而必须遵循的规则。

33、控件是窗体上用于显示数据、执行操作、装饰窗体的对象。控件的类型可分为结合型、非结合型和计算型

34、在面向对象程序设计中,主要的概念包括类、对象、封装性、继承性、多态性和消息。类的实例叫作对象,结构化程序设计的3种结构是顺序结构、选择结构、循环结构。

35、在面向对象方法中,类之间共享属性和操作的机制称为继承。面向对象的模型中,最基本的概念是对象和类。类是一个支持集成的抽象数据类型,而对象是类的实例。

36、对象是基本特点包括标识唯一性、非类性、多态性、和模块独立性等5个特点。

37、软件是程序、数据与相关文档的集合,软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段、和维护阶段,编码和测试属于开发阶段。软件开发环境是全面支持软件开发全过程的软件工具集合。

38、软件工程研究的内容主要包括:软件开发技术和软件工程管理。关系操作的特点是集合操作。

39、程序设计语言的基本成分是数据成分、运算成分、控制成分和传输成分。软件工程设计是指系统结构部件转换软件的过程描述。

40、结构化分析的常用工具包括数据流图(最为常用,简称DFD,其中带有箭头的表示数据的流向),一般可分为变换型和事务型)、数据字典、判定树、判定表。其中利用数据字典对其中的图形元素进行确切解释。数据字典可分为4个条目:数据流、数据项、数据存储和数据加工。软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修复性等特性。其中最重要是正确性。结构化程序设计方法的主要原则可以概括为:采用自顶向下、逐步求精、模块化和限制使用GOTO语句,一个程序只有一个入口和一个出口。

41、常用的软件结构设计工具是结构图(SC),也称为程序结构图。其中,用矩形表示模块,用带空心圆的箭头表示传递的是数据。

42、需求分析常用工具包括程序流程图(PFD)、盒图(N-S图)、PAD、PDL

43、软件测试的目的是尽可能多地发现程序中的错误。

44、软件测试方法一般分为两大类即:静态测试方法和动态测试方法,而动态测试方法又包括黑盒测试与白盒测试(路径的集合)两类;静态测试包括代码检查、静态结构分析和代码质量度量。常用的黑盒测试有等价分类法、边值分析法、因果图法和错误推测。单元测试多采用白盒测试,辅之以黑盒测试。

45、在两种基本测试方法中,白盒测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。

46、在数据流图(DFD)中带有名字的箭头表示数据的流向。数据流图中的主要图形元素有:加工、数据流、数据源、源和 潭。程序流程图(PFD)中的箭头代表的是控制流。软件的调试方法主要有强行排错法、回溯法和原因排除法。软件详细设计的主要任务是确定每个模块的算法和使用的数据结构。

47、软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。

48、数据库系统(DBS)由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员、用户组成。

49、和文件系统相比,数据库系统的数据冗余度小,数据共享性高,具有特定的数据模型。

50、实体是信息世界中广泛使用的一个术语,它用于表示实际存在的事物。

51、数据库系统管理系统的主要功能包括数据定义功能、数据操作功能、数据库运行控制功能和数据的建立和维护功能。数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、交换式数据库系统和面向对象数据库系统五个阶段。

52、数据库系统的三级模式分别为概念级模式、内部级模式与外部级模式(单个用户使用的数据视图)。

53、数据模型是数据库设计的核心。数据模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。数据模型所描述的内容有三个部分,它们是数据结构、数据操作和数据约束。

54、在E-R图中用矩形表示实体集,椭圆表示属性,菱形表示联系,层次模型{树形结构}、网状模型和关系模型(二维表格)是目前数据库中最常用的数据模型。关系运算包括选择、连接和投影。

55、层次模型的特点:有且只有一个结点无双亲,其他结点有且只有一个双亲。网状模型的特点:允许一个以上结点无双亲;一个结点可以有多余一个的双亲。

56、数据库设计分为以下6个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段、运算和维护阶段。数据库设计是数据库应用的核心。

57、数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。数据保护分为:安全性控制、完全性控制、开发性控制和数据的恢复。

58、数据库系统(DBS)包含数据库(DB)和数据库管理系统(DBMS)。在关系数据库中,能够唯一地标识一个记录的属性和属性的集合,称为关键字。

59、在基本表中选择满足条件的元组组成一个新的关系称为选择;数据库是指以一定的组织结构保存在计算机存储设备中的数据的集合。SQL语言又称为结构化查询语言。

60、Access默认文本类型字段大小是59个字符,它的取值最多可达到255个字符;备注数据类型最多为65535个字符(最多)。61、0 数字必选项;L字母必选项;A 字母和数字必选。Access里通配符用法如下:“*”:通配任何多个数的字符,它可以在字符串中当作第一个或最后一个字符使用;“?”:通配任何单个字母的字符;“!”:通配任何不在括号之内的字符;“#”:通配任何单个数字字符。

62、字段命名规则为:长度1-64个字符;可以包含字母、汉字、数字、空格和其他字符;不能包括句号(。)、感叹号(!)、方括号([])和重音符号(’)

63、准则中的函数

数值函数(1)绝对值函数Abs;(2)取整函数Int;(3)求平方根函数Sqr ;(4)符号函数Sgn。

64、筛选记录有4种方法:按选定内容筛选、内容排除筛选、按窗体筛选和高级筛选

65、在Access中,数据类型主要包括:自动编号、文本、备注、数字、日期/时间、货币、是/否、OLE对象、超级链接和查询向导等。

66、表是数据实际存储的对象,只能包含关于一个主题的信息。

67、表结构的设计和维护,是在表结构设计器中完成的。表操作共有三种视图,分别是设计视图、打印视图、版面预览视图。在数据表视图中,不能修改字段的属性。

68、创建查询的方法有两种,分别为“使用向导”创建和使用设计设图。

69、查询是数据浏览、数据重组、统计分析、编辑修改、输入输出操作。窗体可以用于显示表和查询中的数据,输入数据和修改数据,但不可以输出数据。窗体数据属性的是数据输入、允许编辑和排序依据。

70、查询的类型可分为选择查询、参数查询、交叉表查询、操作查询和SQL查询,其中操作查询可分为生成表查询、删除查询、更新查询和追加查询;SQL查询包括联合查询、传递查询数据定义查询和子查询,是集数据定义、数据操纵和数据控制功能于一体的数据库语言

71、查询的视图包括设计、数据表和SQL视图。在创建交叉表查询时,列标题字段的值显示在交叉表的位置是第一列。72、查询中有两种基本点的计算是预定义计算和自定义计算。

73、创建交叉表查询,在“交叉表“行上有且只能有一个的是列标题和值。创建交叉表查询时,必须对行标题和值进行分组操作。在查询设计窗口分为上下两个部分,下部分为设计窗口。

74、在使用向导创建交叉表查询时,用户需要指定3种字段。运算符是组成查询原则的基本元素。

75、Access中的窗体的数据来源包括表、查询和SQL语句。窗体由多个部分组成,每个部分称为一个“节”;在Access中,窗体的类型分为六种,分别是纵栏式窗体、表格式窗体、数据表窗体(显示数据最多)、主/子窗体、图表窗体和数据透视表窗体(交换式窗体)。

76、Access中,“自动创建报表”向导分为纵栏式和表格式两种。

77、Access的窗体和报表事件可以有两种方法来响应:宏对象和事件过程。

78、文本框控件,它是一种交换式控件,可分为结合、非结合或计算型的。Null 是指未知的值无任何值。结合型文本框可以从表、查询或sql语言中获得所需的内容。

79、窗口事件包括打开、关闭、加载,不包括取消;为窗体上的控件设置Tab键的顺序,应选择属性表中的其他选项卡。

80、窗体“滚动条“属性有”两者均无“、”只水平“、”只垂直“和”两者都有“。

81、窗体中的信息不包括设计者在设计窗口时输入的一些重要信息。

82、窗体控件包括标签控件、文本框控件、复选框、切换控件、选项按钮控件、列表与组合框控件、选项卡与图像控件。

83、窗体中的窗体称为子窗体,其中可以创建二级子窗体。窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有主体节。主窗体只能显示为纵栏式窗体,而主窗体可以显示为数据表窗体和表格式窗体。

84、Access中,提供了3种创建报表的方式:使用自动功能、使用向导功能和使用设计视图。

85、在创建主子窗体之前,必须设置数据源之间的关系。

86、创建报表时,使用自动创建方式可以创建纵栏式报表和表格式报表。在报表设计中,可以通过添加分页符控件来控制另起一页输出显示。

87、在报表中,改变一个节的宽度将改变整个报表的宽度。一个主报表最多只能包含两级子窗体或子报表。缺省情况下,报表中的记录 是按照自然顺序排列显示。

88、设计数据访问页时不能向数据访问页添加选项卡,创建数据访问页最重要的是要确定字段的个数;如果要设置数据页允许的最多记录数,需要在页面属性里修改;就Access来说,与数据访问页最相似的组件是窗体。

89、如果需要在数据访问页中通过文字链接到某个网页,则需要到超级链接控件。打开数据访问页的设计视图时,系统会同时打开工具箱。

90、数据访问页有两种视图,它们是页视图和设计视图; 标签在数据访问页中主要用来显示描述性文本信息。91、Access所设计的数据访问页是一个独立的外部文件。

92、宏是一个或者多个操作组成的集合;建立自定义菜单栏不属于VBA可以实现的操作。

93、VBA的自动运行宏,必须命名为AutoExec;使用宏组的目的对多个宏进行组织和管理。

94、如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。常用宏操作(1)、打开窗体 OpenForm 打开报表 OpenReport 打开查询OpenQuery 用于关闭数据库

Close(2)、用于执行指定的SQL语句 RunSQL 执行指定的外部程序 RunApp 用于推出Access Quit(3)用于设置属性值 SetValue

95、nputBox 函数的返回值类型是字符串;在Access系统,宏是按名称调用的;定义宏组有助于数据中宏对象的管理;在多个操作构成的宏,执行时的顺序是按排序次序依次执行的。宏中的每个操作都有名称,用户能对有些宏名进行更改;一个非条件宏,运行时系统会执行全部宏操作。

96、用于从其他数据库导入和导出数据 TransferDatabase ;用于从文本文件导入和导出数据 TransferText; 如果要引用宏组中的宏名,采用的语法是宏组名.宏组;用于显示消息框的命令是Msgbox;

97、VBA的三种流程控制结构是顺序结构、选择结构和循环结构。在VBA数据类型中,“&”表示长整数,“%”表示整数,“!”表示单精度数,“#”表示双精度数。

98、VBA的窗体操作主要有两个重要的命令:打开窗体Docmd.openform 和关闭窗体Docmd.close。

105、一个模块直接调用的其他模块个数称为扇出.100、“on error goto 标号“ 语句在遇到错误发生时程序转移到标号所指位置代码执行;”on error resume next“语句在遇到错误发生时不会考虑错误,并继续执行下一条语句;”on error goto 0“语句用于取消错误处理。

101、如果加载一个窗体,先被触发的事件是load事件。VBA中变量名的大小不敏感。

102、断点的作用是在过程的某个特定语句上设置一个位置点以中断程序的执行。

103、在Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件。

104、一般用于存放供其他Access数据库对象使用的公共过程称为标准模块。模块是以VBA语言为基础编写,以函数过程或子过程为单元进行集合存储,基本模块分为标准模块和类模块,其中类模块又包括窗体模块和报表模块。

99、VBA常用的验证函数为:IsNumeric、IsDate、isnull、isempty、isarray、iserror、isobject。

第四篇:计算机等级考试二级ACCESS数据库基础知识

计算机等级考试二级ACCESS数据库基础知识

1.1 数据库基础知识

1.1.1 计算机数据管理的发展 一.数据与数据处理 数据:

是指存储在某种 媒体上能够识别的物理符号。数据处理:

是指将数据转换成信息的过程。

从数据处理的角度而言,信息是一种被加工成特定形式的数据,这种数据形式对于数据接受者来说是有意义的。二.计算机数据管理

计算机数据管理 是指对数据的 分类、组织、编码、存储、检索和维护。计算机数据管理 发展的几个阶段: 1 .人工管理 世纪 50 年代中期以前,计算机主要用于科学计算。

外部存储器 只有纸带、卡片、磁带,无像磁盘这样的可以随机访问、直接存取的外部存储设备。软件的状况 是没有操作系统,没有专门管理数据的软件,数据由计算或处理它的程序自行携带。数据管理任务,包括存储结构、存储方法、输入/输出方式等完全由程序设计者负责。特点:

数据与程序不具有独立性,一组数据对应一组程序。数据不能长期保存。

一个程序中的数据无法被其他程序使用。程序之间存在大量重复数据,数据冗余大。2 .文件系统 世纪 50 年代后期到 60 年代中期。计算机不仅用于科学计算 , 而且还用于大量的数据处理。直接存储设备,高级语言,操作系统。

程序和数据有一定的独立性,数据文件可以长期保存。

数据和程序相互依赖。数据文件是为满足特定的业务,或某部门的专门需要而设计,服务于某一特定的应用程序。

同一数据项可能重复出现在多个文件中,数据冗余度大。数据容易造成不一致。3 .数据库系统 世纪 60 年代后期。计算机用于管理的规模更加庞大,应用越来越广泛。同时多种应用、多种语言共享数据集合的要求越来越强烈。

标志: 1968年IBM的 IMS 是一个层次模型数据库。1969年美国数据系统语言协会公布的 DBTG 报告,对研制开发网状数据库系统起到了推动作用。自1970年 IBM 公司的研究成果奠定了关系数据库理论基础。数据库技术的主要目的:

有效地 管理和存储 大量的数据资源,包括:提高数据的 共享性,使多个用户能够同时访问数据库中的数据; 减少数据冗余,以提高数据的 一致性和完整性 ;提高数据与程序的 独立性,从而 减少 应用程序的 开发和维护代价。4 .分布式数据库 20 世纪 70 年代以后,网络技术的发展为数据库提供了分布式的运行环境,从主机—终端结构发展到 C/S(客户 / 服务器)系统结构。

数据库技术与网络技术的结合分为 紧密结合 与 松散结合 两大类。

分布式数据库系统又分为 物理上分布、逻辑上集中 的分布式数据结构和 物理上分布、逻辑上分布 的分布式数据库结构两种。

物理上分布、逻辑上集中的分布式数据结构是逻辑上统一、地域上分布的数据集合,是计算机网络环境中各个节点局部数据库的逻辑集合,同时受分布式数据库管理系统的统一控制和管理。物理上分布、逻辑上分布 的分布式数据库结构是把多个集中式数据库系统通过网络连接起来,各个节点上计算机可以利用网络通信功能访问其他节点上的数据库资源。5 .面向对象数据库系统

面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,采用面向对象的观点来 描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等。克服了传统数据库的局限性,能够自然地存储复杂的数据对象以及这些对象之间的关系,从而大幅度地提高了 数据库管理效率、降低了用户使用的复杂性。1.1 数据库基础知识 1.1.2 数据库系统 一.有关数据库的概念 1 .数据(Data)

描述事物的符号记录。2 .数据库(Data Base)

存储在计算机存储设备中的、结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且包括相关事物之间的关系。

数据库中的数据不只是面向某项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序共享。3 .数据库应用系统

利用数据库系统资源开发的面向某一类实际应用的软件系统。如:学生管理系统、人事管理系统等。.数据库管理系统(DataBase Management System,DBMS)

位于用户与操作系统之间的数据管理软件,为数据库的建立、使用和维护而配置的软件。使用户能方便地定义数据和操纵数据库,并能报证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。.数据库系统(DataBase System, DBS)

指引进数据库技术后的计算机系统,能实现有组织地、动态地存储大量相关数据、提供数据处理和信息资源共享的便利手段。有 5 部分:硬件系统、数据库集合、数据库管理系统和相关软件、数据库管理员(DataBase Administrator , DBA)和用户。二.数据库系统的特点 1 .实现数据共享,减少冗余 2 .采用特定的数据模型 3 .具有较高的数据独立性 4 .有统一的数据控制功能 三.数据库管理系统

支持用户对数据库的基本操作,是数据库系统的核心软件。主要目标是使数据成为 方便用户使用 的资源,易于为各种用户所 共享,并增进数据的 安全性、完整性和可用性。● 功能主要包括: 1.数据定义

定义数据库的结构。

2.数据操纵

更新(插入、修改、删除)和检索。

3.数据库运行管理

对数据库进行 并发控制、安全性检查、完整性约束条件的检查和执行 及 数据库的内部维护(索引、数据字典的自动维护)等。

4.数据组织、存储和管理

采用统一的组织方式,并提高效率。

5.数据库的建立和维护

初始数据的输入与数据转存。

数据库的转储与恢复、数据库的重组与重构、性能的监视与分析。

6.数据通信接口

提供与其他软件系统进行通信的功能。

● 4 部分组成:

■ 数据定义语言及翻译处理程序

■ 数据操纵语言及其编译(或解释)程序

■ 数据库运行控制程序

■ 实用程序

1.1 数据库基础知识

1.1.3 数据模型

数据模型就是从现实世界到机器世界的一个中间层次。是数据管理系统用来表示实体及实体间联系的方法。

一.实体描述.实体

客观存在并相互区别的事物成为实体。如:学生、教师、课程。.实体的属性

描述实体的特性。如学生实体用学号、姓名、性别等属性描述。.实体集和实体型

属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合,称为实体集。

二.实体间联系及种类

实体之间的对应关系称为联系。如:一个学生可以选修多门课程,同一门课程可以由多名教师讲授。

有三种类型:.一对一联系

如:人事部门的教师表和财务部门的工资表之间就存在一对一联系。.一对多联系

如:部门表与教师表之间就存在一对多的联系。.多对多联系

如:学生表和课程表之间存在多对多的联系。

三.数据模型简介

数据模型是数据库管理系统用来表示实体间联系的方法。

任何一个数据库管理系统都是基于某种数据模型的。数据管理系统所支持的数据模型有三种:层次模型、网状模型、关系模型。.层次模型

用树型结构表示各类实体以及实体之间的联系。典型代表: IBM 的 IMS。

(1)有且仅有一个节点无双亲,这个节点称为“根节点”。

(2)其他节点有且仅有一个双亲。

特点:对一对多的层次关系描述非常自然、直观、容易理解,但不能直接表示出多对多的联系。.网状模型

(1)允许一个以上的节点无双亲。

(2)一个节点可以有多于一个的双亲。

典型代表: DBTG 系统,也称 CODASYL 系统。

特点是:能直接表示非树型结构。.关系数据模型

IBM E.F.Codd 于 1970 首次提出。

用二维表结构来表示实体以及实体间联系的模型。

特点是:理论基础完备、模型简单、说明性的查询语言和使用方便。

1.2 关系数据库

1.2.1 关系数据模型

一.关系术语

.关系

一个关系就是一个二维表,每个关系有一个关系名。在 Access 中,一个关系存储为一个表,具有一个表名。

对关系的描述称为 关系模式,一个关系模式对应一个关系的结构。其格式为:

关系名(属性名 1,属性名 2,…,属性名 n)

在 Access 中:

表名(字段名 1,字段名 2,…,字段名 n).元组

二维表(关系)中的每一行。对应在表中为记录。.属性

二维表(关系)中的每一列。对应在表中为字段。.域

属性的取值范围。如:性别只能取“男”和“女”。.关键字

唯一地标识一元组的属性或属性集合。如:教师表中的编号。在 Access 中,主关键字和候选关键字就起唯一标识一个元组的作用。.外部关键字

如果一个表的字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外关键字。

二.关系的特点.关系必须规范化

是指关系模型中的每一个关系模式都必须满足一定的要求。最基本的要求是每个属性必须是不可分割的数据单元,即表中不能再包含表。.在同一个关系中不能出现相同的属性名。.关系中不允许有完全相同的元组,即冗余。4 .在一个关系中元组的次序无关紧要。5 .在一个关系中列的次序无关紧要。

1.2 关系数据库

1.2.2 关系运算

一.传统的集合运算.并

两个结构相同的关系的并是由属于这两个关系的元组组成的集合。.差

两个结构相同的关系 R 和 S 的差是由属于 R 但不属于 S 的元组组成的集合。.交

两个结构相同的关系 R 和 S 的交是由既属于 R 又属于 S 的元组组成的集合。二.专门的关系运算.选择

从关系中找出满足给定条件的元组的操作。.投影

从关系模式中指定若干属性组成新的关系。.联接

将两个关系模式拼接成为一个更宽的关系模式,生成的新的关系中包含满足联接条件的元组。.自然联接

在联接运算中,按照字段值对应相等为条件进行的联接操作。去掉重复字段。

1.3 数据库设计基础

1.3.1 数据库的设计步骤

一.设计原则 .关系数据库的设计应遵从概念单一化“一事一地”的原则.避免在表之间出现重复字段 .表中的字段必须是原始数据和基本数据元素.用外部关键字保证有关联的表之间联系

二.设计步骤.需求分析

(1)信息需求

(2)处理需求

(3)安全性和完整性需求.确定需求的表

遵从概念单一化“一事一地”的原则,即一个表描述一个实体或实体间的一种联系,并将这些信息分成各种基本实体。.确定所需字段

(1)每个字段直接和表的实体相关

(2)以最小的逻辑单位存储信息

(3)表中的字段必须是原始数据

(4)确定主关键字字段.确定联系

对于一对多的联系,可以将其中“一方”表的主关键字放到“多方”表中作为外关键字。“一方”用索引关键字,“多方”使用普通索引关键字。

对于一对一的联系,两个表中使用同样的主关键字字段。

对于多对多的联系,为了避免数据重复,一般建立第三个表,把多对多的联系分解两个一对多的联系。这个第三个表可以看成纽带。纽带表不一定需要自己的主键,如果需要,可以将它所联系的两个表的主关键字做为组合关键字指定为主关键字。.设计求精

检查可能存在的缺陷和需要改进的地方,这些缺陷可能会使数据难以使用和维护。

(1)是否忘记了字段?

(2)是否存在大量空白字段?

(3)是否包含了同样字段的表?

(4)表中是否带有大量不属于某实体的字段?

(5)是否在某个表中重复输入同样的数据?

(6)是否为每个表选择了合适的主关键字?

(7)是否有字段很多而记录很少的表,并且许多记录中的字段值为空?

1.4 SQL 基本命令

SQL(Structure Query Language,结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了数据定义、查询、操纵和控制 4 种功能。

SQL 中的两个基本概念:

基本表:本身独立存在的表。

视图:从一个或多个基本表导出的表。它本身不独立存储在数据库中,即数据库中存放视图的定义,而不存放视图对应的数据。

1.4.1 SQL 基本语句

最常见的 SQL 语句是 SELECT。

基本格式:

SELECT [ALL/DISTINCT] *|< 字段列表 >

FROM < 表名 > [WHERE < 条件表达式 >]

[ORDER BY < 列名 > {[ASC|DESC]}]

例:在 Access 中,在教师表中查询姓名为“王”的教师,并按照姓名升序排列。命令为:

SELECT * FROM 教师 WHERE 姓名 LIKE “ 王 %” ORDER BY 姓名 ASC 1.5 Access 简介

Access 是一种关系型的桌面数据库管理系统,是 Microsoft Office 套件产品之一。

1992 年 11 月推出 Access 1.0,Microsoft 先后推出 2.0,7.0/95,8.0/97,9.0/2000,10.0/2002,直到 Access 2003。

特点: .具有方便实用的强大功能。.可以利用各种图例快速获取数据。.可以利用报表设计工具,方便生成报表。.能处理多种数据类型。.采用 OLE 技术,能方便创建和编辑多媒体数据库。.支持 ODBC 标准的 SQL 数据库的数据。.设计过程自动化,大大提高了数据库的工作效率。.具有较好的集成开发环境。.提供了断点设置、单步执行等调试功能。.与 Internet/Intranet 的集成。.可以将数据库应用程序的建立移进用户环境,并最终使用户和应用程序开发者之间的关系淡化。

数据库的系统结构:

Access 数据库由数据库对象和组两部分组成,如图 1-2 所示。其中对象分为 7 种:表、查询、窗体、报表、数据访问页、宏、模块。

表是数据库的核心与基础,存放中数据库中的全部数据。报表、查询和窗体都是从数据库中获取数据信息,以实现用户的某一特定的需要。

表是用来存储数据的对象,是数据库的核心与基础。表中的列为字段,行为记录。

查询是用来操作数据库中的记录对象,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以把它们集中起来,形成所谓的动态数据集,并显示在一个虚拟的数据表窗口中。

窗体:数据库与用户进行交互操作的界面。其数据源可以是表或查询。

报表:数据的输出方式,可以将数据库中需要的数据提取出来进行分析、整理和计算,并将数据以格式化的方式打印输出。

数据访问页:是一种特殊的 Web 页,用户可以在此 Web 页与 Access 数据库中的数据进行联接,查看、修改 Access 数据库中的数据。

宏:一系列操作的集合。

模块:将 Visual Basic for Application 声明和过程作为一个单元进行保存的集合。

1.6 启动和关闭 Access 1.6.1 启动 Access

“开始 / 程序 /Microsoft Access”

1.6 启动和关闭 Access 1.6.2 关闭 Access 4 种方法:

(1)单击 Access 右上角的“关闭”按钮

(2)选择“文件”菜单中的“退出”命令

(3)使用 Alt+F4 快捷键

(4)使用 Alt+F+X 快捷键

一、填空题

1.计算机数据管理的发展分 _______________________________________ 等几个阶段。.数据库技术的主要目的是有效地管理和存储大量的数据资源,包括:_____________,使多个用户能够同时访问数据库中的数据; ______________,以提高数据的一致性和完整性;___________________,从而减少应用程序的开发和维护代价。.数据库技术与网络技术的结合分为 _____________ 与 _____________ 两大类。.分布式数据库系统又分为 ____________________ 的分布式数据库结构和 ______________________ 的分布式数据库结构两种。.数据库系统的 5 个组成部分: _________________________________________________。. 实体之间的对应关系称为联系,有如下三种类型: _______________________________。.任何一个数据库管理系统都基于某种数据模型的。数据库管理系统所支持的数据模型有三种: ___________________________。.两个结构相同的关系 R 和 S 的 _______ 是由属于 R 但不属于 S 的元组组成的集合。. SQL(Structure Query Language,结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了 _____________________________4 种功能。.Access 数据库由数据库对象和组两部分组成。其中对象分为 7 种: ___________________。

二、选择题 .下列说法错误的是()。

A 人工管理阶段程序之间存在大量重复数据,数据冗余大。

B 文件系统阶段程序和数据有一定的独立性,数据文件可以长期保存。

C 数据库阶段提高了数据的共享性,减少了数据冗余。

D 上述说法都是错误的。. 从关系中找出满足给定条件的元组的操作称为()。

A .选择

B .投影

C .联接

D .自然联接

3.关闭 Access 可以方法不正确的是()。

A .选择“文件”菜单中的“退出”命令。

B .使用 Alt+F4 快捷键。

C .使用 Alt+F+X 快捷键。

D .使用 Ctrl+X 快捷键。.数据库技术是从 20 世纪()年代中期开始发展的。

A.60

B.70

C.80

D.90 .使用 Access 按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种()。

A.数据库

B.数据库管理系统

C.数据库应用系统

D.数据模型.二维表由行和列组成,每一行表示关系的一个()。

A.属性

B.字段

C.集合 D.记录.数据库是()。

A.以—定的组织结构保存在辅助存储器中的数据的集合。

B.一些数据的集合。

C.辅助存储器上的一个文件。

D.磁盘上的一个数据文件。.关系数据库是以()为基本结构而形成的数据集合。

A.数据表

B.关系模型

C.数据模型

D.关系代数 9 .关系数据库中的数据表()。

A.完全独立,相互没有关系。

B.相互联系,不能单独存在。

C.既相对独立,又相互联系。

D.以数据表名来表现其相互间的联系。10 .以下叙述中,正确的是()。

A.Access 只能使用菜单或对话框创建数据库应用系统。

B.Access 不具备程序设计能力。

C.Access 只具备了模块化程序设计能力。

D.Access 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统。

答案 填空题

1.人工管理、文件系统、数据库系统、分布式数据库、面向对象数据库系统

2.提高数据的共享性、减少数据冗余、提高数据与程序的独立性

3.紧密结合、松散结合

4.物理上分布、逻辑上集中;物理上分布、逻辑上分布

5.硬件系统、数据库集合、数据库管理系统和相关软件、数据库管理员(DataBase Administrator , DBA)和用户。

6.一对一联系、一对多联系、多对多联系。

7.层次模型、网状模型、关系模型。

8.差

9.数据定义、查询、操纵和控制

10.表、查询、窗体、报表、数据访问页、宏、模块。

选择题

D A D A B D A B C D

第五篇:2013年国家计算机等级考试二级Access上机考试考点

计算机二级Access上机考试考点

由于上机考试的考试方式和主要考点没有很大的变化,因此可以通过分析历届上机考试题来归纳总结上机考核的重点,下面介绍近几年二级Access上机考试所考查的知识点。

数据库基础知识

数据库是存储在计算机存储设备中的、结构化的相关数据的集合。数据库需要根据应用系统中数据的性质和内在联系,按照管理的要求来设计和组织。Access是一个关系型的数据库管理系统,它通过各种数据库对象来管理信息。本节要求掌握数据库的相关概念、关系数据库的基本概念、关系运算的基本概念、数据库设计的过程、SQL基本命令以及Access数据库的系统结构。

1.关系数据库基本概念

a)关系:一个关系就是一个二维表,在Access中,一个关系存储为一个表。

b)元组:在一个二维表(一个具体关系)中,水平方向的行称为元组,每一行就是一个元组,它对应表中的一条具体记录。

c)属性:二维表中垂直方向的列称为属性,每一列有一个属性名。

d)域:指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

e)关键字:指其值能够唯一标识一个元组的属性或属性的组合。

f)外部关键字:如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,则这个字段就称为外部关键字。

2.关系运算基本感念

a)选择:从关系中找出满足给定条件的元组的操作称为选择。

b)投影:从关系模式中指定若干属性组成新的关系称为投影。

C)联接:联接是关系的横向结合,联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。

d)等值联接:按照字段值对应相等为条件进行的联接操作。

e)自然联接:是去掉重复属性的等值联接。

3.数据库设计的步骤

a)需求分析。

b)确定需要的表。

C)确定所需要的字段。

d)确定联系。

e)设计求精。

4.SQL基本概念与命令

a)基本表:是本身独立存在的表,在SQL中一个关系就对应一个表。

b)视图:是从一个或几个基本表导出的表,本身不独立存储在数据库中,是一个虚表。

c)SELECT 语句

数据库和表的基本操作

Access是一个功能强大的关系数据库管理系统,可以组织、存储并管理任何类型和任意数量的信息。为了了解和掌握Access组织和存储信息的方法,应该熟悉Access数据库和表的基本操作,包括数据库的创建、表的建立和表的编辑等内容。本节要求掌握数据库的创建过程、表的建立、表间关系的建立与修改、表的维护以及对表的相关操作等。

1.创建数据库

a)创建空数据库:先建立一个空数据库,然后向其中添加表、查询、窗体和报表等数 1 据库对象。

b)使用向导创建数据库:数据库向导中提供了一些基本的数据库模板,利用这些模板可以方便、快捷地创建数据库。

2.表的建立

a)建立表结构:使用向导,使用表设计器,使用数据表。

b)设置字段属性。

c)输入数据:直接输入数据,获取外部数据。

3.建立表之间的关系

a)表间关系的概念:Access中表与表之间的关系可以分为一对一、一对多和多对多3种。

b)设置参照完整性:是在输入或删除记录时,为维持表之间已定义的关系而必须遵守的规则。

c)建立表间关系:使用数据库向导创建数据库时,向导会自动定义各个表之间的关系,使用表向导创建表时,也会自动

定义该表与数据库中其他表之间的关系。

4.表的维护

a)修改表的结构:添加字段,修改字段,删除字段,重新设置关键字。

b)编辑表的内容:定位记录,选择记录,添加记录,删除记录,修改数据,复制数据。

c)调整表的外观:改变字段次序,调整字段显示宽度和高度,隐藏列和显示列,冻结列,设置数据表格式,改变字体显示。

5.表的其他操作

a)查找数据。

b)替换数据。

c)排序记录。

d)筛选记录 查询的基本操作

查询是Access处理和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更改和分析使用。要了解并学会使用Access的查询功能,就应该熟悉查询的基本概念、基本操作以及查询的创建和使用。本节要求掌握查询的概念、查询的分类、查询的准则、查询的创建以及对已创建查询的操作。

1.查询的分类

a)选择查询:是根据指定的查询准则,从一个或多个表中获取数据并显示结果。

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

c)参数查询:是一种利用对话框来提示用户输入准则的查询,可以根据用户输入的准则来检索符合相应条件的记录。

d)操作查询:可以在一次查询操作中对所得结果进行编辑等操作,包括生成表查询、删除查询、更新查询和追加查询。

e)SQL查询:是用户使用SQL语句创建的一种查询,主要包括联合查询、传递查询、数据定义查询和子查询。

2.查询的准则

a)准则中的运算符:关系运算符、逻辑运算符和特殊运算符。

b)准则中的函数:数值函数、字符函数、日期时间函数和统计函数。

c)使用文本值作为准则:文本值要用半角的双引号括起来。

d)使用处理日期结果作为准则:日期值要用半角的井号括起来。

e)使用字段的部分值作为准则:可以方便地限定查询范围。

f)使用空值或空字符串作为准则:空值是使用Null或空白来表示字段的值,空字符串是用双引号括起来的字符串。

3.创建查询

a)使用向导创建选择查询。

b)使用设计器创建查询。

c)在查询中计算:创建总计查询,总计项,分组总计查询,添加计算字段。

4.操作已创建的查询

a)生成表查询:利用一个或多个表中的全部或部分数据创建新表。

b)删除查询:从一个或多个表中删除一组记录。

c)更新查询:对一个或多个表中的一组记录作全部更新。

d)追加查询:从一个或多个表中将一组记录添加到一个或多个表的尾部。

窗体的基本操作

窗体是Access数据库中的一种对象,通过窗体可以方便地输入数据、编辑数据、显示和查询表中的数据。利用窗体可以将整个应用程序组织起来,形成一个完整的应用系统,任何形式的窗体都是建立在表或查询的基础上的。要学会使用窗体,应该熟悉窗体的概念和作用、窗体的组成和结构以及窗体的创建和设置等。本节要求掌握窗体的概念和作用、窗体的组成和结构、窗体的类型、窗体的创建方法以及窗体中工具箱、控件的使用。

1.窗体的分类

a)纵栏式窗体:将窗体中的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段的内容。

b)表格式窗体:在一个窗体中显示多条记录的内容。

C)数据表窗体:主要作用是作为一个窗体的子窗体。

d)主/子窗体:窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。

e)图表窗体:利用Microsoft Graph以图表形式显示用户的数据。

f)数据透视表窗体:是Access为了以指定的数据表或查询为数据源产生一个Excel的分析表而建立的一种窗体形式。

2.创建窗体

a)使用“自动创建窗体”。

b)使用“窗体向导”:创建基于一个表的窗体,创建基于多个表的主/子窗体。

C)使用“数据透视表向导”。

d)使用“图表向导”。

3.窗体的视图

a)“窗体”视是显示记录数据的窗口,主要用于添加或修改表中的数据。

b)“数据表”视是以行和列格式显示表、查询或窗体数据的窗口。

c)“设计”视是用于创建窗体或修改窗体的窗口。

报表的基本操作

报表是Access中以一定格式表现数据的一种对象。利用报表可以控制数据内容的大小和外观、以及排序、汇总相关数据还可选择输出数据到屏幕或打印设备上,本节内容涉及报表的一些基本应用操作,如报表的创建、报表的设计、分组记录易报表的存储和打印等。本节要求掌握报表的组成及分类、使用向导创建报表、使用设计器编辑报表以及在报表中进行计算和汇总等内容。

1.报表的组成

a)报表页眉:位于报表的开始处。

b)页面页眉:报表的每一页有一个页面页眉。

C)主体:是报表显示数据的主要区域。

d)页面页脚:打印在每页的底部。

e)报表页脚:打印在报表的结束处。

2.报表的分类

a)纵栏式报表:一般是在一页中主体节区内显示一条或多条记录,而且以垂直方式显示。

b)表格式报表:是以整齐的行、列形式显示记录数据,通常一行显示一条记录、一页显示多行记录。

c)图表报表:是指包含图表显示的报表类型。

d)标签报表:是一种特殊类型的报表,用来制作标签。

3.报表的创建

a)使用“自动报表”创建报表。

b)使用“报表向导”创建报表。

c)使用“图表向导”创建报表。

d)使用“标签向导”创建报表。

e)使用“设计”视图创建报表。

4.报表的编辑

a)设置报表格式。

b)添加背景图案。

c)添加日期和时间。

d)添加分页符和页码。

e)使用节。

f)绘制线条和矩形。页的基本操作

随着Internet的飞速发展,网页已成为越来越重要的信息发布手段,Access支持将数据库中的数据通过Web页发布,Access与Internet通过Web页紧密结合起来,通过Web页,可以方便、快捷地将所有文件作为Web发布程序存储到指定的文件夹中,或者将其复制到Web服务器上,在网络上发布信息。在Access的数据访问页中,相关数据会随着数据库中的内容而变化,使得用户可以随时通过Internet访问这些资料。本节要求掌握数据访问页视图、数据访问页的创建方法、数据访问页的编辑方法以及数据访问页的查看。

1.数据访问页的视图

a)页视是查看所生成的数据访问页样式的一种视图方式。

b)设计视是创建与设计数据访问页的一个可视化的集成界面,在该界面下可以修改数据访问页。

2.数据访问页的创建

a)自动创建数据访问页。

b)使用向导创建数据访问页。

3.数据访问页的编辑

a)添加标签:用来显示描述性文本信息。

b)添加命令按钮:利用它可以对记录进行浏览和操作等。

C)添加滚动文字:只有在页视图方式下,才能看到滚动文字的效果。

d)使用主题:主题是一个为数据访问页提供字体、横线、背景图像以及其他元素的统一设计和颜色方案的集合。

e)设置背景:在使用自定义背景颜色、图片或声音之前,必须删除已经应用的主题。

f)添加0ffice电子表格:在数据访问页中添加了Office电子表格后,用户可以使用数据访问页的页视图或internet Explorer浏览器查看和分析相关的数据。

宏是一些操作的集合,使用这些操作可以使用户方便而快捷地操纵Access数据库系统。在Access数据库系统中,通过直接执行宏或者使用包含宏的用户界面,可以完成许多复杂的人工操作,而在许多其他数据库管理系统中,要想完成同样的操作,就必须采用编程的方法才能实现。编写宏的时候,不需要记住各种语法,每个宏操作的参数都显示在宏的设计环境里,设置简单。本节要求掌握宏的基本概念以及宏的基本操作,包括创建宏、运行宏、在宏中使用条件、设置宏操作参数以及其他常用宏操作。

1.宏的基本概念

a)宏:宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。

b)宏组:宏可以是包含操作序列的一个宏,也可以是一个宏组,如果设计时有很多的宏,将其分类组织到不同的宏组中会有助于数据库的管理。

c)宏的调用:宏按名调用,宏组中的宏按“宏组名.宏名”格式调用。

d)宏与Visual basic:对于每个宏操作,都可以在模块对象中通过编写VBA语句来达到同样的功能。

e)宏向Visual basic程序代码转换:Access中提供了将宏转换为等价的VBA事件过程或模块的功能。

2.宏的基本操作

a)创建操作序列宏。

b)创建宏组。

C)条件操作宏。

d)宏的操作参数设置。

e)宏的运行:直接运行宏,运行宏组中的宏,运行宏或事件过程以响应窗体、报表或控件中的事件。

f)宏的调试。

g)常用宏操作:打开或关闭数据库表对象,运行和控制流程,设置值,刷新、查找数据或定位记录,控制显示,通知或警告用户,导入和导出数据。

模块

模块是Access系统中的一个重要对象,它以VBA语言为基础编写,以函数过程或子过程为单元的集合方式存储。利用模块可以完成一些宏所不能完成的复杂操作,例如具有复杂条件和循环结构的操作。本节要求掌握模块的基本概念、模块的创建方法、模块中的调用和参数传递以及VBA程序设计基础知识。

1.模块的基本概念

a)类模块:包括窗体模块和报表模块,它们从属于各自的窗体或报表。

b)标准模块:一般用于存放供其他Access数据库对象使用的公共过程。

c)将宏转换为模块:在Access系统中,根据需要可以将设计好的宏对象转换为模块代码形式。

2.创建模块

a)创建VBA模块:在模块中加入过程,在模块中执行宏。

b)编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件。

3.VBA程序设计基础

a)面向对象程序设计的基本概念。

b)VBA编程环境:进入VBA,VBA界面。C)VBA编程基础:常量,变量,表达式。

d)VBA程序流程控制:顺序控制,选择控制,循环控制。e)VBA程序的调试:设置断点,单步跟踪,设置监视点。

下载计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分word格式文档
下载计算机等级考试二级access机考、笔试核心知识点总结,弄懂它70分.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    计算机二级Access上机考试考点总结

    2010年全国计算机二级Access上机考试考点总结 查询的基本操作 查询是Access处理和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更改和分析使用。要了解并学会......

    计算机等级考试二级C语言常见知识点总结(共5则范文)

    第一章1)合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。有其它元素就错了。并且第一个必须为字母或则是下划线。第一个为数字就错了。关键字不可以作为用户标识符......

    2005年4月全国计算机等级考试二级笔试试卷及答案

    无忧考网www.51test.net 2005年4月等级考试二级VB真题(附答案) 点之一。所谓数据独立性是指 A) 数据与程序独立存放 (考试时间90分钟,满分100分)B) 不同的数据被存放在不同的......

    2007年9月全国计算机等级考试二级VF笔试试题

    第二部分 物业管理基础(51~150题,共100道题) 一、单项选择题(51~110题,每题1分,共60分。每小题只有一个最恰当的答案,请在答题卡上将所选答的相应字母涂黑) 51、以下关于各项物......

    计算机二级考试C语言知识点总结

    计算机二级考试C语言知识点总结 (完全针对考试大纲) 概述 总体上必须清楚的: 1)程序结构是三种: 顺序结构 , 循环结构(三个循环结构), 选择结构(if 和 switch) 2)读程序都......

    全国计算机等级考试一级MS知识点总结

    全国计算机等级考试一级MS知识点总结 计算机操作系统 切换输入法:Ctrl+Shift轮换,Ctrl+空格。 1. 进制转换 开始=>程序=>附件=>计算器=>查看菜单=>科学型 2. 数据单位换算 Bit......

    全国计算机等级考试三级数据库知识点总结大全

    1. 用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。 2. 模式/内模式映象为数据库提供了(物理)数据独立性。 3. 在层次、网状模型中,数据之间联系用(指针)实现。 4.......

    2018全国计算机等级考试三级网络技术知识点总结范文合集

    全国计算机等级考试三级网络技术知识点 看书第一遍:仔细认真,不放过任何一个字;结果:知道大纲就行。 第二遍:详细,理解,标出自己认为重要的知识点,解决所有课后题。 第三遍:理解所......