计算机二级ACCESS_2011考试大纲及复习方法+历年真题+讲义

合集下载

2011 计算机二级ACCESS考点

2011 计算机二级ACCESS考点
2)数据的存储结构
数据的存储结构:数据的逻辑结构在计算机存储空间中的存放形式。
注:1、存储结构也称物理结构;
2、数据元素在计算机存储空间中的位置关系与逻辑关系可能不同;
3、在数据的存储结构中,不仅要存放格数据元素的信息,还需要存放格数据元素之间的前后件关系的信息。
完全二叉树一般不是满二叉树;
具有n个结点的完全二叉树的深度为[log2n]+1;
三、二叉树的存储结构 通常采用的失链式存储结构
四、二叉树的遍历
1、基本概念
二叉树的遍历:是指不重复的访问二叉树中的所有结点。
需访问的结点有三类:根结点、左子树结点、右子树结点。
2、在树中,叶子结点没有子树。
二、二叉树及其基本性质
二叉树是一种很有用的非线性结构。
二叉树具有以下两个特点:
1、非空二叉树只有一个根结点;
2、每一个结点最多有两棵子树,且分别称为该结点的左自树与右子树。
二叉树的基本性质
1、在二叉树的第k层上,最多有2k-1(k>=1)个结点。
线性表的排序:对现行表中的元素进行整序;
线性表的分解:按要求将一个线性表分解成多个线性表;
线性表的合并:按要求将多个线性表合并成一个线性表;
线性表的复制:复制一个线性表;
线性表的逆转:逆转一个线性表。
三、顺序表的插入运算
四、顺序表的删除运算
1.4栈和队列
一、栈及其基本运算
一、顺序查找(顺序搜索)
P33基本方法:
使用顺序查找的两种情况:
(1)线性表为无序表,无论使用顺序、链式存储结构,只能使用顺序查找。
(2)有序线性表,若采用链式存储结构时,只能使用顺序查找。

2011年9月全国计算机等级考试二级Access笔试试题(含答案)课件

2011年9月全国计算机等级考试二级Access笔试试题(含答案)课件

2011年9月笔试试卷一、选择题(1)下列叙述中正确的是A)算法就是程序B) 设计算法时只需要考虑数据结构的设计C) 设计算法时只需要考虑结果的可靠性D) 以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D) 以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B) 叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D) 度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于应用软件的是A)学生成绩管理系统B) C语言编译程序C) UNIX操作系统D) 数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是(1)7 B) 6 C) 3 D) 2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C) 发现程序中的错误D) 诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B) 在概念设计阶段建立数据字典C) 在逻辑设计阶段建立数据字典D) 在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A) 概念模式B) 内模式C) 外模式D) 数据模式(9)有三个关系R、S和T如下:差(10)下列选项中属于面向对象设计方法的主要特征的是A) 继承(类与类)B) 自顶向下C) 模块化D) 逐步求精(11)下列关于Access数据库特点的叙述中,错误的是A)可以支持Internet/Intranet应用B)可以保存多种类型的数据,包括多媒体数据C)可以通过编写应用程序来操作数据库中的数据D)可以作为网状型数据库支持客户机/服务器应用系统(12)学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是A) 一对一关系B) 一对四关系C) 一对多关系D) 多对多关系(13)在Access数据库中,表是由A)字段和记录组成B) 查询和字段组成C) 记录和窗体组成D) 报表和字段组成(14)可以插入图片的字段类型是A) 文本B) 备注C) OLE对象D) 超链接(15)输入掩码字符”C”的含义是A) 必须输入字母或数字B) 可以选择输入字母或数字C) 必须输入一个任意的字符或一个空格D) 可以选择输入任意的字符或一个空格(16)若在查询条件中使用了通配符“!“,它的含义是A) 通配任意长度的字符B) 通配不在括号内的任意字符C) 统配方括号内列出的任意单个字符D) 错误的使用方法(17)在SQL语言的SELECT语句中,用于指明检索结果排序的字句是A) FROM B) WHERE C) GROUP BY D) ORDER BY(18)下列属性中,属于窗体的“数据”类型的是A) 记录源B) 自动居中C) 获得焦点D) 记录选择器(19)要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是A) Abs([成绩]) 取绝对值B) Int([成绩]) C) Sqr([成绩]) D)Sgn([成绩])Sgn(101)=1Sgn(0)=0Sgn(-11)=-1(20)在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的A) “格式”选项卡 B) “数据”选项卡C) “事件”选项卡D) “其他”选项卡(21)下图所示的是报表设计视图,由此可判断该报表的分组字段是A) 课程名称B) 学分C) 成绩D) 姓名=left([姓名],1)(22)有商品表如下:执行SQL命令:SELECT部门号,MAX(单价*数量) FROM商品表GROUP BY部门号;查询结果的记录数是A) 1 B) 3 C) 4 D) 10(23)某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭主窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续运行系统。

2011年9月计算机二级access笔试试题及答案-推荐下载

