access考点速记卡全文.docx

上传人:b****6 文档编号:7075553 上传时间:2023-01-17 格式:DOCX 页数:24 大小:40.53KB
下载 相关 举报
access考点速记卡全文.docx_第1页
第1页 / 共24页
access考点速记卡全文.docx_第2页
第2页 / 共24页
access考点速记卡全文.docx_第3页
第3页 / 共24页
access考点速记卡全文.docx_第4页
第4页 / 共24页
access考点速记卡全文.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

access考点速记卡全文.docx

《access考点速记卡全文.docx》由会员分享,可在线阅读,更多相关《access考点速记卡全文.docx(24页珍藏版)》请在冰豆网上搜索。

access考点速记卡全文.docx

access考点速记卡全文

考点速记卡

1、算法的复杂度

算法的时间复杂度是指执行算法所需要的时间工作量,可以用执行算法的过程中所需的基本运算的执行次数来度量。

算法的空间复杂度是指执行这个算法所需要的内存空间。

2、逻辑结构和存储结构

逻辑结构反应元素之间的逻辑关系,即先后件关系,分为线性结构(线性表、栈和队列)和非线性结构(数和图)。

存储结构是数据的逻辑结构在计算机存储空间中的存放形式。

在数据的存储结构中,不仅要存放各种数据元素的信息,还存放元素直接的前后件关系的信息。

存储结构分为顺序存储和链式存储等。

3、线性结构和非线性结构

如果一个非空的数据结构满足下面两个条件:

一是有且只有一个根节点;二是每个结点最多有一个前件,则称该数据结构为线性结构,线性表是个典型的线性结构。

栈、队列、串等都是线性结构。

如果一个数据结构不是线性结构,则称为非线性结构。

数组、广义表、数和图等数据结构都是非线性结构。

4、栈

栈又称堆栈,它是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算。

人们把此端称为栈顶,栈顶的第一个元素被称为栈顶元素,相对地,把另一端称为栈底。

向一个栈插入新元素称为进栈或入栈,他是把该元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称为出栈或退栈,它是把栈顶元素删除掉,使其下面的相邻元素成为新的栈顶元素。

由于栈的插入和删除运算仅在栈顶一端进行,后进栈的元素必定先出栈,所以又把栈称为后进先出表;先进栈的元素必定后出栈,所以又把栈称为先进后出表。

5、队列

队列简称队,它也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入,而在表的另一端进行删除。

我们把进行插入的一端称作队尾,把进行删除的一端称作队首。

向队列中插入新元素称为进队或入队,新元素进队后就成为新的队尾元素;从队列中删除元素称为离队或出队,元素离队后,其后继元素就成为队首元素。

由于队列的插入和删除操作分别是在各自的一端进行的,每个元素必然按照进入的次序离队,所以又把队列称为先进先出表。

6、链表

数据结构中,每个数据存储在一个存储单元中,这个存储单元称为结点。

在链式存储方式中,要求每个结点有两个部分组成:

一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。

其中指针用于指向给结点的前一个或者后一个结点(即前件或后件)。

在链式存储结构中,存储数据的存储空间可以不连续,各个数据结点存储顺序和数据元素的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针来确定的。

7、二叉树的性质

(1)在二叉树中,第i层的结点总数不超过2i-1(i≥1);

(2)深度为h的二叉树最多有2h-1个结点(h≥1),最少有h个结点;

(3)对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的节点总数为N2,则N0=N2+1;

(4)具有N个结点的完全二叉树的深度为int(log2N)+1;

(5)有N个结点的完全二叉树个结点如果用顺序方式存储,则结点有如下关系:

若I为结点编号,如果I﹤﹥1,则其父结点的编号为I/2;

如果2*I≦N,则其左儿子(即左子树的根结点)的编号为2*I;若2*I>N,则无左儿子;

如果2*I+1≦N,则其右儿子(即右子树的根结点)的结点编号为2*I+1;若2*I+1>N,则无右儿子。

8、二叉树的遍历

遍历是对数的一种最基本的运算,所谓遍历二叉树,就是按一定的规则和顺序走遍二叉树的所有结点,使每个结点都被访问一次,而且只被访问一次。

由于二叉树是非线性结构,因此,树的遍历实质上是将二叉树的各个结点转换成为一个线性序列来表示。

设L、D、R分别表示遍历左子树、访问根结点和遍历右子树,则对一棵二叉树的遍历有三种情况:

DLR(称为先根次序遍历)、LDR(称为中跟次序遍历)、LRD(称为后跟次序遍历)。

(1)、先序遍历:

访问根;按先序遍历左子树;按先序遍历右子树;

