access公共基础第三章
Access考试学习资料知识

Access考试学习资料理论部分:第1章数据库基础知识数据是指存储在某一种媒体上的能够被识别的物理符号。
信息是经过加工处理的有用数据。
数据处理是指将数据加工并转换成信息的过程。
数据处理的核心是数据管理。
数据管理就是指对数据的收集、整理、组织、存储、维护、检索、传送等操作。
数据管理技术的发展阶段: 1.人工管理阶段2.文件系统阶段3.数据库系统阶段数据库是指长期储存在计算机内的,有组织的、可共享的数据集合。
数据库管理系统是是为数据库的建立、使用和维护而配置的系统软件,位于用户与操作系统之间,数据库系统是指使用数据库技术统一管理、操纵和维护数据资源的整个计算机系统。
数据模型是客观事物及其联系的数据描述数据模型是由数据结构、数据操作和数据的约束条件3部分组成模型分为:概念模型和数据模型概念模型:是按用户的观点对数据和信息建立模型.数据模型:是按计算机系统的观点对数据建模。
客观存在并相互区别的事物称为实体描述实体的特性称为属性属性的集合表示一种实体的类型,称为实体型。
同类型的实体的集合,称为实体集实体联系模型也叫E-R模型或E-R图,它是描述概念世界、建立概念模型的实用工具。
E-R图包括下面3个要素:(1)实体(2)属性(3)实体之间的联系。
实体之间的对应关系称为联系。
事物之间的联系有3种类型:一对一联系(1:1)例如,电影院中观众与座位之间、乘车旅客与车票之间、病人与病床之间都是一对一联系。
一对多联系(1:N)例如,学校对系、班级对学生等都是一对多联系。
多对多联系(M:N)例如,学生与课程之间,工厂与产品之间,商店与顾客等都是多对多联系。
数据库管理系统所支持的传统数据模型分为层次模型、网状模型和关系模型3种。
层次模型是用“树结构”来表示实体之间的联系;网状结构是用“图结构”来表示实体之间的联系;关系模型是用“二维表(或称关系)”来表示实体之间的联系。
层次模型描述的是一对多联系的数据模型网状模型描述的是多对多联系的数据模型二维结构来表示实体以及实体之间联系的模型称为关系模型。
access公共基础知识总结

access公共基础知识总结access公共基础知识总结公共基础部分给你的内容按会考核的概率大小排列概率为100%的:栈:栈是按照“先进后出”或“后进先出”的原则组织数据的。
栈顶元素总是最后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。
栈的基本运算有3种:入栈、退栈与读栈顶元素二叉树:树的根结点个数为1或0二叉树具有以下几个性质:性质1:在二叉树的第k层上,最多有2k-1(k≥1)个结点。
(这里的k和m都是2的次方,)性质2:深度为m的二叉树最多有2m-1个结点。
性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2 的结点多一个。
性质4:具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分二叉树的遍历分为三类:前序遍历、中序遍历和后序遍历。
(1)前序遍历:根结点左子树右子树在遍历左、右子树时,仍需先访问根结点,然后遍历左子树,最后遍历右子树(2)中序遍历:左子树根结点右子树在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树(3)后序编历:左子树右子树根结点在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点三种关系:一对一的关系、一对多或多对一关系、多对多关系概率为70%的:算法的复杂度:时间复杂度:执行算法所需要的计算工作量空间复杂度:执行这个算法所需要的内存空间数据结构:逻辑结构:数据集合中各数据元素之间所固有的逻辑关系存储结构:在对数据进行处理时,各数据元素在计算机中的存储关系,是数据的逻辑结构在计算机存储空间中的存放形式对各种数据结构进行的运算数据:是对客观事物的符号表示数据元素:是数据的基本单位线性结构和非线性结构属于线性结构的:栈、队列、线性表、串非线性结构:二叉树、数组、广义表、图线性表的顺序存储结构具有以下两个基本特点:①线性表中所有元素所占的存储空间是连续的;②线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。
access公共基础