2011年9月计算机二级access笔试试题及答案-推荐下载

它给出了数据库物理存储结构与物理存取方法。
10、下列选项中属于面向对象设计方法主要特征的是()
A、继承
答案:A
B、自顶向下 C、模块化
D、逐步求精
【解析】:结构化程序设计方法的主要原则是自顶向下、逐步求精、模块化,以及限制使用 goto 语句。
面向对象程序设计的 3 个主要特征是:封装性、继承性和多态性
19、要将“选项成绩”表中学生的“成绩”取整,可以使用的函数是()
A、ABS([成绩]) B、INT([成绩]) C、Sqr([成绩]) D、Sqn([成绩])
答案:B
20、在 ACCESS 中为窗体上的控件设置 TAB 键的顺序,应选择“属性”对话框的()
A、“格式”选项卡 B、“数据”选项卡 C、“事件”选项卡 D、“其他”选项卡
A、from B、while C、内的任意字符
在 SQL 中,通过 Order By 短语可以对查询的结果进行升序(ASC)或降序(DESC)排序。
18、下列属性中,属于窗体的“数据”类属性的是()
A、记录源 B、自动居中 C、获得焦点 D、记录选择器
答案:A
根据数据中各数据元素之间前后关系的复杂程序,一般将数据结构分为两大类型:线性结构和非线性结构。线性结构表 示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系。根据各种结构的定义知二叉树是 一种非线性结构
4、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)下面属于应用软件的是()
A、概念模式
答案:D
B、内模式 C、外模式
B、在概念设计阶段建立数据字典
D、在物理设计阶段建立数据字典
D、数据模式
【解析】:数据库系统的三级模式是概念模式、外模式和内模式。其中,概念模式是数据库系统中全局数据逻辑结构的描述,

计算机二级ACCESS_2011笔试知识点

计算机二级ACCESS_2011笔试知识点

8.3.2 VBA编程环境一、Visual Basic 编辑器(详见书本P202)Visual Basic 编辑器VBE(Visual Basic Editor)是编辑VBA代码时使用的界面。

VBE窗口主要由标准工具栏、工具窗口、属性窗口、代码窗口和立即窗口等组成。

二、进入VBA编程环境Access模块分成类模块和标准模块两种。

对于类模块,可以直接定位到窗体或报表,然后单击工具栏上的“代码”按钮进入;或定位到窗体、报表和控件上通过指定对象事件处理过程进入。

其方法有两种:(1)右键单击控件对象,单击快捷菜单上的“事件生成器命令”,打开“事件生成器”对话框,选择其中的“代码生成器”,单击“确定”按钮即可进入;(2)单击属性窗口的“事件”选项卡,选中某个事件直接单击属性右侧的“…”按钮,打开“事件生成器”对话框,选择其中的“代码生成器”,单击“确定”按钮即可进入。

对于标准模块,有3种方法进入:(1)对于已存在的标准模块,只需从数据库窗体对象列表上选择“模块”,双击要查看的模块对象即可进入;(2)要创建新的标准模块,需要从数据库窗体对象列表上选择“模块”,单击工具栏上的“新建”按钮即可进入;(3)在数据库对象窗体中,选择“工具”菜单里“宏”子菜单的“Visual Basic编辑器”选项即可进入。

三、VBE环境中编写VBA代码VBA代码是由语句组成的,一条语句就是一行代码。

例如intCount=3 ‟将3赋值给变量intCountDebug. Print intCount ‟在立即窗口打印变量intCount的值3Access的VBE编辑环境提供了完整的开发和调试工具。

其中的代码窗口顶部包含两个组合框,左侧为对象列表,右侧为过程列表。

操作时,从左侧组合框选定一个对象后,右侧过程组合框中会列出该对象的所有事件过程,再从该对象过程列表选项中选择某个事件名称,系统会自动生成相应的事件过程模块,用户添加代码即可。

全国计算机等级考试二级ACCESS机试真题2011年09月

全国计算机等级考试二级ACCESS机试真题2011年09月

全国计算机等级考试二级ACCESS机试真题2011年09月(总分:100.00,做题时间:90分钟)一、基本操作题(总题数:1,分数:30.00)1.在考试文件夹下有“库存管理系统.mdb”数据库。

(1)将考试文件夹下“产品入库表.xls”表导入数据库,第一行包含列标题,将ID设置为主键。

(2)将导入表命名为“产品入库表”,并按下列要求修改表的设计。

(3)(4)将“产品信息表”中的“价格”字段的标题设置为“入库价格”,小数位数改为“2”。