(2)、按中序遍历左子树;访问根;按中序遍历右子树;

(3)、按后序遍历左子树;按后序遍历右子树;访问根。

9、顺序查找

顺序查找是一种最基本和最简单的查找方式。

它的思路是,从表中的一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。

否则就是表中没有要找的元素,查找不成功。

10、二分法查找

二分查找是针对有序表进行查找的简单、有效而较为常用的方法。

其基本思想是:

首先选取表中间位置的记录,将其关键字与给定关键字k进行比较,若相等,则查找成功;否则,若k值比该关键字值大,则要找的元素一定在表的后半部分(或称右子表),则继续对右子表进行二分查找;若k值比该关键字值小,则要找的元素一定在表的前半部分(或称左子表),同样应继续对左子表进行二分查找。

毎进行依稀比较,要么找到要查找的元素,要么将查找的范围缩小一半。

如此递推,直到查找成功或者把要查找的范围缩小为空(查找失败)。

11、排序

交换类排序法

(1)、冒泡排序法:

需要比较的次数为n(n-1)/2;

(2)、快速排序法

插入类排序法

(1)、简单插入排序法,最坏情况需要n(n-1)/2次比较;

(2)、希尔排序法,最坏情况需要O(n1.5)次比较;

选择类排序法

(1)、简单选择排序法,最坏情况需要n(n-1)/2次比较;

(2)、堆排序法,最坏情况需要O(nlog2N)次比较。

12、软件生命周期

通常把软件产品从提出、实现、使用、维护到停止使用退役的过程称为软件生命周期。

可以将软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。

13、软件测试的方法和实施

软件测试的方法和技术分类:

从是否需要执行被测试软件的角度,分为静态测试和动态测试方法;按照功能划分,分为白盒测试和黑盒测试方法。

静态测试包括代码检查、静态结构分析 、代码质量度量。

不实际运行软件,主要通过人工运行;动态测试是基本计算机的测试,主要包括白盒测试方法和黑盒测试方法。

白盒测试:

在程序内部进行,主要用于完成软件内部操作的验证。

主要方法有逻辑覆盖、基本路径测试;黑盒测试:

主要诊断功能不对或遗漏、界面错误、数据结构或外部数据结库访问错误、性能错误、初始化和终止条件错,用于软件确认。

主要方法有等价类划分法、边界值分析法、错误推测法、因果图等。

软件测试过程一般按四个步骤进行:

单元测试、集成测试、验收测试(确认测试)、系统测试。

14、E-R模型

E-R模型由上面三个基本概念组成。

有实体、联系、属性三者结合起来才能表示一个现实世界。

两个实体集间联系可分为:

(1)一对一联系(onetooneelationship)简记为1:

1。

(2)一对多联系(onetomanyrelationship)简记为1:

m或m:

1。

(3)多对多联系(manytomanyrelationship)简记为m:

m。

E-R模型可以用图的形式来表示。

这种图称为E-R图,在E-R图中分不同的集合图形表示E-R模型中的三个概念与两个连系关系。

用矩形表示实体集,用椭圆形表示属性,用菱形(内部写上联系名)表示联系。

15、实体间联系的种类

实体之间的对应关系称为联系,它反映现实世界事物之间的相互关系。

实体之间联系的种类是指一个实体型中可能出现的每一个实体与另外一个实体型中的多少个实体存在联系。

实体之间的联系有三种:

一对一、一对多、多对多。

16、关系模型中关系的特点

(1)关系必须规范化。

组基本的要求是每个属性必须是不可分割的数据单元,即在表中不能再包含表。

(2)在同一个关系中不能出现相同的属性名。

(3)关系中不允许有两个完全相同的元素。

(4)在一个关系中元素的次序无关紧要,任意交换两行的位置并不影响数据的实际含义。

(5)在一个关系中列的次序无关紧要,任意交换两列的位置并不影响数据的实际含义。

17、SQL基本语句

在SQL语言中使用最频繁的是SELECT语句。

SELECT语句构成了SQL数据语句的核心,它的语法包括FROM、WHERE和ORDERBY子句。

WHERE后跟条件表达句,用于实现选择运算。

Like运算符在WHERE条件短语中非常重要,通过Like运算符可以找到满足给定匹配条件的字符串。

ORDERBY短语可以强制查询结果按照指定列名(字段)进行升序或降序排序。

18、Access中常用词缩写

名称

英文全称

缩写

数据

Data

D

数据库

Database

DB

数据库系统

Databasesystem

DBS

数据库管理系统

Databasemanagementsystem

DBMS

信息管理系统

Informationmanagementsystem

IMS

关系数据库系统

