Access二级笔记
二级ACCESS基础知识部分
在数据模型中,将现实世界中客观存在的事物称之间实体。通常需要描述出现实世界中存在的实体、实体的属性及实体之间的关系。
实体之间的对应关系称之为联系,反映了现实世界事物之间的相互关联。通常分为:
a、 一对一联系:如居民信息与户口信息。
即一个居民信息对应着一个户口信息,并且一个户口信息也只对应着一个居民信息。
所有的数据库系统都是基于某一种数据模型的。传统的数据模型有层次模型、网状模型和关系模型三种。其中的层次模型是用树形结构来表示数据以及数据之间的关系;网状模型是用无向图来表示数据以及数之间的关系;而关系模型是用二维表格来表示数据以及数据之间的关系。
关系模型与层次模型、网状模型的本质区别在于数据描述的一致性、模型概念的单一性。
1.1数据库基础知识
注意的考点:
1、数据库有关的概念:
a、 数据:是指描述事物的符号记录。
b、 数据库:是存储在计算机存储设备中的、结构化的相关数据的集合。注意两点:其一是数据库不仅包括描述事物的数据本身,而且包括相关事物之间的关系。其二是数据库中的数据具有集成与共享的特点,即数据库集中了各种应用的数据,进行统一的构造与存储,而使它们可被不同应用程序所使用。简称为DB(Database)。
A) 选择 B) 投影 C) 联接 D) 并
4、在关系模型中,把数据看成是二维表,每一个二维表称为一个 【3】 。(2006年4月填空题第3题)
5、在关系运算中,投影运算的含义是(2006年9月选择题第12题)
A)在基本表中选择满足条件的记录组成一个新的关系
B)在基本表中选择需要的字段(属性)组成一个新的关系
1、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(2006年4月选择题第10题)
计算机二级考试ACCESS重要知识点范文一份
计算机二级考试ACCESS重要知识点范文一份计算机二级考试ACCESS重要知识点12017年计算机二级考试ACCESS重要知识点窗体1.Access中,可用于设计输入界面的对象是窗体。
2.引用窗体的控件值的格式为:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]。
3.控件不可见属性是:控件名称.visible = false。
4.显示文本框控件的值为:控件名称.Value = 值。
5.控件显示标题属性是:控件名称.Caption=值。
6.属于窗体的“数据”类属性的是记录源、排序依据、记录锁定等;“格式”类属性包括自动居中和记录选择器等;“事件”类属性有获得焦点等。
7.窗体的“其他"属性表示了控件的附加特征。
包括名称、状态栏文字、Tab键索引、控件提示文本等。
8.若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为Form_Click() Cmd1_Click() 注:窗体的单击事件过程统一用Form_Click(),不需要使用窗体名称,而命令按钮事件过程需要使用按钮名称,则为Cmd1_Click()。
9.窗体由多个部分组成,每个部分称为一个节。
模块1.在Access中,如果要处理具有复杂条件或循环结构操作,则应该使用的对象是模块。
2.窗体Caption属性的'作用是确定窗体的标题。
3.Enter是进入,发生在控件实际接收焦点(GotFocus事件)之前。
4.VBA的数据类型中有字符串型、字节型、布尔型、整数型、长整数型、单精度型、双精度型、日期型、货币型、小数点型、变体型及对象型等,没有指针类型的数据。
5.变量名命名规则:变量名由英文字母开头,且不能用VBA 的关键字,也不允许出现空格、-等符号。
6.Dim newarray(10) as integer表示定义了11个整型数构成的数组。
7.在VBA中数组声明的格式为:dim 数组名(维数定义)as类型,声明数组用圆括号,如果定义多维数组时,维数之间用逗号分隔。
计算机二级Access知识点总结
计算机二级Access知识点总结第一篇:计算机二级Access知识点总结1、算法:是对一个问题求解步骤的一种描述,具有以下5个主要特性:有穷性,确定性,可行性,输入(有零个或者多个输入),输出(有一个或者多个输出)。
算法的有穷性是指算法必须在有限的时间内做完,即算法必须在有限个步骤之后执行终止。
2、在算法正确的前提下,评价一个算法的两个标准是即——算法复杂度包括时间复杂度和空间复杂度。
其中时间复杂度是指执行算法所需要的计算工作量。
空间复杂度是算法所需空间的度量。
3、算法分析的目的是分析算法的效率以求改进。
4、数据项是数据的最小单位。
数据的最小访问单位是字段。
5、一般说来,数据结构包括数据的逻辑结构、数据的存储结构、数据的操作3个方面。
6、数据的存储结构是指数据的逻辑结构在计算机中的表示。
一种逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。
7、在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间前后件的信息。
8、在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,数据定义语言负责数据的模式定义与数据的物理存取构建。
9、线性数据结构:队列,线性表,栈等等。
常用的结构数据模型有关系型、网状型和树型。
10、线性表中的元素之间具有一对一的关系,除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前驱和直接后驱。
顺序存储是线性表的一种最常用的存储方式。
11、栈的基本运算有三种:入栈、退栈和读栈。
12、栈是限定仅在表尾进行插入和删除操作的线性表。
允许插入和删除的一端叫做“栈顶”,不允许插入和删除的一端叫做“栈底”栈的修改只能在栈顶进行,按照后进先出的原则,具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。
13、队列是限定了插入和删除操作的线性表。
它只允许在表的一端进行插入操作(队尾),而在另外一端进行删除操作(队头),队列的修改可以在两端进行,按照先进先出的原则。
全国计算机二级Access常考基础知识点
1、算法的复杂度主要包括时间复杂度和空间复杂度。
2、时间复杂度是指执行算法所需要的工作量3、空间复杂度是指执行这个算法所需要的内存空间4、线性结构又称线性表,线性结构和非线性结构都可以是空的数据结构5、栈是一种特殊的线性表,一端是封闭的,不允许进行插入与删除元素,另一端是开口的,允许插入和删除元素,先进后出或后进先出6、队列是指允许在一端进行插入,而在另一端进行删除的线性表,后进后出或先进先出7、队列的顺序存储结构一般采用循环队列的形式8、元素变动频繁的大线性表不宜采用顺序存储结构,而是采用链式存储结构9、树是一种简单的非线性结构,属于层次模型10、二叉树通常采用链式存储结构11、Access数据库限制使用goto语句12、结构化程序设计的三种基本结构分别是:顺序结构、选择结构、循环结构13、软件的三个要素:程序、数据、测试14、软件开发阶段:设计、编码、测试15、软件测试是为了发现错误而执行程序的过程16、动态测试是通过计算机的测试,发现错误而执行程序的过程17、程序调试的任务是诊断和改正程序中的错误18、数据管理发展至今经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段19、数据模型按不同的应用层次分为:概念数据模型、逻辑数据模型和物理数据模型20、数据发展过程中产生过三种基本的数据模型:层次模型、网状模型和关系模型21、关系模型用二维表来表示22、在数据库设计中主要采用需求分析、概念设计、逻辑设计、物理设计四个阶段23、数据库是存储在计算机存储设备中的,结构化的相关数据的集合24、关系运算主要有:选择、投影、连接25、一个Access程序在同一时刻只能打开一个数据库26、表的构成:表结构(字段)+数据内容(记录)27、模块分为类模块和标准模块28、窗体模块和报表模块都属于类模块29、标准模块中的公共变量和公共过程具有全局性30、一个模块包括一个声明区域及一个或多个子过程与函数过程31、变量是指在程序运行过程中值会发生变化的数据32、变量的三要素:变量名、变量类型、变量的值33、变量的命名长度不得超过255个字符34、VB中变量的作用域有3个层次:局部范围、模块范围、全局范围35、常量是指在程序运行的过程中,其值不能改变的量36、常量的类型:直接常量、符号常量、系统常量37、系统常量位于对象库中38、数组是由一组具有相同数据类型的变量(数组元素)构成的集合39、数组的类型:固定大小的数组、动态数组40、VBA支持多维数组,最多60维41、实参可以是常量、变量或表达式42、实参数目和类型应该与形参数目和类型相匹配43、算法的基本特征:可行性、确定性、有穷性、拥有足够的情报44、算法的基本控制结构:顺序结构、选择结构、循环结构45、线性表的运算有查找、删除、插入三种46、数据字典是对数据流图中所有元素的定义的集合、是结构分析的核心47、数据流图和数据字典共同构成系统的逻辑模型48、可以用判定表表示的加工逻辑都能用判定树表示49、软件设计的原理:抽象、模拟化、信息隐藏、模块对理性50、数据库管理系统是数据库系统的核心51、实体可以是实际的实物,也可以是抽象的实物52、一个关系就是一个二维表,但是一个二维表不一定是一个关系53、设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型54、过程是包含VBA代码的基本单位55、Function过程通常都具有返回值56、在VBA中不允许隐含声明数组,可用Dim语句来声明数组57、数据访问对象(DAO),Actives数据对象(ADO)58、Dlookup函数是指从指定记录集里检索特定字段的值。
access计算机二级笔记
当前月份的最后一天:
DateSerial(Year(Date()), Month(Date()) + 1, 0)
下一个月的最后一天:
DateSerial(Year(Date()), Month(Date()) + 2, 0)
"Year(Date())-Year([聘用时间])
DoCmd.RunMacro"m1"
报表只能输出数据
报表设计过程中,不适合添加选项组控件
= Page&"/ "& Pages
当前月份:
te()), 1)
下一个月:
<>"04"非04
m_age:Max([tTeacher]![年龄]-min([tTeacher]![年龄])
检索=DLookUp("名称","tGroup","所属部门=部门编号")
有效性规则为只能输入上一年度五月一日以前的日期"<=DateSerial(Year(Date())-1,5,1)"
上一个月的第一天:
DateSerial(Year(Date()), Month(Date())-1,1)
上一个月的最后一天:
DateSerial(Year(Date()), Month(Date()),0)
当前季度的第一天:
DateSerial(Year(Date()), Int((Month(Date()) - 1) / 3) * 3 + 1, 1)
计算机二级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和DBMSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 没有任何关系答案:C2. 数据库系统的核心是()(05/9)A. 数据模型B. 数据库管理系统C. 数据库D. 数据库管理员答案:B考点三:数据库系统的组成1. 数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。
经典考题:1. 下列叙述正确的是()(04/9)A. 数据库系统是一个独立的系统,不需要操作系统的支持。
B. 数据库设计是指设计数据库管理系统。
C. 数据库技术的根本目的是要解决数据数据共享的问题。
D. 数据库系统中,数据的物理结构必须和逻辑结构一致。
计算机二级access笔记
计算机二级access笔记1.删除表中1949年以前出生的雇员记录步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击表“tEmployee”,关闭“显示表”对话框。
步骤2:单击菜单栏【查询】|【删除查询】。
步骤3:双击“出生日期”字段将其添加到“字段”行,在“条件”行输入“<#1949-1-1#”字样。
步骤4:单击菜单栏【查询】|【运行】,在弹出的对话框中单击“是”按钮。
步骤5:关闭查询设计视图,在弹出的对话框中单击“否”按钮。
(1)创建一个查询,查找并显示没有运动爱好学生的“学号”、“姓名”、“性别”和“年龄”4个字段内容,将查询命名为“qT1”;步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。
步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”、“简历”字段。
步骤3:在“简历”字段的“条件”行输入“not like "*运动*"”,单击“显示”行取消该字段的显示。
(4)创建一个查询,删除临时表对象“tT emp”中年龄为奇数的记录,将查询命名为“qT4”。
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框双击表“tTemp”,关闭“显示表”对话框。
步骤2:单击菜单栏【查询】|【删除查询】。
步骤3:双击“年龄”字段,在“年龄”字段的“条件”行输入“[年龄]mod2=1”。
(4)窗体加载时将考生文件夹下的图片文件“test.bmp”设置为窗体“fEmp”的背景。
窗体“加载”事件的部分代码已提供,请补充完整,要求背景图片文件当前路径必须用CurrentProject.Path获得。
注意:不能修改数据库中的表对象“tEmp”和宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
国家计算机二级考试Access知识点.
计算机二级考试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 数据库技术与面向对象程序设计技术结合产生了面向对象数据库系统。
全国计算机二级MS Access知识点
全国计算机二级MS Access知识点在当今数字化的时代,掌握一定的计算机技能对于我们的学习和工作都有着重要的意义。
全国计算机二级考试中的 MS Access 就是一项实用的数据库管理技能。
接下来,让我们一起深入了解一下相关的知识点。
MS Access 是微软公司推出的一款关系型数据库管理系统,它具有易于使用、功能强大等特点。
在学习和备考过程中,我们需要掌握以下几个主要方面的知识点。
首先是数据库的基本概念。
这包括什么是数据库、数据库的作用以及数据库的组成部分。
数据库是按照一定的数据结构来组织、存储和管理数据的仓库。
它能够有效地存储大量的数据,并方便我们进行查询、更新和管理。
数据库通常由表、查询、窗体、报表、宏和模块等对象组成。
表是数据库的核心组成部分,它用于存储数据。
在创建表时,我们需要确定表的字段名称、数据类型和字段属性。
常见的数据类型有文本、数字、日期/时间、货币等。
同时,还需要设置主键来唯一标识每条记录,以确保数据的完整性和准确性。
查询是用于从表中获取特定数据的工具。
通过查询,我们可以按照特定的条件筛选出需要的数据,并对数据进行排序、计算和汇总等操作。
查询分为选择查询、交叉表查询、参数查询、操作查询等多种类型。
窗体则为用户提供了一个直观的界面来输入、查看和编辑数据。
我们可以通过设计窗体来控制数据的输入格式和显示方式,提高数据输入的效率和准确性。
报表用于以格式化的方式打印输出数据。
可以根据需要设计不同样式的报表,如列表报表、分组报表等。
宏是一系列操作的集合,可以自动执行一些重复性的任务。
模块则是使用 Visual Basic for Applications(VBA)编写的程序代码,用于实现更复杂的功能和自定义操作。
接下来是数据库的设计。
在设计数据库时,需要遵循一些基本原则,如数据的规范化。
规范化的目的是减少数据冗余、避免数据不一致性和提高数据的完整性。
常见的规范化级别有第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。
计算机二级 Access 复习笔记
计算机二级Access 复习笔记各结构的功能1、access是一种关系型数据库。
2、Access是一个面向对象的开发工具3、Access不仅是表对象的集合,还包含查询、窗体、报表、页、宏、模块等共7个对象。
(1)表是Access数据库的核心,用于存储数据。
其他对象都不能存放数据。
实际应用系统中必须包含的对(2)查询包含数据检索和数据操作。
(3)窗体的数据源可以是表、查询等。
窗体的作用有:在数据库中输入和显示数据;利用切换面板来打开自定义框来接受用户的输入及根据输入执行操作。
(4)报表只能显示、输出数据。
利用报表可以对数据进行排序、分组、统计计算。
(5)页对象是连接到数据库的Web页,只能用浏览器打开,主要用于Internet或Intranet(6)宏是一组操作命令的集合,每个操作都用于实现特定的功能。
(7)模块是用VBA语言编写的。
VBA语言是VB语言的子集。
第2章创建数据库创建空数据库1、Access数据库不仅是数据表的集合,还是查询、窗体等相关对象的集合。
一个数据库对应一个文件,且个数据表建一个数据库)。
Access数据库与数据库文件是一一对应的,数据库文件的后缀是.MDB。
2、创建数据库有两种方式:建空数据库,使用模板。
3、要求掌握创建空数据库。
数据库创建好以后是没有任何对象的。
需要在空数据库内创建表等对象。
4、打开数据库的四种方式分别代表的含义是什么?打开:多用户操作,数据可以更改。
独占:单用户使用,对象可以被更改。
(设置密码的条件)只读:数据处于只读状态。
独占只读:单用户使用,且数据只读。
5、设置密码的过程:(1)以独占方式打开数据库,(2)工具à安全à设置数据库密码。
设置了密码就拥有导入数据—文本、Excel文件、关系型数据库文件建立关系—主键、关系1、表对象由两部分构成:结构和数据。
表设计视图只包含表结构,不包含表数据。
数据表视图只包含数据2、要求掌握的表的创建方法:通过导入外部数据来创建表对象;或通过使用Access生成表查询对象来创建3、建表的注意事项:4、数据类型:会选择合适的数据类型(有十种)如文本(最长255字符),备注(最长65535字符),自动编号(唯一顺序值,不能修改),数字,日期/时间链接,查阅向导(使用查阅向导只是可以用下拉列表选择输入字段值,并非数据类型变为查阅向导)等。
计算机二级Access笔记
Access复习资料1.数据库技术的根本目标是解决数据共享问题。
2.软件调试主要三种方式:强行排错法、回赎法、原因排除法。
3.在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。
4.耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。
5.模块耦合度由高到低:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合。
6.内聚度由强到弱排列:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚。
7.数据库技术的根本目标是为了解决数据共享的问题。
8.Access中一个汉字和一个英文字符长度都只占一位。
9.段日期的输入掩码格式为0000/99/99【“9”代表可以选择输入数字或空格】10.在Access中一AutoExec命名的的宏,会在数据库打开的时候自动运行。
若想数据库在打开时不自动运行宏,需要在打开数据库时按住“Shift”键。
11.在一个宏的操作序列中,如果即包括带条件的操作,有包含无条件的操作。
带条件的操作是否执行取决于条件式结果的真假;没有指定条件的操作则会无条件执行。
12.算术运算符>连接运算符>比较运算符>逻辑运算符13.类模块包括窗体模块和报表模块。
在Access中,可以将设计好的宏对象转换为模块代码。
14.可以使用Year函数来求取某个日期型数据的年份,使用Date函数来求取当前日期,正确的写法应该是:Year(Date)。
15.二叉树的度可以小于2。
16.注释一般分为序言性注释和功能性注释。
17.软件需求规格说明书的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。
18.软件工程三要素:方法、工具、过程。
19.Access中的参照完整性规则包括(删除规则、插入规则、更新规则)20.能够使用“输入掩码向导”创建输入掩码的字段类型是(文本和日期/时间)21.在现实世界中,每个人都有自己的出生地,实体"人"与实体"出生地"之间的联系是(一对多联系)22.在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.软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
二级ACCESS公共基础知识完整版
第一章数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。
详细重点学习知识点:1.算法的概念、算法时间复杂度及空间复杂度的概念2.数据结构的定义、数据逻辑结构及物理结构的定义3.栈的定义及其运算、线性链表的存储方式4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历5.二分查找法6.冒泡排序法1.1算法考点1 算法的基本概念考试链接:考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。
计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。
1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。
2.算法的基本要素:(1)算法中对数据的运算和操作一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。
在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。
(2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。
描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。
一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。
考点2 算法复杂度考试链接:考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。
1.算法的时间复杂度算法的时间复杂度是指执行算法所需要的计算工作量。
同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。
这表明使用绝对的时间单位衡量算法的效率是不合适的。
撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。
计算机二级Access整理笔记
数据结构两大部分1 逻辑结构:1 指反应数据元素之间的逻辑关系的数据结构。
2 包含集合,线性结构,树形结构,图形结构线性表是最简单的线性结构存储方式:顺序存储和链式存储基本操作:插入、删除和检索2存储结构(物理结构):指数据的逻辑结构在计算机存储空间的存放形式。
顺序存储结构:把逻辑上相邻的结点存储在物理位置相邻的存储单元里连续链式存储结构:结点间的逻辑关系是由附加的指针字段表示的,可以不连续注:一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。
常用结构:数组 (Array)在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。
这些按序排列的同类数据元素的集合称为数组。
线性结构:栈 (Stack)是只能在某一端插入和删除的特殊线性表。
它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。
栈中栈底指针不变,栈中元素随栈顶指针的变化而动态变化。
栈具有记忆作用队列 (Queue)一种特殊的线性表,前删后插操作。
按照“先进先出”或“后进后出”的原则组织数据的。
队列中没有元素时,称为空队列。
循环队列是队列的一种顺序存储结构且其中队头队尾都重要,其元素运算方程为:(r-f+M)mod M M为容量线性链表 (Linked List)是一种物理存储单元上非连续、非顺序的存储结构,它既可以表示线性结构(循环链表,双向链表),也可以用于表示非线性结构(二叉链表),数据元素的逻辑顺序是通过链表中的指针链接次序实现的。
链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。
每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。
非线性结构:树 (Tree)是包含n(n>0)个结点的有穷集合K,且在K中定义了一个关系N,N满足以下条件:(1)有且仅有一个结点 K0,他对于关系N来说没有前驱,称K0为树的根结点。
二级Access知识点总结
二级Access知识点总结1)类具有多态性、继承性、封装性。
1)数据库语言包括数据描述语言和数据操纵语言。
2)在SQL中,用delete命令可以从表中删除行,用drop命令可以从表中删除列。
3)数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护。
4)Access数据库有两种视图:数据表视图和设计视图。
5)主关键字有两种类型:单字段和多字段。
6)筛选记录的方法:按选定内容筛选、内容排除筛选、按窗体筛选、高级筛选。
7)Access中,一个表最多可以建立1个主键。
但在一个表中,可以指定一个或多个字段成为关键字。
8)建立关系时,只有选中“实施参照完整性”复选框时,才会在一对多的关系连线上标记一对多字样。
9)Access在排序时,英文按字母顺序排序,英文不分大小写。
10)查询的分类:选择查询、操作查询(生成表查询、更新查询、追加查询、删除查询)、交叉表查询、参数查询(单参数查询、多参数查询)和SQL查询。
11)SQL查询分为联合查询、传递查询、数据定义查询和子查询。
12)Access数据库的查询有三种视图:数据表视图、设计视图、SQL视图。
13)其他运算符:Is 指定一个值是Null或Not Null; *与包含任意多个字符的字符串匹配;?与任意一个字符匹配;# 与任意一个数字字符匹配;[ ] 与方括号内的任意一个字符匹配,例如,与b[ae]ll匹配的只有ball 和bell;!与不在方括号内的任意一个字符匹配。
14)基本查询向导:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
15)注意:在一个数据源中,重复的记录是不允许的,而部分字段重复是允许的。
16)输入接口是窗体的功能,不是查询的功能。
17)总计是交叉表查询必须搭配的功能。
18)交叉表查询有行标题、列标题和值组成。
19)在设置查询的“准则”时,可以直接输入表达式,也可以使用表达式生成器来帮助创建表达式。
计算机二级ACCESS公共基础知识总结
计算机二级ACCESS公共基础知识总结
一、关系型数据库
关系型数据库(Relational Database,RDB)是一种建立在关系模型基础上的数据库管理系统(DBMS)。
它由一组以关系模式表示的数据表(table)组成,每个数据表都需要有一个唯一的名字,而每列都有一种特定的数据类型。
关系型数据库的优势在于它可以使数据被组织起来,形成一个结构化的系统,可以方便地提取、更新、查询和分析数据,很适合用于信息管理。
二、Access数据库
Access是Microsoft推出的关系型数据库管理系统,它专为Windows 操作系统而设计,使用简单方便,可以方便地提取、更新、查询和分析数据,是非常适合用于小型企业或家庭的信息管理。
三、Access的主要功能
1、创建数据库:Access可以创建和管理数据库,可以创建带有记录的表,用于编写查询、表单和报告。
2、查询报表:Access可以查询报表,用于提取特定信息并对它进行分析和统计,从而获得想要的结果。
3、创建表单:Access可以创建表单,用于收集、输入和显示数据,并可以使用数据进行自动计算,从而更快地收集和输入数据。
4、报告:Access可以利用报告功能,快速生成格式化的报告,把信息提取出来,方便数据管理。
5、宏:Access利用宏,就是一系列相关的操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
&#111nClick
选项组单击时发生事件
OnDblClick
选项组双击时发生事件
八、单选按钮控件
事件动作
动作说明
&#111nKeyPress
单选按钮内键盘按键时发生事件
OnGetFoucs
单选按钮获得输入焦点时发生事件
OnLostFoucs
单选按钮失去输入焦点时发生事件
组合框失去输入焦点时发生事件
&#111nClick
组合框单击时发生事件
OnDblClick
组合框双击时发生事件
&#111nKeyPress
组合框内键盘按键时发生事件
七、选项组控件
事件动作
动作说明
BeforeUpdate
选项组内容更新前发生事件
AfterUpdate
选项组内容更新后发生事件
OnEnter
返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干
字符。其中,数值表达式1的值是开始的字符位置,数值表达式2是终止的字符位置。
数值表达式2可以省略,若省略了数值表达式2,则返回的值是:从字符表达式最左端
某个字符开始,截取到最后一个字符为止的若干个字符
统计函数说明
函数
说明
Sum(字符表达式)
报表打开时发生事件
OnClose
报表关闭时发生事件
三、命令按钮控件
事件动作
动作说明
&#111nClick
按钮单击时发生事件
OnDblClick
按钮双击时发生事件
OnEnter
按钮获得输入焦点之前发生事件
OnGetFoucs
按钮获得输入焦点时发生事件
&#111nMouseDown
按钮上鼠标按下时发生事件
b?ll可以找到ball和bill,但找不到blle和beall
[]
通配方括号内任何单个字符
b[ae]ll可以找到ball和bell,但找不到bill
!
通配任何不在括号之内的字符
b[!ae]ll可以找到bill和bull,但找不到bell和ball
-
通配范围内的任何一个字符,必须以递增排序来指定区域(A到Z)
Sgn(数值表达式)
返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;
当数值表达式值行于0,返回值为0;当数值表达式值小于0,返回值为-1
日期时间函数说明
函数
说明
Day(date)
返回给定日期1~31的值。表示给定日期是一个月中的哪一天
Month(date)
返回给定日期1~12的值。表示给定日期是一年中的哪个月
b[a-c]d可以找到bad、bbd和bcd,但找不到bdd
#
通配任何单个数字字符
1#3可以找到103、113、123
逻辑运算符及含义
逻辑运算符
说明
Not
当Not连接的表达式为真时,整个表达式为假
And
当And连接的表达式都为真时,整个表达式为真,否则为假
Or
当Or连接的表达式有一个为真时,整个表达式为真,否则为假
返回字符表达式中值的总和。字符表达式可以是一个字段名,也可以是
一个含字段名的表达式,但所含字段应该是数字数据类型的字段
Avg(字符表达式)
返回字符表达式中值的平均值。字符表达式可以是一个字段名,也可以是
一个含字段名的表达式,但所含字段应该是数字数据类型的字段
Count(字符表达式)
返回字符表达式中值的个数,即统计记录个数。字符表达式可以是一个字段名,也可以是
不能设置成表达式的操作参数
参数
操作
对象类型
Close,DeleteObject,GoToRecord,OutPutTo,Rename,Save,
SelectObject,SecondObject,RepaintObject,TransferDatabase
源对象类型
CopyObjec
数据库类型
TransferDatabase
正数4.94065645841247E-324~1.79769313486232E308
CInt
Integer
-32768~32767小数部分四舍五入
Clng
Long
-2147483648~2147483647小数部分四舍五入
CSng
Single
负数-3.402823E38~-1.401298E-45
表示该位置可匹配一个数字;用方括号描述一个范围,用于可匹配的字符范围
Is Null
用于指定一个字段为空
Is Not Null
用于指定一个字段为非空
数值函数说明
函数
说明
Abs(数值表达式)
返回数值表达式值的绝对值
Int(数值表达式)
返回数值表达式值的整数部分值
Sqr(数值表达式)
返回数值表达式值的平方根值
返回由数值表达式的值确定的空格个数组成的空字符串
String(数值表达式、字符表达式)
返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串
Left(字符表达式、数值表达式)
返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干个字符。其中,
字符个数是数值表达式的值。当字符表达式是Null时,返回Null值;当数值表达式
数据库,Database
DAO3.6
使用DAO时用Jet数据库引擎打开的数据库
连接,Connection
ADO2.1
ADO取代了DAO的数据库连接对象
窗体,Form
Access9.0
窗体,包括子窗体
报表,Report
Access9.0
报表,包括子报表
控件,Control
Access9.0
窗体和报表上的控件
Year(date)
返回给定日期100~9999的值。表示给定日期是哪一年
Weekday(date)
返回给定日期1~7的值。表示给定日期是一周中的哪一天
Hour(date)
返回给定小时0~23的值。表示给定时间是一天中的哪个钟点
Date()
返回当前系统日期
字符函数说明
函数
说明
Space(数值表达式)
双精度数
Double
#
双精度数
负数-1.79769313486232E308~-4.94065645841247E-324
正数4.94065645841247-324~1.79769313486232E308
货币
Currency
@
货币
-922337203685477.5808~922337203685477.5807
数据类型转换函数
函数
类型
参数表达式取值范围
CBool
Boolean
任何有效数值或字符串表达式
CByte
Byte
0~255
CCur
Currency
-922337203685477.5808~922337203685477.5807
CDate
Date
任何有效日期表达式
CDbl
Double
负数-1.79769313486232E308~-4.94065645841247E-324
电子表格类型
TransferSpreadsheet
规格名称
TransferText
工具栏名称
ShowToolbar
输出格式
OutputTo,SendObject
命令
RunCommand
一、窗体对象
事件动作动作说明
OnLoad
窗体加载时事件
OnOpen
窗体打开时发生事件
OnClase
窗体关闭时发生事件
&#111nClick
窗体单击时发生事件
OnDblClick
窗体双击时发生事件
&#111nMouseDown
窗体鼠标按下时发生事件
&#111nKeyPress
窗体上键盘按键时发生事件
&#111nKeyDown
窗体上键盘按下键时发生事件
二、报表对象
事件动作
动作说明
OnOpen
查询,QueryDef
DAO3.6
查询
表,TableDef
DAO3.6
数据表
命令,Command
ADO2.1
ADO取代DAO。Query Def对象
结果集,DAO.Recordset
DAO3.6
表的虚拟表示或DAO创建的查询结果
结果集,ADO.Recordset
ADO2.1
ADO取代了DAO。Recordset对象
特殊运算符及含义
特殊运算符
说明
ln
用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配
Between
用于指定一个字段值的范围。指定的范围之间用And连接
Lile
用于指定查找文本字段的字符模式。在所定义的字符模式中,用“?”表示
该位置可匹配任何一个字符;用“*”表示该位置可匹配零或多个字符;用“#”
关系运算符表
运算符
意义
=
等于
>
大于
<
小于
>=
大于等于
<=
小于等于
<>
不等于
Like
找出满足给定匹配条件的字符串
数字数据类型的几种数字类型
数字类型
值的范围
小数位数
字段长度
字节
0~255
无
1字节
整数
—32 768~32 767