(分数:30.00)__________________________________________________________________________________________ 正确答案:((1)打开“库存管理系统.mdb”数据库文件,在“数据库”窗口中新建表,在弹出的“新建表”对话框中选择“导入表”,设置“导入”对话框的“文件类型”为“.xls”。

选择“产品入库表.xls”导入。

导入时,选择“第一行包含列标题”,主键为“ID”,将该表保存为“产品入库表”。

(2)用设计视图的方式打开“产品入库表”,按照题目中所示,修改ID、日期、产品代码、入库数量的数据类型。

(3)单击工具栏中的“关系”按钮,然后在“关系”下拉菜单中选择“显示表”,在弹出的“显示表”对话框中,添加“库存表”表和“出库表”表,将“库存表”表的“产品代码”字段拖动到“出库表”表的“产品代码”字段,在“编辑关系”对话框中的“实施参照完整性”复选框前面打钩。

(4)以设计视图的方式打开“产品信息表”,点击“价格”,在常规选项卡中设置标题为“入库价格”,小数位数为2。

)解析:二、简单应用题(总题数:1,分数:40.00)2.在“db4.mdb”数据库中有课程名表、学生成绩表和学生档案表。

(1)以课程名表、学生成绩表和学生档案表为数据源,创建参数查询“按学号查询”,根据输入学号显示课程成绩。

2011年计算机二级考试Access考试大纲

2011年计算机二级考试Access考试大纲

本文由狮子座killer贡献 doc1。

《2011 年计算机二级考试 Access 考试大纲》 2011 ◆ 基本要求 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 查询。

 2. 查询准则: (1) 运算符。

 (2) 函数。

2011年自考计算机等级考试二级Access复习资料总3

2011年自考计算机等级考试二级Access复习资料总3

2011年自考计算机等级考试二级Access 复习资料总汇(三)41、常用的软件结构设计工具是结构图(SC),也称为程序结构图。

其中,用矩形表示模块,用带空心圆的箭头表示传递的是数据。

42、需求分析常用工具包括程序流程图(PFD)、盒图(N-S图)、PAD、PDL43、软件测试的目的是尽可能多地发现程序中的错误。

44、软件测试方法一般分为两大类即:静态测试方法和动态测试方法,而动态测试方法又包括黑盒测试与白盒测试(路径的集合)两类;静态测试包括代码检查、静态结构分析和代码质量度量。

常用的黑盒测试有等价分类法、边值分析法、因果图法和错误推测。

单元测试多采用白盒测试,辅之以黑盒测试。

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

46、在数据流图(DFD)中带有名字的箭头表示数据的流向。

数据流图中的主要图形元素有:加工、数据流、数据源、源和潭。

程序流程图(PFD)中的箭头代表的是控制流。

软件的调试方法主要有强行排错法、回溯法和原因排除法。

软件详细设计的主要任务是确定每个模块的算法和使用的数据结构。

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

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

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

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

51、数据库系统管理系统的主要功能包括数据定义功能、数据操作功能、数据库运行控制功能和数据的建立和维护功能。

数据管理技术经历了人工处理阶段、人工文件系统和数据库系统、交换式数据库系统和面向对象数据库系统五个阶段。

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

53、数据模型是数据库设计的核心。

数据模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。

2011年3月全国计算机二级ACCESS真题

2011年3月全国计算机二级ACCESS真题

2011年3月笔试真卷及答案详解 第1页(共12页)2011年3月全国计算机等级考试二级笔试试卷Access 数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A )、B )、C )、D )四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列关于栈叙正确的是( )。

A )栈顶元素最先能被删除B )栈顶元素最后才能被删除C )栈底元素永远不能被删除D )以上三种说法都不对 (2)下列叙述中正确的是( )。

A )有一个以上根结点的数据结构不一定是非线性结构B )只有一个根结点的数据结构不一定是线性结构C )循环链表是非线性结构D )双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。

A )3B )4C )6D )7 (4)在软件开发中,需求分析阶段产生的主要文档是( )。

A )软件集成测试计划B )软件详细设计说明书C )用户手册D )软件需求规格说明书 (5)结构化程序所要求的基本结构不包括( )。

A )顺序结构B )GOTO 跳转C )选择(分支)结构D )重复(循环)结构 (6)下面描述中错误的是( )。

A )系统总体结构图支持软件系统的详细设计B )软件设计是将软件需求转换为软件表示的过程C )数据结构与数据库设计是软件设计的任务之一D )PAD 图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是( )。

A )数据定义语言B )数据管理语言C )数据操纵语言D )数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是( )。

A )1:1联系 B )1:m 联系 C )m:1联系 D )m:n 联系 (9)有三个关系R 、S 和T 如下( )。

R S T A B C A B C a 1 2 c 3 1 b 2 1 c 3 1 则由关系R 和S 得到关系T 的操作是 A )自然连接 B )交 C )除 D )并考二级,就上w ww .k ao er j i.c om2011年3月笔试真卷及答案详解 第2页(共12页)(10)定义无符号整数类为UInt ,下面可以作为类UInt 实例化值的是( )。

2011年3月全国计算机等级考试二级Access笔试试题及参考答案1

2011年3月全国计算机等级考试二级Access笔试试题及参考答案1

2011年3月全国计算机等级考试二级Access笔试试题及参考答案12011年3月全国计算机等级考试二级Access笔试试题及参考答案2011年3月全国计算机等级考试二级Access笔试试题一、选择题(1)下列关于栈叙述正确的是A)栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3B)4C)6D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C)用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。