Relationaldatabasesystem

RDBS

数据库管理员

Databaseadministrator

DNA

数据定义语言

Datadefinitionlanguage

DDL

数据操纵语言

Datamanipulationlanguage

DML

数据控制语言

Datacontrollanguage

DCL

数据库应用系统

Databaseapplicationsystem

DBAS

结构化查询语言

Structuredquerylanguage

SQL

国际标准化组织

Internationalstandardorganization

ISO

数据库系统语言协会

Conferenceondatasystemlanguage

CODASYL

开放式数据连接

Opendatabaseconnectivity

ODBC

扩展标记语言

Extensiblemarkuplanguage

XML

对象连接与嵌入

Objectlinkingandembedding

OLE

创建数据库

Createdatabase

CDB

创建数据表

Createtable

CT

数据库任务组

Databasetaskgroup

DBTG

个人电脑

Personalcomputer

PC

1、Access中的对象

Access数据库对象分为表、查询、窗体、报表、数据访问页、宏和模块7种。

这7种数据库对象都存放在同一个扩展名为.mdb的数据库文件中。

(1)表:

用来存储数据的对象,是数据库系统的核心与基础。

(2)查询:

数据库设计目的的体现,是用来检索符合指定条件的数据的对象。

(3)窗体:

Access数据库对象中最灵活的一个对象,数据源可以是表或查询,通过窗体可以浏览或更新表中的数据。

(4)报表:

用来以特定的方式来分析和打印数据的数据库对象。

(5)数据访问页:

一种特殊类型的Web页,为通过网络进行数据发布提供了方便。

(6)宏:

一系列操作的集合。

(7)模块:

主要作用是建立复杂的VBA程序以完成宏等不能完成的任务。

2、建立表结构

1、建立表结构有3种方法:

(1)在“数据表”视图中直接在字段名处输入字段名创建表结构,这种方法比较简单,但是无法对每一个字段的数据类型、属性值进行设置,一般还需要在“设计”视图中进行修改。

(2)使用“设计”视图创建表结构,这是一种最常用的方法。

(3)通过“表导向”创建表结构。

2、“数据表”视图

“数据表”视图是按行和列显示表中数据的视图。

在“数据表”视图中,可以进行字段的编辑、添加、删除、和数据的查找等各项操作。

3、“设计”视图

“设计”视图分为上下两部分。

上半部分是字段输入区,从左至右分别为字段选择器、字段名称列、数据类型列和说明列,可以在说明列中,对字段进行具体的说明;下半部分是字段属性区,可以设置字段的属性值。

3、Access表间的关系

在Access中,每个表都是数据库中一个独立的部分,但是每个表又不是完全孤立的部分,表与表之间可能存在着相互的联系。

表之间有三种关系:

一对一、一对多和多对多。

(1)一对一:

A表中的一行最多只能匹配与B表中的一行,反之亦然。

如果相关列都是主键或都具有唯一约束,则可以创建一对一关系。

(2)一对多:

最普通的一种关系。

在这种关系中,A表中的一行可以匹配B表中的多行,但是B表中的一行只能匹配A表中的一行。

(3)多对多:

A表中的一行可以匹配B表中的多行,反之亦然。

要创建这种关系,需要定义第三个表,称之为结合表,它的主键由A表和B表的外部键组成。

4、修改表结构

(1)添加字段。

在表中添加一个新字段不会影响其他字段和现有的数据。

但利用该表建立的查询、窗体或报表,新字段是不会自动加入的,需要手工添加上去。

(2)修改字段。

修改字段包括修改字段的名称、数据类型、说明等。

(3)删除字段。

如果所删除字段的表为空,就会出现删除提示框;如果表中含有数据,不仅会出现提示框需要用户确认,而且还会将利用该表所建立的查询、窗体、或报表中的该字段删除,即删除字段时,还要删除整个Access中对该字段的使用。

(4)重新设置关键字。

如果原定义的主关键字不合适,可以重新定义。

重新定义主关键字需要先删除原主关键字,然后再定义新的主关键字。

5、查找空值或空字符串

在Access表中,如果某个记录的某个字段尚未存储数据,则称记录的这个字段的值为空值。

空值和空字符串的含义有所不同,空值是缺值或还没有值,字段中允许使用Null值来说明一个字段里的信息目前还无法得到;空字符串是用引号括起来的空字符串即(“”),且双引号中间没有空格,是长度为0的字符串。

在Access中,查找空值或空字符串的方法是相似的。

6、Access的排序记录

排序记录时的具体规则:

(1)英文按字母顺序排序,大小写视为相同,升序时按A到Z排列,降序时按Z到A排列。