第一章 数据结构与算法
1 算法
1.1 算法的基本概念
1、算法的有穷性是指
A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的 C)算法程序的长度是有限的 D)算法只能被有限的用户使用
答案:A 解析:算法具有5个特性:① 有穷性:一个算法必 须总是(对任何合法的输入值)在执行有穷步之后结 束,且每一步都可在有限时间内完成,即运行时间 是有限的;② 确定性:算法中每一条指令必须有确 切的含义,读者理解时不会产生二义性。③ 可行性: 一个算法是可行的,即算法中描述的操作都是可以 通过已经实现的基本运算执行有限次来实现。④ 输 入:一个算法有零个或多个输入,这些输入取自于 某个特定的对象的集合。⑤ 输出:一个算法有一个 或多个输出。
答案:C
解析:二叉树前序遍历的含义是:首先访问根结点, 然后按前序遍历根结点的左子树,最后按前序遍 历根结点的右子树,前序遍历二叉树的过程是一 个递归的过程。根据题目中给出的二叉树的结构 可知前序遍历的结果是:ABDYECFXZ。
6、对下列二叉树进行中序遍历的结果是
3、下列数据结构中,属于非线性结构的是
A)循环队列 C)二叉树 B)带链队列 D)带链栈
答案:C
解析:根据数据结构中各数据元素之间前后关系的 复杂程度,一般将数据结构分为两大类型:线性 结构与非线性结构。线性结构表示数据元素之间 为一对一的关系,非线性结构表示数据元素之间 为一对多或者多对一的关系。根据各种结构的定 义知二叉树是一种非线性结构。
1.2 算法复杂度
1、算法的时间复杂度取决于_______。
A)问题的规模 C)问题的难度 B)待处理的数据的初态 D)A)和B)
答案:D
解析:算法的时间复杂度不仅与问题的规模有关, 在同一个问题规模下,而且与输入数据有关。即 与输入数据所有的可能取值范围、输入各种数据 或数据集的概率有关。
《Access2010课程第三章教案A03_01

一、工作任务描述任务一: 利用查询向导创建“图书信息”查询a)角色:学生b)背景:老师演示使用向导创建简单选择查询的基本流程。
c)任务:完成对“显示图书信息”查询的创建,显示出图书的基本信息。
任务二:使用设计视图创建“显示借阅者信息”无条件查询a)角色:学生b)背景:老师演示使用设计视图创建查询的基本流程。
c)任务:①创建“显示借阅者信息”查询,要求显示“学生编号”、“姓名”、“性别”、“入校时间”、“班级”、“联系电话”、“照片”。
②完成查询视图之间的切换。
任务三:利用设计视图创建“未还书信息”、“可借图书信息”有条件查询a)角色:学生b)背景:老师讲解无条件选择查询与有条件选择查询之间的区别,通过简单实例讲解Access运算符的基本用法,并演示有条件选择查询的创建流程。
c)任务:①创建“未还书信息”查询,要求显示“图书编号”、“书名”、“ISBN”、“出版社名称”、“姓名”,“班级”,“联系电话”、“应还日期”。
查询命名为“未还书信息”。
②创建“可借图书信息”,要求显示“图书编号”、“书名”、“作者”、“ISBN”、“图书分类”、“出版社名称”。
查询命名为“可借图书信息”。
任务四:创建计算型选择查询a)角色:学生b)背景:利用上节所学习的有条件查询的创建以及Access运算符的使用方法,由学生分组讨论Access统计函数的使用方法,并由老师进行指导,最后由老师演示计算型选择查询的创建流程。
c)任务:①创建统计图书馆中所有图书的平均定价和图书数量,显示为“平均价格”和“图书数量”,查询名为“图书汇总”。
②按图书分类统计已借出的图书数量,显示“图书分类”、“图书数量”查询命名为“已借出图书数量”。
③统计各类图书最高定价与最低定价的差值,显示为“图书分类”、“s_data”,查询命名为“定价差值”。
二、项目目标1.知识目标:(1)理解查询的基本概念,掌握查询的基本作用。
(2)正确区分无条件选择查询、有条件选择查询、计算型选择查询。
计算机二级ACCESS公共知识(全是自己手打的,都是按照书本挖出的填空题)