则实体教师和课程间的联系是A)1:1联系B)1:m联系C)m:1联系D)m:n联系(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是A)-369B)369C)0.369D)整数集合{1,2,3,4,5}(11)在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是A)选择B)投影C)联接D)组合框(21)在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是A)="共"+Pages+"页,第"+Page+"页"B)="共"+[Pages]+"页,第"++"页"C)="共"&Pages&"页,第"&Page&"页"D)="共" & [Pages] & "页,第" & [Page] & "页"(22)某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计该宏时应选择的宏命令是A)RunAppB)RunCodeC)RunMacroD)RunCommand(23)下列表达式中,能正确表示条件“x和y都是奇数”的是A)x Mod 2=0 And y Mod 2=0B)x Mod 2=0 Or y Mod 2=0C)x Mod 2=1 And y Mod 2=1D)x Mod 2=1 Or y Mod 2=1(24)若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是A)只能为"进入"事件和"单击"事件编写事件过程B)不能为"进入"事件和"单击"事件编写事件过程C)“进入”事件和“单击”事件执行的是同一事件过程D)已经为“进入”事件和“单击”事件编写了事件过程(25)若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为A)Form_Click() Command1_Click()B)Frm1_Click() Command1_Click()C)Form_Click() Cmd1_Click()D) Frm1_Click() Cmd1_Click()(26)在VBA中,能自动检查出来的错误是A)语法错误B)逻辑错误C)运行错误D)注释错误(27)下列给出的选项中,非法的变量名是A)SumB)Integer_2C)RemD)Form1(28)如果在被调用的过程中改变了形参变量的值;但又不影响实参变量本身,这种参数传递方式称为A)按值传递ByvalB)按地址传递C)ByRef传递D)按形参传递(29)表达式“B=INT(A+0.5)”的功能是A)将变量A保留小数点后1位B)将变量A四舍五入取整C)将变量A保留小数点后5位D)舍去变量A的小数部分(30)VBA语句“ Dim NewArray(10) as Integer ”的含义是NewArray(0)、NewArray(1)、NewArray(2)、……NewArray(10)A)定义10个整型数构成的数组NewArrayB)定义11个整型数构成的数组NewArrayC)定义1个值为整型数的变量NewArray(10)D)定义1个值为10的变量NewArray(31)运行下列程序段,结果是For m=10 to 1 step 0k=k+3Next mA)形成死循环B)循环体不执行即结束循环C)出现语法错误D)循环体执行一次后结束循环(32)运行下列程序,结果是Private Sub Command32_Click()f0=1:f1=1:k=1Do While k<=5f=f0+f1f0=f1f1=fk=k+1LoopMsgBox "f="&fEnd SubA)f=5B)f=7C)f=8D)f=13(33)有如下事件程序,运行该程序后输出结果是Private Sub Command33_Click()Dim x As Integer,y As Integerx=1:y=0Do Until y<=25y=y+x*xx=x+1LoopMsgBox "x="& x &", y=" & y End Sub、A)x=1,y=0B) x=4,y=25C)x=5,y=30D)输出其他结果(34)下列程序的功能是计算sum=1+(1+3)+(1+3+5)+......+(1+3+5+ (39)Private Sub Command34_Click()t=0m=1sum=0Dot=t+msum=sum+tm=______Loop While m<=39MsgBox "Sum="&sumEnd Sub为保证程序正确完成上述功能,空白处应填入的语句是A)m+1B)m+2C)t+1D)t+2(35)下列程序的功能是返回当前窗体的记录集Sub GetRecNum()Dim rs As ObjectSet rs=______MsgBox rs.RecordCountEnd Sub为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是A)RecordsetB)Me.RecordsetC)RecordSourceD)Me.RecordSource二、填空题(1)有序线性表能进行二分查找的前提是该线性表必须是【1】存储的。

2011陕西省计算机等级考试试题 二级ACCESS考试重点和考试技巧

2011陕西省计算机等级考试试题 二级ACCESS考试重点和考试技巧
C. 充分考虑程序的执行效率 D. 程序的注释可有可无
4、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)
A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确
5、信息隐蔽的概念与下述哪一种概念直接相关(B)
A.软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度
6、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能
7、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)
A. 模拟现实世界中不同事物之间的联系 B. 强调模拟现实世界中的算法而不强调概念 C. 使用现实世界的概念抽象地思考问题从而自然地解决问题 D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
A. 349 B. 350 C. 255 D. 351
36、对建立良好的程序设计风格,下面描述正确的是(A)
A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法
C. 充分考虑程序的执行效率 D. 程序的注释可有可无
37、程序流程图(PFD)中的箭头代表的是(B)
A. 数据流 B. 控制流 C. 调用关系 D. 组成关系
1、用树形结构来表示实体之间联系的模型称为(B)
A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型
2、关系表中的每一横行称为一个(A)
A. 元组 B. 字段 C. 属性 D. 码
3、对建立良好的程序设计风格,下面描述正确的是(A)
A. 程序应简单、清晰、可读性好 B. 符号名的命名要符合语法