(2)中文按拼音的顺序排序,升序时按A到Z排列,降序时按Z到A排列。

(3)数字按数字的大小排序,升序时从小到大排列,降序时从大到小排列。

(4)使用升序排列日期和时间,是指由较前的时间到较后的时间;使用降序排列时,则是指由较后大的时间到较前的时间。

在Access中按多个字段排序时,Access首先根据第一个字段指定的顺序进行排序,当第一个字段具有相同的值时,Access再按照第二个字段进行排序(也就是按照设定的字段优先次序进行排序),以此类推,直到按全部指定字段排好序为止。

7、Access准则中运算符的使用

逻辑运算符

说明

Not

当Not连接的表达式为真时,整个表达式为假。

And

当And连接的表达式都是真时,整个整个表达式为真,否则为假。

Or

当Or连接的表达式有一个为真时,整个表达式为真,否则为假。

特殊运算符

说明

In

用于指定一个字段指的列表,列表中的任意一个值都可与查询字段相匹配。

Between

用于指定一个字段指的范围,指定的范围之间用And连接

Like

用于指定查找文本字段的字符模式。

在所定义的字符模式中,用“?

”表示该位置可以匹配任何一个字符;用“*”表示该位置可匹配一个数字;用方括号描述一个范围,用于表示可匹配的字符范围。

IsNull

用于指定一个字段为空

IsNotNull

用于指定一个字段为非空

8、Access准则中函数的使用

Access提供了大量的标准函数,如日期函数、统计函数、数值函数和字符函数等。

(1)日期函数:

Day、Month、Year、Weekday、Hour、Data;

(2)统计函数:

Sum、Avg、Count、Max、Min;

(3)数值函数:

Abs、Int、Sqr、Sgn;

(4)字符函数:

Space、String、Left、Right、Len、Ltrim、Rtrim、Trim、Mid。

9、总计查询

在Access查询中,可以执行许多类型的计算。

可以预定义计算,也可以由用户自定义计算。

预定义计算即所谓的“总计”计算。

总计查询就是在成组的记录中完成一定计算的查询。

在创建总计查询时要使用查询“设计网格”中“总计”行上的总计项。

总计项共有12个,其名称和含义如下表所示。

总计项

功能

 

函数

Sum

求某字段的累加值

Avg

求某字段的平均值

Min

求某字段的最小值

Max

求某字段的最大值

Count

求某字段中非空数值

Stdev

求某字段值的标准偏差

Var

求某字段值的方差

 

其他总计项

GroupBy

定义要执行计算的组

First

求在表或查询中第一条记录的字段值

Last

求在表或查询中组后一条记录的字段值

Expression

创建表达式中包含统计函数的计算字段

Where

指定不用于分组的字段准则

10、参数查询

参数查询可以显示一个或多个提示参数值(准则)的预定义对话框。

(1)创建选择查询或者是交叉表查询。

(2)在查询“设计”视图中,将字段列表中的字段拖拽到查询设计网格。

(3)在要作为参数使用的每一字段下的“准则”单元中,在方括号内键入相应的提示。

此查询运行时,Access将显示该提示。

尽管提示的文本可以包含字段名,但是必须和字段名不同。

(4)如果要查看结果,请在工具栏上单击“视图”按钮,然后键入一个参数值。

如果要回到查询“设计”视图,请在工具栏上再次单击“视图”按钮。

11、SQL查询

在Access中,创建和修改查询最便利的方法是使用查询“设计”视图,但是,有些查询只能通过SQl语句来实现。

SQL查询是用户使用SQL语言直接创建的一种查询。

SQl查询分为:

联合查询、传递查询、数据定义查询、子查询。

(1)联合查询:

将来自一个或多个表或者查询的字段(列)组合为查询结果中的一个字段或列。

(2)传递查询:

使用服务器能接受的命令直接将命令发送到ODBC数据库。

例如,可以使用传递查询来检索记录或更改数据。

(3)数据定义查询:

创建、删除、更改表或创建数据库中的索引。

(4)子查询:

包含另一个选择查询或操作查询中的SQLSELECT语句。

可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则。

12、窗体的组成和结构

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

大部分窗体只有主题节,如果需要,也可以在窗体中包含窗体页眉、页面页脚、主题节及窗体页脚等部分。

(1)窗体页眉:

位于窗体顶部位置,一半用于设置窗体的标题、窗体使用说明或打开相关窗体及执行其他任务的命令按钮等。

(2)窗体页脚:

位于窗体的底部,一般用于显示对所有记录都要显示的内容、使用命令的操作说明等信息。

(3)页面页眉:

一般用来设置窗体在打印时的页头信息。