第一章数据结构与算法1.1算法1、算法定义:算法是计算机______________________的准确而完整的描述。
计算计算法就是计算机能够处理的__________的________________2、算法的基本特征:可行性、确定性、__________________、_________________3、算法的基本要素:算法通常由对数据对象的____________和_______________及算法的____________________两种要素组成。
算法中各个操作间的_____________顺序由算法的_________________控制。
算法的功能由__________________和______________________________两方面因素决定。
4、算法的描述工具:______________、____________________、_____________________5、算法的基本控制结构:_____________、______________、__________________6、算法的设计方法:________________、________________、____________________、______________、_________________、______________________7、算法的设计准则:准确性、可读性、__________________、_________________________ 考点2 算法的复杂度1、算法复杂度包括_____________复杂度和____________复杂度2、时间复杂度是以算法在所有输入下的计算量的_______________为算法的计算量3、平均时间复杂度以算法在所有输入下的计算量的__________________作为算法的计算量4、算法空间复杂度是指____________________所需要的____________空间,算法所占用的储存空间包括_____________________所占得空间、_________________________所占的空间和算法________________过程所需要的____________空间。
《数据库基础与应用-Access2010》教学大纲

第八章宏
1.主要内容:宏的基本概念;宏的创建与编辑;宏的执行与调试;宏的应用案例。
《数据库基础及应用(Access)》教学大纲
课程名称:中文名称:数据库基础及应用(Access);
英文名称:BasicandApplicationofDatabase(Access)
课程编码:
学 分:6
总 学 时:96学时,其中,理论学时:48学时;上机学时:48学时
适用专业:
先修课程:计算机基础
执 笔 人:
第六章报表
1.主要内容:报表概述;创建报表;编辑报表;创建高级报表。
2.重点:报表的基本概念;创建报表;编辑报表。
3.难点:编辑报表;创建高级报表。
4.教学要求:理解报表的基本概念,掌握报表的组成、报表的类型及报表视图的概念,掌握使用向导创建简单报表的基本方法,掌握使用报表设计来完成报表制作,掌握报表中各种控件的创建及属性的设置,掌握报表的分组、计算和统计功能。
2.重点:模块的概念;程序流程中的三种基本结构。
3.难点:程序流程中的三种基本结构;函数及子过程。
4.教学要求:理解模块的概念,掌握把宏转换为VBA的方法,掌握面向对象程序设计的基本概念及事件驱动机制,熟练掌握程序流程中的三种基本结构:顺序结构、选择结构、循环结构,掌握函数及子过程的定义和使用,了解程序的调试方法。
第四章SQL查询
1.主要内容:SQL概述;SQL常用语句;SQL特定查询。
2.重点:SQL常用语句。
2016年计算机二级考试access公共基础知识

2016年计算机二级考试access公共基础知识计算机二级考试的笔试包括基础知识和程序设计两部分。
以下是由店铺整理关于2016年计算机二级考试access公共基础知识的内容,提供给大家参考和了解,希望大家喜欢!2016年计算机二级考试access公共基础知识基本要求1. 具有数据库系统的基础知识。
2. 基本了解面向对象的概念。
3. 掌握关系数据库的基本原理。
4. 掌握数据库程序设计方法。
5. 能使用Access 建立一个小型数据库应用系统。
考试内容一、数据库基础知识1. 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件。
2. 关系数据库基本概念:关系模型(实体的完整性,参照的完整性,用户定义的完整性),关系模式,关系,元组,属性, 字段,域,值,主关键字等。
3. 关系运算基本概念:选择运算,投影运算,连接运算。
4. SQL 基本命令:查询命令,操作命令。
5. Access 系统简介:(1) Access 系统的基本特点。
(2) 基本对象:表,查询,窗体,报表,页,宏,模块。
二、数据库和表的基本操作1. 创建数据库:(1) 创建空数据库。
(2) 使用向导创建数据库。
2. 表的建立:(1) 建立表结构:使用向导,使用表设计器,使用数据表。
(2) 设置字段属性。
(3) 输入数据:直接输入数据,获取外部数据。
3. 表间关系的建立与修改:(1) 表间关系的概念:一对一,一对多。
(2) 建立表间关系。
(3) 设置参照完整性。
4. 表的维护:(1) 修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。
(2) 编辑表内容:添加记录,修改记录,删除记录,复制记录。
(3) 调整表外观。
5. 表的其他操作:(1) 查找数据。
(2) 替换数据。
(3) 排序记录。
(4) 筛选记录。
三、查询的基本操作1. 查询分类:(1) 选择查询。
(2) 参数查询。
(3) 交叉表查询。
(4) 操作查询。
(5) SQL 查询。
4.《二级access公共基础知识---必会.doc》