2011年9月二级Access真题及答案

2011年9月二级Access真题及答案

2011年9月全国计算机等级考试二级笔试试卷Access数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)算法就是程序B)设计算法时只需要考虑数据结构的设计C) 设计算法时只需要考虑结构的可靠性D) 以上三种说法都不对答案:D(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素。

D)以上三种说法都不对答案:C(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍答案:B(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。

下面属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统答案:A(5)某系统总体结构图如下图所示:该系统总体结构图的深度是A) 7 B)6 C)3 D)2答案:C(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误答案:D(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典答案:A(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式答案:D(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并答案:B(10)下列选项中属于面向对象设计方法主要特征的是A)继承B)自顶向下C)模块化D)逐步求精答案:A(11)下列关于Access数据库特点的叙述中,错误的是A)可以支持Internet/Intranet应用B)可以保存多种类型的数据,包括多媒体数据C)可以通过编写应用程序来操作数据库中的数据D)可以作为网状型数据库支持客户机/服务器应用系统答案:D(12)学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是A)一对一联系B)一对四联系C)一对多联系D)多对多联系答案:C(13)在Access数据库中,表是由A)字段和记录组成B)查询和字段组成C)记录和窗体组成D)报表和字段组成答案:A(14)可以插入图片的字段类型是A)文本B)备注C)OLE对象D)超链接答案:C(15)输入掩码字符“C”的含义是A)必须输入字母或数字B)可以选择输入字母或数字C)必须输入一个任意的字符或一个空格D)可以选择输入任意的字符或一个空格答案:D(16)或在查询条件中使用了通配符“!”,它的含义是A)通配任意长度的字符B)通配不在括号内的任意字符C)通配方括号内列出的任一单个字符D)错误的使用方法答案:B(17)在SQL语言的SELECT语句中,用于指明检索结果排序的子句是A)FROM B)WHILE C) GROUP BY D)ORDER BY答案:D(18)下列属性中,属于窗体的“数据”类属性的是A)记录源B)自动居中C)获得焦点D)记录选择器答案:A(19)要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是A)Abs([成绩])B)Int([成绩]) C)Sqr([成绩]) D)Sgn([成绩])答案:B(20)在Access中为窗体上的控件设计Tab键的顺序,应选择“属性”对话框的A)“格式”选项卡B)“数据”选项卡C)“事件”选项卡D)“其他”选项卡答案:D(21)下图所示的是报表设计视图,由此可判断该报表的分组字段是A)课程名称B)学分C)成绩D)姓名答案:D(22)有商品表内容如下:执行SQL命令:SELECT 部门号,MAX(单价*数量) FROM 商品表GROUP BY 部门号;查询结果的记录数是A)1 B)3 C)4 D)10答案:B(23)某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭主窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续运行系统。

最新全国计算机二级ACCESS考试大纲及讲义

最新全国计算机二级ACCESS考试大纲及讲义

全国计算机二级A C C E S S考试大纲及讲义2012年全国计算机二级ACCESS考试大纲+讲义+复习方法+近年真题Access二级考试大纲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查询。

2. 查询准则:(1)运算符。

(2)函数。

(3)表达式。

3. 创建查询:(1)使用向导创建查询。

(2)使用设计器创建查询。

(3)在查询中计算。

全国计算机等级考试二级_Access笔试复习资料

全国计算机等级考试二级_Access笔试复习资料

复习时最好是书本跟资料结合着复习,先做资料,然后把不会的,做错的都做上标记,认真的理解,找到书中的知识点加以巩固,其实二级ACCESS的笔试复习没什么技巧,就是做题,从题中不断的检测自我,掌握考点及考题。

上机的话就在电脑上多练习,一定要多思多练,不要一看不会就马上看解析,一定要自己想想思路才好。

复习资料推荐你看未来教育的,因为命中率比较高,而且讲解详细。

2011年计算机二级Access数据库基础知识习题及答案一、填空题1. 计算机数据管理的发展分_______________________________________ 等几个阶段。

2 .数据库技术的主要目的是有效地管理和存储大量的数据资源,包括:_____________ ,使多个用户能够同时访问数据库中的数据;______________ ,以提高数据的一致性和完整性;___________________ ,从而减少应用程序的开发和维护代价。

3 .数据库技术与网络技术的结合分为_____________ 与_____________ 两大类。

4 . 分布式数据库系统又分为____________________ 的分布式数据库结构和______________________ 的分布式数据库结构两种。

5 .数据库系统的 5 个组成部分:____________________________________________ 。

6 .实体之间的对应关系称为联系,有如下三种类型:___________________________ 。

7 .任何一个数据库管理系统都基于某种数据模型的。

数据库管理系统所支持的数据模型有三种:______________________ 。

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

9 .SQL (Structure Query Language ,结构化查询语言)是在数据库系统中应用广泛的数据库查询语言,它包括了_____________________________4 种功能。