(4)页面页脚:

一般用来设置窗体在打印时的页脚信息。

(5)主题节:

通常用来显示记录数据,可以在屏幕或页面上只显示一条记录,也可以显示多条记录。

另外窗体纵还包含标签、文本框、复选框、列表框、组合框、选项框、命令按钮、图像等图像化的对象,这些对象被称为控件,在窗体中起不同的作用。

13、窗体视图

窗体有3种视图:

(1)“设计”视图:

用于创建窗体或修改窗体的窗口。

(2)“窗体”视图:

显示记录数据的窗口,主要用于添加或修改表中的数据。

(3)“数据表”视图:

以列行格式显示表、查询或窗体数据的窗口。

在“数据表”视图中可以编辑、添加、修改、查找或删除数据。

单击工具栏上的“窗体”按钮可以切换到其他视图。

创建窗体的工作是在“设计”视图中进行的。

在“设计”视图中可以更改窗体的设计。

在“设计”视图中创建了窗体之后,就可以在“窗体”视图中或“

数据表”视图中进行查看。

14、创建窗体

创建窗体有人工方式或使用“向导”两种方式。

使用人工方式创建窗体,需要创建窗体的每个空间,并建立控件和数据源之间的关系。

利用向导可以简单、快捷地创建窗体。

Access提供了6种制作窗体的向导,包括“窗体向导”、自动创建窗体:

纵览表”、“自动创建窗体:

表格”、“自动创建窗体:

数据表”、“图标向导”与“数据透视表向导”。

创建基于多个表和主\子窗体最简单的方法是使用“窗体向导”,在创建窗体之前,要确定作为主窗体的数据源与作为子窗体的数据源之间存在着“一对多”|的关系。

15、窗体中的控件类型

控件的类型可以分为结合型、非结合型和计算型。

(1)结合型控件主要用于显示、输入、更新数据库中的字段。

(2)非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像。

(3)计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上其他控件中的数据。

文本框控件分为3种类型:

结合型、非结合型和计算型。

(1)结合型文本框能够从表、查询或SQL语言中获得所需要的内容。

(2)非结合型文本框并没有链接到某一字段,一般用来显示提示信息或接受用户输入数据等。

(3)在计算型文本框中,可以显示表达式的结果。

当表达式发生变化时,数值就会被重新计算。

16、窗体和控件的事件

在Access中,不同的对象可触发不同的事件。

但总体来说,Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件等。

、键盘事件是操作键盘所引发的事件。

键盘事件主要有“键按下”、“键释放”和“击键”等。

2、鼠标事件即操作鼠标所引发的事件。

鼠标事件有“单击”、“双击”、“鼠标按下”、“鼠标释放”和“鼠标移动”。

3、常用的对象事件有“获得焦点”、“失去焦点”、“更新前”、“更新后”和“更改”等。

4、窗口事件是指操作窗口时所引发的事件。

常用的窗口事件有“打开”、“关闭”和“加载”等。

5、操作事件是指与操作数据有关的事件。

常用的操作事件有“删除”、“插入前”、“插入后”、“成为当前”、“不在列表中”、“确认删除前”和“确认删除后”等。

17、报表的组成

报表的结构由如下几部分区域组成:

报表页眉、页面页眉、主体、页面页脚、报表页脚。

(1)报表页眉:

在报表开始处,用来显示报表的标题、图形或说明性文字,每份报表只有一个报表页眉。

(2)页面页眉:

用来显示报表中的字段名或对记录的分组名称,报表的每一页只有一个页面页眉。

(3)主体:

打印表或查询中的记录数据,是报表显示数据的主要区域。

(4)页面页脚:

打印在每页的底部,用来显示本页的汇总说明,报表只有一个页面页脚。

(5)报表页脚:

用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处。

18、报表中的计算控件

(1)报表设计过程中,除了在版面上布置绑定控件直接显示字段数据外,还经常要进行各种运算并将结果显示出来。

例如:

报表设计中页码的输出、分组统计数据的输出等均是通过设置绑定控件的控件源为计算表达式形式而实现的,这些控件就称为“计算控件”。

(2)计算控件的控件源是计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。

文本框是最常用的计算控件。

(3)注意:

计算控件的控件源必须是“=”开头的一个计算表达式。

19、数据访问页的定义

数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或Internet的数据——这些数据保存在MicrosoftAccess数据库或MicrosoftSQLServer数据库中。

数据访问页页可能包含来自其他数据源的数据,例如MicrosoftExcel等。

20、数据访问页的使用

在Access中的数据访问页中,相关数据会随数据库中的内容而变化,以便用户随时通过Internet访问这些资料。

在A

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1