第一章数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。
详细重点学习知识点: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表示),它是问题规模的函数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章软件工程基础
3.5 例题详解
一、选择题
【例1】对软件的特点,下面描述正确的是_______。
(考点1)
A)软件是一种物理实体
B)软件在运行使用期间不存在老化问题
C)软件开发、运行对计算机没有依赖性,不受计算机系统的限制
D)软件的生产有一个明显的制作过程
解析:软件在运行期间不会因为介质的磨损而老化,只可能因为适应硬件环境以及需求变化进行修改而引入错误,导致失效率升高从而软件退化,所以本题正确答案为B)。
答案:B)
【例2】以下哪项是软件生命周期的主要活动阶段?_______(考点2)
A)需求分析B)软件开发
C)软件确认D)软件演进
解析:B)、C)、D)项都是软件工程过程的基本活动,还有一个是软件规格说明。
答案:A)
【例3】从技术观点看,软件设计包括_______。
(考点3)
A)结构设计、数据设计、接口设计、程序设计
B)结构设计、数据设计、接口设计、过程设计
C)结构设计、数据设计、文档设计、过程设计
D)结构设计、数据设计、文档设计、程序设计
解析:技术角度,要进行结构、接口、数据、过程的设计。
结构设计是定义系统各部件关系,数据设计是根据分析模型转化数据结构,接口设计是描述如何通信,过程设计是把系统结构部件转化为软件的过程性描述。
答案:B)
【例4】以下哪个是软件测试的目的?_______(考点5)
A)证明程序没有错误B)演示程序的正确性
C)发现程序中的错误D)改正程序中的错误
解析:关于测试目的的基本知识,IEEE的定义是:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求,或是弄清预期结果与实际结果之间的差别,所以正确答案是C)。
答案:C)
【例5】以下哪个测试要对接口测试?_______。
(考点6)
A)单元测试B)集成测试
C)验收测试D)系统测试
解析:检查对测试实施各阶段的了解,集成测试时要进行接口测试、全局数据结构测试、边界条件测试和非法输入的测试等,所以正确答案是B)。
答案:B)
【例6】程序调试的主要任务是_______。
(考点7)
A)检查错误B)改正错误
C)发现错误D)以上都不是
解析:程序的调试任务是诊断和改正程序中的错误。
调试主要在开发阶段进行。
答案:B)
【例7】以下哪些不是程序调试的基本步骤?_______(考点7)
A)分析错误原因B)错误定位
C)修改设计代码以排除错误D)回归测试,防止引入新错误解析:程序调试的基本步骤:
(1)错误定位。
从错误的外部表现形式入手,研究有关部分的程序,确定程序中出错位置,找出错误的内在原因。
(2)修改设计和代码,以排除错误。
(3)进行回归测试,防止引进新的错误。
答案:A)
【例8】在修改错误时应遵循的原则有_______。
(考点7)
A)注意修改错误本身而不仅仅是错误的征兆和表现
B)修改错误的是源代码而不是目标代码
C)遵循在程序设计过程中的各种方法和原则
D)以上3个都是
解析:修改错误原则:
(1)在出现错误的地方,很可能有别的错误;
(2)修改错误的一个常见失误是只修改了这个错误的征兆或这个错误的表现,而没有修改错误本身;
(3)注意修正一个错误的同时有可能会引入新的错误;
(4)修改错误的过程将迫使人们暂时回到程序设计阶段;
(5)修改源代码程序,不要改变目标代码。
答案:D)
二、填空题
【例1】软件设计是软件工程的重要阶段,是一个把软件需求转换为_______的过程。
(考点3)
解析:软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。
其基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即软件设计是确定系统的物理模型。
答案:软件表示
【例2】_______是指把一个待开发的软件分解成若干小的简单的部分。
(考点3)
解析:模块化是指把一个待开发的软件分解成若干小的简单的部分。
如高级语言中的过程、函数、子程序等。
每个模块可以完成一个特定的子功能,各个模块可以按一定的方法组装起来成为一个整体,从而实现整个系统的功能。
答案:模块化
【例3】数据流图采用4种符号表示_______、数据源点和终点、数据流向和数据加工。
(考点4)
解析:数据流图可以表达软件系统的数据存储、数据源点和终点、数据流向和数据加工。
其中,用箭头表示数据流向,用圆或者椭圆表示数据加工,用双杠表示数据存储,用方框来表示数据源点和终点。
答案:数据存储。