全国计算机等级考试二级 Access复习资料

全国计算机等级考试二级 Access复习资料

全国计算机等级考试二级Access复习资料二级Access复习资料归纳1、算法:是对一个问题求解步骤的一种描述,具有以下5个主要特性:有穷性,确定性,可行性,输入(有零个或者多个输入),输出(有一个或者多个输出)。

算法的有穷性是指算法必须在有限的时间内做完,即算法必须在有限个步骤之后执行终止。

2、在算法正确的前提下,评价一个算法的两个标准是即--算法复杂度包括时间复杂度和空间复杂度。

其中时间复杂度是指执行算法所需要的计算工作量。

空间复杂度是算法所需空间的度量。

3、算法分析的目的是分析算法的效率以求改进。

4、数据项是数据的最小单位。

数据的最小访问单位是字段。

5、一般说来,数据结构包括数据的逻辑结构、数据的存储结构、数据的操作3个方面。

6、数据的存储结构是指数据的逻辑结构在计算机中的表示。

一种逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。

7、在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间前后件的信息。

8、在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,数据定义语言负责数据的模式定义与数据的物理存取构建。

9、线性数据结构:队列,线性表,栈等等。

常用的结构数据模型有关系型、网状型和树型。

10、线性表中的元素之间具有一对一的关系,除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前驱和直接后驱。

顺序存储是线性表的一种最常用的存储方式。

11、栈的基本运算有三种:入栈、退栈和读栈。

12、栈是限定仅在表尾进行插入和删除操作的线性表。

允许插入和删除的一端叫做"栈顶",不允许插入和删除的一端叫做"栈底"栈的修改只能在栈顶进行,按照后进先出的原则,具有记忆作用,对栈的插入与删除操作中,不需要改变栈底指针。

13、队列是限定了插入和删除操作的线性表。

它只允许在表的一端进行插入操作(队尾),而在另外一端进行删除操作(队头),队列的修改可以在两端进行,按照先进先出的原则。

计算机二级ACCESS_考试大纲及复习方法_历年真题_讲义

计算机二级ACCESS_考试大纲及复习方法_历年真题_讲义

备考二级不宜太早,以考前一个半月开始准备为宜。

全国计算机等级考试二级Access讲义第1章数据库基础知识1.1 数据库基础知识1.1.1 计算机数据管理的发展数据(Data)数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。

包括文字、图形、声音等,他们都是用来描述事物特性的。

数据处理数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。

包括:收集原始数据、编码转换、数据输入、数据处理、数据输出等。

数据处理的中心问题是数据管理。

数据管理技术的发展,与计算机硬件(主要是外部存储器)、系统软件及计算机应用的范围有着密切的联系。

数据管理技术的发展经历了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段和对象数据库系统阶段。

1.人工管理阶段这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计算机硬件状况是:外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;软件状况是:没有操作系统,没有管理数据的软件,数据处理方式是批处理。

人工管理阶段的特点是:数据不保存、数据无专门软件进行管理(数据冗余)、数据不共享、数据不具有独立性、数据无结构。

2.文件系统阶段这一阶段从20世纪50年代后期到60年代中期,计算机硬件和软件都有了一定的发展。

计算机不仅用于科学计算,还大量用于管理。

这时硬件方面已经有了磁盘、磁鼓等直接存取的存储设备。

在软件方面,操作系统中已经有了数据管理软件,一般称为文件系统。

处理方式上不仅有了文件批处理,而且能够联机实时处理。

文件系统阶段的特点:数据管理由文件管理系统完成;数据共享性差、冗余度大;数据独立性差;数据可长期保存。

3.数据库系统阶段20世纪60年代末数据管理进入新时代——数据库系统阶段。

数据库系统阶段出现了统一管理数据的专门软件系统,即数据库管理系统。

数据库系统是一种较完善的高级数据管理方式,也是当今数据管理的主要方式,获得了广泛的应用。

计算机二级ACCESS 考试纲目及复习方法历年真题讲义

计算机二级ACCESS 考试纲目及复习方法历年真题讲义

计算机二级ACCESS 2012考试大纲及讲义复习方法及近年真题(独家编辑)(收录)本人的计算机成绩并不算好,但由于考前一个月临阵磨枪复习得法,在今年9月的考试中取得了笔试和机试双优的成绩。

下现我将个人的经验拿出来和大家分享。

正确的复习方法 其实计算机二级并不难,大多为记忆性的知识,需要灵活运用的很少。

所以,备考二级不宜太早,以考前一个半月开始准备为宜。

所谓万变不离其宗,因此教材应至少通读两遍,把该记住(如变量、函数等)的都记牢,并不断复习巩固。

参考资料则不宜过多过杂,题海战术不是最有效的,可根据考试大纲,对所做题型进行适当分类整理。

