access二级考试知识点(精选6篇)
access二级考试知识点 篇1
计算机等级考试二级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
access二级考试知识点 篇2
一、如何应对全国计算机二级等级考试的公共基础知识大纲
计算机二级考试大纲中关于基础知识的有数据结构与算法、程序设计基础、软件工程基础、数据库设计基础四部分,下面笔者分别介绍一下这些部分的学习重点和方法:
1. 数据结构与算法。
本章内容在计算机专业基础课中相对较复杂,考生对本章的内容必须理解,死记硬背是无效的。在二级等级考试中本章考核的重点和难点为二叉树的相关知识,其考核的形式主要为二叉树的遍历问题(如给图求遍历序列,给前序、中序遍历求后序遍历等)、二叉树的结点问题(如给出一些条件然后求叶子结点个数)、排序和查找。排序主要以计算时间复杂度的形式考核,查找主要以计算最佳、最坏比较次数的方式考核,其余的知识点主要以概念的形式考核,考生需要仔细看书并理解。
2. 程序设计基础与软件工程基础。
这两章以概述的形式简介了规范化开发软件的方法。与数据结构不同,这两章内容主要是记忆性的知识点。程序设计基础这章在原大纲的基础上添加了面向对象程序设计的内容,考生对这部分知识了解即可;软件工程基础这章主要考核结构化分析、结构化设计方法(即SA及SD,约占50%)、软件测试(约占20%),考生需熟记相关的概念及规则。
3. 数据库设计基础。
数据库是当前软件处理的信息核心,目前大部分软件是基于数据库的,因此,考生学习数据库的知识对程序开发是大有裨益的。本章主要的考点是关系模型、关系代数及数据库系统的基本概念,考生对其余的知识点了解即可。对于数据库的设计和管理,考生结合软件工程来看,会发现这两者有很多相似之处。本章内容除了关系代数会考一些简单的计算问题外,其余的都以概念题的形式出现,考生需要有针对性地进行复习。
二、二级公共基础知识的特点
大纲对全国计算机二级等级考试作了重大的调整:在取消了过时的考试科目和调整了一些科目的考试之外,新增加了目前比较流行的计算机语言C++、Java和Access数据库。公共基础知识的考核方式为笔试,与C语言程序设计、C++语言程序设计、Java语言程序设计、Visual Basic语言程序设计、Visua FoxPro数据库程序设计或Access数据库程序设计的笔试部分合为一张试卷,共有10道选择题和5道填空题,占全国计算机二级等级考试笔试总分的30%。公共基础知识部分的试题具有如下特点:
1. 涉及面广,但难度小。
全国计算机二级等级考试中有关公共基础知识部分涉及的内容,从整体上分析,考核内容的难度不大,考点也相对比较集中。
2. 考核重点为基本概念、基本方法和基本运算。
考试中涉及的题目都是基本概念、基本方法和基本运算,考核以概念和认识性内容为主,理解性、应用性内容极少。
3. 考核重点是数据结构和算法。
数据结构和算法、程序设计基础、软件工程基础、数据库设计基础部分各占公共基础知识部分题目的百分比分别为:50%、12.5%、18.75%、18.75%,可见在全国计算机二级考试中,数据结构和算法是重点。
三、学习方法
1. 考生的复习必须遵守“80/20的原则”。
全国计算机二级等级考试的公共基础知识部分覆盖面广,它至少涵盖了计算机应用专业的四门核心课程:数据结构与算法、程序设计基础、软件工程基础、数据库设计基础。事实上,这些课程本身的涉及面就很广,难度系数较大。所以,考生应把80%的时间用在20%的重点知识点上,争取用20%的重点知识点来答对80%的考题,这是考生复习全国计算机二级等级考试的公共知识部分的总体思路。
2. 复习的关键是考生必须准确判断和掌握常见的考点。
考生必须准确判断和掌握常见考点,例如:算法部分主要考查算法的概念及算法的复杂度,数据结构部分主要考查最基本的概念、最典型的数据结构和最常见的操作,程序设计部分主要考查程序设计风格的基本要求、结构化程序设计的最基本知识和面向对象程序设计的最常见概念,软件工程基础部分主要考查软件工程的基本概念和软件生命周期的各个阶段的基础知识,数据库设计基础部分主要考查数据库基本概念、数据模型、关系代数基础知识、数据库设计方法和步骤。考生对常见考点的准确把握能避免盲目地复习,从而轻松面对考试。
3. 基础知识的掌握方法。
很多考生在复习公共基础部分时都会发现内容零散,知识点之间的跳跃性大,似乎没有连续性。所以掌握起来很困难,似懂非懂,对知识点处于模糊认知状态。因此,考生必须在准确把握知识点的基础上,学会把“知识点”连成“知识链”,并把“知识链”织成“知识网”。
4. 做题技巧。
考生切勿采取题海战术。对全国计算机二级等级考试公共知识部分,学生没有必要做大量的题目,更不能为了应付考试记一大堆错误答案。
5. 非“灵活”地掌握知识点。
考生在掌握知识点时最好经历一个“先死后活、熟能生巧”的过程。全国计算机二级等级考试要求的知识点都是最基本的、最简单的,真正需要“灵活”掌握的考点极少。很多考生在考试过程中发现,该部分的题目“会做就是不懂”。所以笔者建议考生在复习过程中不要急于“灵活”,其实考生只要掌握基本的知识点,自然就“灵活”了。
6. 答题技巧。
考生在遇到难题时要考虑成本和效果的关系,公共知识部分仅占30分,题目相对简单。因此,考生在答题过程中,对这部分内容要争取速度快、准确度高。在全国计算机二级等级考试中常常出现这样的情景:有些考生为了一道小题花费很长时间仍没有找到任何线索。一般来说,公共知识部分的考题难度不大,没有一道题目需要考虑很长时间。所以,考生如果做一道公共基础题在两分钟内没有任何思路时,就应该跳过此题,把时间留给后面的题目。
参考文献
[1]全国计算机等级考试二级教程——公共基础.2008.
[2]翟自强, 马志强.全国计算机等级考试过关宝典:2级公共基础知识.
access二级考试知识点 篇3
据库管理系统及相关软件组成。
(12)C)【解析】选择A询是根据指定的查询准则,从一个或多个表中获取数据并显示结果。编辑记录要包括添加记录、修改记录和删除记录。在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计运算。
(13)C)【解析】本题考查VBA中数据库访问接口的知识。在VBA中,数据库访问接口有3种:开放数据库互联(ODBC)、数据访问对象(DA0)和Active数据对象(ADO)。
(14)C)【解析】本题考查的是主关键字的知识。Access数据库中的每个表都有一个或一组字段能惟一标识每条记录。这个字段称为主关键字。Access不允许在主关键字字段中存在重复值和空值。自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦被指定就会永久的与记录连接,即使删除了某条记录, Access也不会对表中的自动编号字段重新编号。当表中没有设置其他主关键字时,在保存表时会提示是否自动创建主键,此时单击“是”按钮,将会为表创建一个自动编号字段作为主关键字。
(15)B)【解析】超级链接型的字段是用来保存超级链接的。超级链接型字段包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。超级链接地址是通往对象、文档、Web页或其他目标的路径。
(16)C)【解析】在Access数据库中用户可以利用窗体
输入数据、编辑数据、显示和查询表中数据。
(17)D)【解析】“特殊效果”值用于设置控件的显示特
效,包括“凹陷”、“凿痕”等,但是不包括“颜色”。
(18)D)【解析】分组是指报表设计时按选定的一个或多个字段值是否相等而将记录划分成组,字段值不相等的记录归为不司的组,通过分组可以实现同组数据的汇总和输出,组页眉或组页脚区域主要用于实现报表的分组统计数据。
(19)D)【解析】查询最主要的目的是根据指定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据表进行查看和分析。利用查询可以实现选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗体等功能。
access二级考试知识点 篇4
基本要求
1.掌握数据库系统的基础知识。
2.掌握关系数据库的基本原理。
3.掌握数据库程序设计方法。
4.能够使用 Access建立一个小型数据库应用系统。
考试内容
一、数据库基础知识
1.基本概念
数据库,数据模型,数据库管理系统等。
2.关系数据库基本概念
关系模型,关系,元组,属性,字段,域,值,关键字等。
3.关系运算基本概念
选择运算,投影运算,连接运算。
4. SQL命令
查询命令,操作命令。
5. Access系统基本概念
二、数据库和表的基本操作
1.创建数据库
2.建立表
(1)建立表结构。
(2)字段设置,数据类型及相关属性。
(3)建立表间关系。
3.表的基本操作
(1)向表中输入数据。
(2)修改表结构,调整表外观。
(3)编辑表中数据。
(4)表中记录排序。
(5)筛选记录。
(6)汇总数据。
三、查询
1.查询基本概念
(1)查询分类。
(2)查询条件。
2.选择查询
3.交叉表查询
4.生成表查询
5.删除查询
6.更新查询
7.追加查询
8.结构化查询语言 SQL
四、窗体
1.窗体基本概念
窗体的类型与视图。
2.创建窗体
窗体中常见控件,窗体和控件的常见属性。
五、报表
1.报表基本概念
2.创建报表
access二级考试知识点 篇5
建筑工程的承包人的优先受偿权不得对抗哪些人? 【解答】人民法院在审理房地产纠纷案件和办理执行案件中,应当依照中华人民共和国合同法的规定,认定建筑工程的承包人的优先受偿权优于抵押权和其他债权。消费者交付购买商品房的全部或者大部分款项后,承包人就该商品房享有的工程价款优先受偿权不得对抗买受人。建筑工程的承包人的优先受偿权优于哪些权利? 【解答】人民法院在审理房地产纠纷案件和办理执行案件中,应当依照中华人民共和国合同法的规定,认定建筑工程的承包人的优先受偿权优于抵押权和其他债权。消费者交付购买商品房的全部或者大部分款项后,承包人就该商品房享有的工程价款优先受偿权不得对抗买受人。建筑工程价款包括承包人为建设工程应当支付的工作人员报酬、材料款等实际支出的费用,不包括承包人因发包人违约所造成的损失。建设工程承包人行使优先权的期限为6个月,自建设工程竣工之日或者建设工程合同约定的竣工之日起计算。
建筑物、构筑物或者其他设施倒塌造成他人损害由谁承担责任? 【解答】建筑物、构筑物或者其他设施倒塌造成他人损害的,由建设单位与施工单位承担连带责任。建设单位、施工单位赔偿后,有其他责任人的,有权向其他责任人追偿。因其他责任人的原因,建筑物、构筑物或者其他设施倒塌造成他人损害的,由其他责任人承担侵权责任。
发包人与中标的承包人不按照招标文件订立合同会导致什么后果? 点击【二级建造师学习资料】或打开http:///category/jzs2?wenkuwd,注册开森学(学尔森在线学习的平台)账号,免费领取学习大礼包,包含:①精选考点完整版 ②教材变化剖析 ③真题答案及解析 ④全套试听视频 ⑤复习记忆法 ⑥练习题汇总 ⑦真题解析直播课 ⑧入门基础课程 ⑨备考计划视频 【解答】发包人与中标的承包人不按照招标文件和中标的承包人的投标文件订立合同的,或者发包人、中标的承包人背离合同实质性内容另行订立协议,造成工程价款结算纠纷的,另行订立的协议无效,由建设行政主管部门责令改正,并按中华人民共和国招标投标法进行处罚。当事人对工程造价纠纷可通过哪些途径解决? 【解答】当事人对工程造价发生合同纠纷时,可通过下列办法解决:(1)双方协商确定;(2)按合同条款约定的办法提请调解;(3)向有关仲裁机构申请仲裁或向人民法院起诉。什么是建设工程合同? 【解答】建设工程合同是承包人进行工程建设,发包人支付价款的合同。通常包括建设工程勘察、设计、施工合同。发包人是指具有工程发包主体资格和支付工程价款能力的当事人以及取得该当事人资格的合法继承人。发包人有时称发包单位、建设单位或业主、项目法人。承包人是指被发包人接受的具有工程施工承包主体资格的当事人以及取得该当事人资格的合法继承人。承包人有时也称承包单位、施工企业、施工人。什么是建设工程? 【解答】建设工程,是由固定资产再生产的相关单位,通过固定资产再生产活动创造的符合原定生产目的、用途的固定资产或固定资产体系。(1)房屋建筑工程:通常指房子。
(2)其他的工程:包括道路、桥梁、公路铁路、隧道等等,甚至包括水坝在内都点击【二级建造师学习资料】或打开http:///category/jzs2?wenkuwd,注册开森学(学尔森在线学习的平台)账号,免费领取学习大礼包,包含:①精选考点完整版 ②教材变化剖析 ③真题答案及解析 ④全套试听视频 ⑤复习记忆法 ⑥练习题汇总 ⑦真题解析直播课 ⑧入门基础课程 ⑨备考计划视频 归为其他工程当中。
(3)建设工程包括土木工程,建筑工程,线路管道工程,设备安装工程,装修工程。
access二级考试知识点 篇6
关键词:IIS,ASP,Access数据库,网站安全性
1 安全隐患分析
根据教育培训工作的需要,在单位网站开发了一个《业务考试系统》,系统采用IIS+ASP+Access来开发,经过实际使用和维护,体会到用IIS+ASP+Access数据库方案开发的《业务考试系统》存在如下的安全隐患。
1.1 考试系统试题数据库可能被下载
在实际工作中发现,基于IIS+ASP+Access方案开发的考试系统,存在着试题数据库失密的隐患。在考试应用系统中,只要获得考试系统的原代码(ASP代码),通过分析原代码就可猜到试题数据库(Access试题库)的存储路径和数据库名,就可以将试题数据据库下载到本地,如试题数据库名为xhgaks.mdb,存储路径为URL/ywks/databases下,这样,只要在浏览器地址栏中输入地址:”URL ywks/databases/xhgaks.mdb”,就可以下载xhgaks.mdb试题数据库。
1.2 考试系统试题数据库数据库可能被解密
由于考试系统试题数据库类型是Access数据库,该类型数据库的加密机制非常简单,其加密原理是通过将用户输入的密码与某一固定密钥进行异或来形成一个加密串,并将其存储在xhgaks.mdb文件里从地址”&H42”开始的区域内,众所周知,异或操作的特点是经过两次异或就恢复原值,因此,用这一密钥与xhgaks..mdb文件中的加密串进行第二次异或操作,就可以轻松得到试题数据库的密码,可以得出结论,Aceess数据库本身的安全性是令人怀疑的。
1.3 ASP编程语言的安全性
1.3.1 ASP源代码安全性隐患
ASP语言为脚本级编程语言,是以VB Script或者JAVA Script为基础的,这就使其程序源代码的安全性很低。如果一名非法用户侵入服务器并获得ASP源代码,就能造成ASP源代码泄露。
1.3.2 程序设计中容易被忽视的安全性问题
在用ASP编写考试系统时,考试系统必须具有考生身份验证功能,也就是说考试系统必须具有交互功能,而ASP是使用表单技术来实现这一交互功能,这样考试系统在实际工作时,在客户端机器上相应的内容会反映在浏览器的地址栏中,这样产生的安全问题是,操作者只要记下这些内容,就可以避开验证直接进入某一具体页面。例如直接在浏览器地址样中输入“..ks.asp?x=1”,这样就可直接进入满足“x=1”条件的考试系统的页面。因此在验证页面中,要用特殊的措施来避免此类安全性问题的产生。
2 提高IIS+ASP+Access数据库网站安全性的方法
2.1 加强数据库安全的措施
考试系统数据库的安全非常重要,为了加强数据库的安全性,我们做了以下的安全措施:
2.1.1 屏蔽Admin用户对数据库的所有权限
通过对试题数据库xhgaks.mdb分析,该数据库存在一个潜在危险漏洞,该漏洞由Admin用户引发,因为Admin用户是Access系统的默认用户,而微软将Admin帐户的的用户ID号设成一个固定值,这就是漏洞所在,可以想象出,任何Access系统的Admin用户在Access中都是同一个用户,一个非法用户在网络文件系统级别上可以获得对数据库系统文件的Admin权,这样就能以Admin用户的身份拥有对该数据库系统的所有权利,由Access本身建立起来的第二级安全机制对这种入侵不起任何作用。解决的办法是屏蔽Admin用户对数据库的所有权限。首先,在Admin用户组中增加一个新的与Admin用户等同的新用户,如zzcgl,然后以这个新用户登录Access,从Admins用户组将Admin用户撤出,并屏蔽Admin用户对数据库的所有权限,实际的数据库系统管理员是zzcgl这个用户,数据库的安全就有一定的保障了。
2.1.2 防止数据被非法下载的措施
为了防止考试系统数据库被非法下载,从而引起试题的泄密,为此我们对试题库xhgaks.mdb改名,改为xhgaks#.mdb,即在数据库名后加上#,这样当黑客在下载数据库时,系统会禁止数据库下载,产生无法找到该页的结果,如图1所示。
我们还在考试系统的程序代码上采用ODBC Data Source Administrator创建的数据源名连接考试数据库方式,这样不把数据库名直接写在程序中,如:objconn.open“odbc-dsn名”。
此外,我们还在iis中把试题数据库所在的目录设为不可读,这样就可以进一步防止试题库被下载,使试题库的安全性得到进一步提高。
2.2对ASP代码加密
由于ASP代码是以纯文本方式编写存放,很容易看出全部编程逻辑,因此必须采用一定的技术措施来对ASP代码加密,从而提高程序的保密性,经过我们的摸索,目前主要有两种措施来对ASP代码进行加密,第一种是使用组件技术,这种方法是将ASP编程逻辑封装入DLL中,这种方法虽然能对ASP代码进行加密,但操作不便,工作量较大。第二种是使用Script Encoder,我们考试系统的ASP代码就是用这种方法对ASP代码进行加密,这种方法使用起来比较简单,效果良好。
2.3 在登录考试系统验证用户身份上采取的措施
对于使用表单技术来实现交互功能中存在的漏洞,我们采取的措施是,在ASP代码中运用Session对象来进行登录,从而进行用户的身份认证,因为Session对象有一个功能,即把考试用户的信息保留下来,然后使后续的网页来读取,这样可使考试系统的身份认证更连续和严密,杜绝非法用户避开验证直接进入考试页面。运用Session对象进行身份认证的代码举例如下:
2.4 进一步做好考试系统服务器的安全工作
每月及时对服务器进行漏洞扫描,对扫描出的系统高危漏洞(特别是IIS、数据库的漏洞)要及时诸漏,确保服务器的高危漏洞数为零,同时要定期做好数据库的备份工作(一周一次),对服务器操作系统和数据库的密码要定期更换,密码长度设置应超过7位,在此基础上,要有一套应急预案,这样可以避免在事故发生时束手无策。
3 结束语
在开发应用系统中使用IIS+ASP+Access方案比较简单实用,但应充分认识到其存在的安全隐患,对于网站的技术人员来说,一定要有很高的安全意识,在网站的服务器、数据库文件、程序代码等各个环节上做好安全技术工作。我们对单位现有的《业务考试系统》按上述方法进行了优化,经过优化后大大提高了《业务考试系统》的安全和保密性,收到了良好的效果。
参考文献
[1]贾佳,郝洪明.ASP与SQL Server网站架设[M].北京:机械工业出版社,2005.
[2]宋颜浩,费文华.ASP与相关数据库技术高级指南[M].北京:中国水利水电出版社,2002.
【access二级考试知识点】推荐阅读:
ixhsby全_国计算机等级考试——二级ACCESS程序设计和公共基础知识总结05-21
计算机二级access真题07-27
access数据库知识09-08
计算机二级考试知识点07-30
二级建造师考试法规与知识练习题及答案06-27
Access查询05-11
Access课程07-12
Access特点07-28
Access应用09-26
access综合练习07-03