比如在二级考笔试中,一般有四大类,每一大类又有若干小类,包括计算机硬件和软件系统的常识,一些基础概念、数制、各种外设的常识、主机常识等,以及计算机最新发展的一些基本常识,如互联网、多媒体等;二是DOS操作系统的知识,如目录、路径,文件等知识;三是某一语种的基本知识,如命令函数的功能和用法;四是该语种的程序阅读和理解,一般是给一段小程序,要求考生理解其意义,或选择或填空。

笔试 做笔试题最好在电脑上实验。

如果是程序题,把程序输进电脑进行运行,看得出什么结果。

若是命令和函数,也可在电脑上测试,这样你会发现许多有趣的技巧或别的东西,记忆深刻。

一般说来,笔试部分只需五套模拟试题外加两套历年真题便可搞掂。

但做这些套题时不能走马观花,要反复练习,认真分析,加以总结。

“北大飞腾”的系列参考书非常具有代表性,解题技巧和复习重点一目了然,最重要的是价钱还不贵。

机试 机试相对较难,二级没过的人80%栽到机试上。

机试部分除了多练习别无他法。

上机的编程题分数较多,如果只是纸上谈兵,没有实际的编程经验,很难应付考试。

对二级考生,为准备上机编程,应熟练地掌握30~50个左右的程序例子。

上机题一般都有输出结果,而要产生输出结果,必须运行程序,运用程序调试方法。

在运行中调试程序,是一项重要的技能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机二级ACCESS2011考试大纲及讲义复习方法及近年真题(独家编辑)(收录)本人的计算机成绩并不算好,但由于考前一个月临阵磨枪复习得法,在今年9月的考试中取得了笔试和机试双优的成绩。

下现我将个人的经验拿出来和大家分享。

正确的复习方法其实计算机二级并不难,大多为记忆性的知识,需要灵活运用的很少。

所以,备考二级不宜太早,以考前一个半月开始准备为宜。

所谓万变不离其宗,因此教材应至少通读两遍,把该记住(如变量、函数等)的都记牢,并不断复习巩固。

参考资料则不宜过多过杂,题海战术不是最有效的,可根据考试大纲,对所做题型进行适当分类整理。

比如在二级考笔试中,一般有四大类,每一大类又有若干小类,包括计算机硬件和软件系统的常识,一些基础概念、数制、各种外设的常识、主机常识等,以及计算机最新发展的一些基本常识,如互联网、多媒体等;二是DOS操作系统的知识,如目录、路径,文件等知识;三是某一语种的基本知识,如命令函数的功能和用法;四是该语种的程序阅读和理解,一般是给一段小程序,要求考生理解其意义,或选择或填空。

笔试做笔试题最好在电脑上实验。

如果是程序题,把程序输进电脑进行运行,看得出什么结果。

若是命令和函数,也可在电脑上测试,这样你会发现许多有趣的技巧或别的东西,记忆深刻。

一般说来,笔试部分只需五套模拟试题外加两套历年真题便可搞掂。

但做这些套题时不能走马观花,要反复练习,认真分析,加以总结。

“北大飞腾”的系列参考书非常具有代表性,解题技巧和复习重点一目了然,最重要的是价钱还不贵。

机试机试相对较难,二级没过的人80%栽到机试上。

机试部分除了多练习别无他法。

上机的编程题分数较多,如果只是纸上谈兵,没有实际的编程经验,很难应付考试。

对二级考生,为准备上机编程,应熟练地掌握30~50个左右的程序例子。

上机题一般都有输出结果,而要产生输出结果,必须运行程序,运用程序调试方法。

在运行中调试程序,是一项重要的技能。

“华东理工大学上海捷成系统工程部”的一套软件就很好,如果能做好这套软件里面的三十套全真模拟机试题,考出优秀绝对没有问题(今年所考的机试题竟有90%与那套光盘内容相同)。

考场上考前应提前30分钟到侯考室,并带好准考证和身份证,为避免丢失,最好用一透明塑料袋封装好。

进入界面后应仔细核对准考证号和身分证号,以避免不必要的麻烦。

要一字不漏地细心审题,如要求所生成的表单或菜单等存入指定目录应回到此目录下检查不仅要看内容是否符合题意还要注意大小写。

如是程序编写或改错应该运行一遍确保万无一失。

考完按下“交卷”后最好不要马上离开,等监考人员确认交卷正常并同意离开时再走。

万一不幸死机,千万别惊慌,擅自关机重启,而应举手报告监考人员。

由于机试是分批抽题考试,每次考完一批,都可询问考完同学的一些题目,运气好的话有可能抽到相同的题。

当然,考完之后最重要的是记得存盘,否则就前功尽弃了。

备忘录全国计算机等级考试每年开考两次。

上半年开考一、二、三级,下半年开考一、二(除fortran 外)、三、四级。

由考点具体安排。

上半年考试开始时间为4月的第一个星期六,下半年考试时间为9月倒数第二个星期六。

第一天上午考笔试,上机考试从笔试的当天下午开始!报名时间:一般来说,上半年5月25日开始,下半年12月1日开始。

2011二级Access考试大纲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查询。

2. 查询准则:(1)运算符。

(2)函数。

(3)表达式。

3. 创建查询:(1)使用向导创建查询。

(2)使用设计器创建查询(3)在查询中计算。

4. 操作已创建的查询:(1)运行已创建的查询。

(2)编辑查询中的字段。

(3)编辑查询中的数据源。

(4)排序查询的结果。

四、窗体的基本操作1. 窗体分类:(1)纵栏式窗体。

(2)表格式窗体。

(3)主/子窗体。

(4)数据表窗体。

(5)图表窗体。

(6)数据透视表窗体。

2. 创建窗体:(1)使用向导创建窗体。

(2)使用设计器创建窗体:控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性。

五、报表的基本操作1. 报表分类:(1)纵栏式报表;(2)表格式报表。

(3)图表报表。

(4)标签报表。

2. 使用向导创建报表。

3. 使用设计器编辑报表。

4. 在报表中计算和汇总。

六、页的基本操作1. 数据访问页的概念。

2. 创建数据访问页:(1)自动创建数据访问页。

(2)使用向导数据访问页。

七、宏1. 宏的基本概念。

2. 宏的基本操作:(1)创建宏:创建一个宏,创建宏组。

(2)运行宏。

(3)在宏中使用条件。

(4)设置宏操作参数。

(5)常用的宏操作。

八、模块1. 模块的基本概念(1)类模块。

(2)标准模块。

(3)将宏转换为模块。

2. 创建模块:(1)创建VBA模块:在模块中加入过程,在模块中执行宏。

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

3. 调用和参数传递。

4. VBA程序设计基础:(1)面向对象程序设计的基本概念。

(2)VBA编程环境:进入VBE,VBE界面。

(3)VBA编程基础:常量,变量,表达式。

(4)VBA程序流程控制:顺序控制,选择控制,循环控制。

(5)VBA程序的调试:设置断点,单步跟踪,设置监视点。

考试方式1. 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。

2. 上机操作:90分钟,满分100分。

上机操作包括:(1)基本操作。

(2)简单应用。

(3)综合应用。

全国计算机等级考试二级Access讲义第1章数据库基础知识1.1 数据库基础知识1.1.1 计算机数据管理的发展数据(Data)数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。

包括文字、图形、声音等,他们都是用来描述事物特性的。

数据处理数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。

包括:收集原始数据、编码转换、数据输入、数据处理、数据输出等。

数据处理的中心问题是数据管理。

数据管理技术的发展,与计算机硬件(主要是外部存储器)、系统软件及计算机应用的范围有着密切的联系。

数据管理技术的发展经历了以下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段和对象数据库系统阶段。

1.人工管理阶段这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计算机硬件状况是:外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;软件状况是:没有操作系统,没有管理数据的软件,数据处理方式是批处理。

人工管理阶段的特点是:数据不保存、数据无专门软件进行管理(数据冗余)、数据不共享、数据不具有独立性、数据无结构。

2.文件系统阶段这一阶段从20世纪50年代后期到60年代中期,计算机硬件和软件都有了一定的发展。

计算机不仅用于科学计算,还大量用于管理。

这时硬件方面已经有了磁盘、磁鼓等直接存取的存储设备。

在软件方面,操作系统中已经有了数据管理软件,一般称为文件系统。

处理方式上不仅有了文件批处理,而且能够联机实时处理。

文件系统阶段的特点:数据管理由文件管理系统完成;数据共享性差、冗余度大;数据独立性差;数据可长期保存。

3.数据库系统阶段20世纪60年代末数据管理进入新时代——数据库系统阶段。

数据库系统阶段出现了统一管理数据的专门软件系统,即数据库管理系统。

数据库系统是一种较完善的高级数据管理方式,也是当今数据管理的主要方式,获得了广泛的应用。

数据库系统阶段的特点:数据结构化;数据共享程度高;数据独立性强;数据冗余度小;加强对数据的保护4.分布式数据库系统阶段分布式数据库系统是由若干个站集合而成。

这些站又称为节点,它们在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统。

因此分布式数据库系统可以看作是一系列集中式数据库系统的联合。

它们在逻辑上属于同一系统,但在物理结构上是分布式的。

5.面向对象数据库系统阶段面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。

OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。

OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。

面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,采用面向对象的观点来描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等。

1.1.2 数据库系统1.数据描述事物的物理符号序列称为数据(Data)。

描述事物的物理符号可以是用来表示长度、体积、重量之类的数字数值,也可以是人名或地名、图形、图像、动画、影像、声音等非数值数据。

2.数据库数据库(DataBase,DB),顾名思义,是存放数据的仓库。

是长期存放在计算机内,有组织的、大量的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户、多个应用程序共享。

3.数据库应用系统数据库应用系统是为特定应用开发的数据库应用软件系统。

数据库管理系统为数据的定义、存储、查询和修改提供支持,而数据库应用系统是对数据库中的数据进行处理和加工的软件,它面向特定应用。

相关文档
最新文档