2011内蒙古自治区计算机等级考试试题 二级ACCESS考试技巧重点
- 格式:docx
- 大小:18.82 KB
- 文档页数:3
全国计算机等级考试二级Access笔试重点全国计算机等级考试二级Access笔试重点计算机考试即将来临了,大家复习好了吗?一起来回顾下全国计算机等级考试二级Access笔试重点吧。
第一章数据库基础知识1.在Access中,设置为主键的字段由系统自动设置索引。
2.在Access数据库中创建一个新表,应该使用的SQL语句是Create Table;创建索引是Create Index;修改表是Alter Table;创建数据库是Create Database。
3.关于SQL语句:Insert语句表示追加;Update语句表示修改;Delete语句表示删除表中记录;Drop语句表示删除表。
4.在SQL语言中使用最频繁的是SELECT语句。
它的语法包括FORM、WHERE和ORDER BY子句。
SELECT语句构成了SQL数据库语句的核心。
5.在SQL语言的SELECT语句中,用ORDER BY子句根据指定的列对结果集进行排序。
ORDER BY为可选项,默认按照升序对记录进行排序。
6.含有”网络”字样的值的表示为:like “*网络*”。
7.窗体的RecordSource属性用来指明该窗体的数据源。
8.关系数据库中数据表既相对独立,又相互联系。
9.在Access中,表和查询可以作为查询的数据源。
10.在Access数据库对象中,体现数据库设计目的的对象是查询11.在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为投影12.在SELECT语句中,HAVING子句必须与group by子句一起使用。
13.数据集对象的EOF属性(或BOF属性)用来判断记录指针是否指向第一条记录(或最后一条记录)。
14.数据库中增加1条新的记录,执行strSQL插入语句。
15.用SQL语句实现查询表名为”图书表”中的所有记录,应该使用的Select语句是:Select* from 图书表。
16.如果数据库找到最后一行,还是没有记录,就代表没有这个用户,没有记录表示为rs.EOF。
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重点归纳1-1将“⼊校时间”字段的显⽰设置为XX ⽉XX ⽇XXXX”形式。
字段属性-格式:mm⽉dd⽇yyyy2-1将新增“电话”字段的输⼊掩码设置为“010-********”电话:"010-"000000004-1设置“开课⽇期”字段的默认值为本年度的九⽉⼀⽇开课⽇期:DateSerial(year(date()),9,1)7-1将“性别”字段值的输⼊设置为“男”、“⼥”列表选择;设置“⼯作时间”字段的有效性规则为只能输⼊上⼀年度五⽉⼀⽇以前(含)的⽇期。
查阅-显⽰控件:列表框;⾏来源类型:值列表;⾏来源:男;⼥⼯作时间:<=DateSerial(year(date())-1,5,1)9-1使⽤查阅向导建⽴“职务”字段的数据类型,向该字段键⼊的值为“职员”、“主管”或“经理”等固定常数查阅向导…:组合框;⾏来源类型:值列表;⾏来源:"职员";"主管";"经理"11-1 “最低储备”字段的有效性规则为值必须⼩于“最⾼储备”字段的值;<(select tNorm.最⾼储备from tNorm)设置“规格”字段的输⼊掩码为9位字母,数字和字符的组合,前三位只能是数字,第四位为⼤写字母“V”,第五位为字符“-”,最后⼀位为⼤写字母“W”,其他位为数字。
输⼊掩码:000"V-"000"W"14-1设置“年龄”字段的有效性规则为不能是空值。
设置“聘⽤时间”字段的默认值为系统当年⼀⽉⼀号。
年龄:Is Not Null聘⽤时间:DateSerial(year(date()),1,1)15-1设置“⼊库⽇期”字段的默认值为系统当前⽇期的前⼀天⽇期date()-117-1设置“⼯作时间”字段的默认值属性为本年度的四⽉⼀⽇DateSerial(year(date()),4,1)19-1“⼊校时间”字段有效性规则为只能输⼊1⽉(含)到10⽉(含)的⽇期。
又逢计算机二级将考试、时间刚刚好、关于计算机二级、我只能说Access、因为我只接触了Access、别的经验、有秒找/百度度、简要谈以下几点、因为手机没电、额:1、时间规划、理论上Access的成功过关时间把握在1个月左右、当然如果你有充足的时间、额、也不建议你拿来浪费、这一个月怎么样分配、半个月的时间看课本、边看课本边做往年的真题、注意回顾、后半个月开始练习上机操作、边练习上机操作边回顾错误真题的知识点边查看课本补充、这时也要按照标准的时间来练习仿真模拟题、关于上机操作题、简单的要自己实际操作、复杂的可以先借助答案进行训练、然后再自行练习、注意有些不懂的知识点没必要弄的太清楚、有时只需要操作或者只需要记住答案、对于复杂的笔试题目实在弄不懂的、也可以放弃、其实基础的题目占绝大多数、只需要把这些弄清楚、明白、过关应该没有问题、2、关于机二考试定性问题、也就是为什么你要考计算机二级、如果只是简单的拿证、那就没必要报实际的班→费时费钱、机二Access、其实以大多数人的智商来讲、自学过关问题不大、那为什么有很多人二级考试被毙了呢?额、其实原因有很多、但是可以归于两类:智力型与非智力型、对于智力型、不多说了、因为能上大学的、绝大多数智力往往相同、但绝大多数智力型、创造智力型往往存在于1、3本学校、而普通智力型往往存在于2本学校、不多说、没意思、对于非智力型被毙者、往往由于以下几个方面原因→时间未合理规划、致使未充分复习\信念不坚定、0天打鱼三天晒网\学习资料购买的不合格、这个下面讲、\脑袋被挤了、忘记考试了、额、可能被人骂、Sorry、Sorry、我在说ta、强调几点、如果你只是想混证、你考试的分数上限一般为60分以下、那么这是为什么呢、i dont know、统计来的、可能不受待见、如果你怕不过关、那也不要报名了、因为这些的通通分数一般为59分或者0蛋、额、说真话一般会被骂、你知道为什么么、额、我不知道、3、机二的准备材料、这点很重要哟、具体包括什么呢→机二课本、考试是一定要看课本的、否则你像丈二的和尚摸不到头脑、想想看、当时Access的课本我大概看了这么几遍--入门一遍--真题回顾一遍--模拟题回顾一遍--上机操作一遍、额、我只记得当时入门篇看的要吐的时候、我又咽下去接着看、#_×~一周入门了、也就是看着Access不想吐了、其实都是习惯了好\真题集、用于了解和掌握往年来所出的知识点、真题如果能认真做、还是要认真做、按时间来、当时我大概是40多分钟一套、做完仔细对答案、回顾课本进行补充、还要注意要做到真题回顾、对于错题应该记忆\模拟题集、用于模拟训练、也不可缺少、对于真题集over了、大概也没有题耍了、所以模拟题来了、所以说呢如果考机二的话、那么就去书店去买一本配套练习吧、真题加模拟题加上机题、good、如果你想一次性过、那么买吧、200多毛、4、心态、对于机二考试、我们要采取战略上轻视、战术上重视的心态、戒骄戒躁、求稳定求平和、和挖井的不同、部分是买枪不上战场、但是大部分是买枪上了战场但是呢发现子弹没带足、砰、麻烦咯、你被毙了、糟糕的是第二种通通、因为你们牺牲在浪费过多的能量而求取失败、所以、所以、既然踏上了机二的路、那么一定要记住、那个人就是你、能过的只有你、当然过的名额很多、所以呢你可以大度的施舍给那些稀里糊涂的同志、施舍是一种幸福、让他人体味人世间进步、所以呢、积极的心态时刻准备着、消灭那任何打击你的消极情绪、认认真真地、踏踏实实地、一步一个脚印地、复习、5、对于考试大纲的解读、如果你从书店买来了机二配套的练习、那么你会发现、上面有对大纲的细致解读、那出题那重点都清楚、所以有的话可以看看、额、事先声明、大纲我没仔细看、因为我把真题做透了、所以呢也算把大纲看了一遍、其实一本正经地看大纲、老痛苦、几种必须鄙弃的心态→随便一看、轻松过关、你以为买菜啊\你看不过的这么多、过不了、还学什么学、考什么考\哇、把全部知识点的吃透、吃了、这类人小心撑死、时间不多、但撑死你的时间还是有的、6、考前回顾、一周时间、大概这个时候应该把真题集和模拟题集都做完了、所以现在要做的就是回顾、记忆其上的知识点、尤其是频繁的考点和错题的知识点、其实做的多了、你会发现其实模拟题大多都是以真题为原形、所以呢、饿了、上机应该还在进行中、记住我们要求的只是达标、所以将达标的题目做完、做熟练即可、有些上机操作题的编程指令是需要记忆的、也就是编程语言、其实你可以发现大致就是那几种、所以呢对自己狠狠心咯、强调点、无论是笔试还是上机、复习的题目晦涩的题目也许不需要弄懂、只需要记忆答案或者步骤即可、即将开考前几个小时不要闲着、看一看配套练习的压题卷、可能有原题被压中、2012年9月份考试、我遇见的原题应该有7-9个、额、没全压中的、否则被抓了、好了没有其他要说的了、总结一下、二级过关者=健康的心态+配套的资料+良好的时间规划+坚持的信念、我的分数、计算机二级Access笔试:78-上机:80.5(2012年、9月)、一次性过了咯、也许是运气好了吧、做到以上几点、估计你也沾染的运气好了吧、还要说一点从2013年起、机二不采取纸质化笔试考试、而采取笔试加上机统一采取额上机操作、可能难了、可能还是那样、其实、决定决定权掌握在你的手里、还有、条条大路、通是通罗马、但是前提你的大路呢、。
国家计算机二级ACCESS笔试重点(根据2011——2012年资料整理)1.软件是指程序、数据与相关文档的完整集合。
2.软件调试的任务是诊断和改正程序中的错误。
3.对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对数据施加的操作,哦不需要知道数据的具体结构以及实现操作的算法。
即在面向对象方法中,实现信息隐蔽是依靠对象的封装性。
(也可以是模块独立性)4.程序设计总体而言应该强调简单和清晰,程序必须是可以理解的(这是程序设计所要强调的),著名的“清晰第一,效率第二”的论点已成为当今主导的程序设计风格。
5.数据库技术的根本目标是要解决数据的共享问题。
6.为了建立一个关系,首先要构造数据的逻辑关系。
7.在Access中,查询的数据源可以是表和查询。
8.在查询设计视图中,如果条件写在同一行,意味着条件之间是“与”的关系;在不同行意味着条件之间是“或”的关系。
(性别=“女”and身高>160) or 性别=“男”,也就是身高在160以上的女性和所有的男性满足此条件。
9.将数据库数据发布到网上,可以通过数据访问页发布。
10.宏操作SetValue可以设置窗体或报表控件的属性。
11.使用Function语句定义一个函数过程,其返回值的类型由函数定义时As子句声明。
12.ByRef指传址调用,ByVal指传值调用。
Reference & value13.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性等特性,其中最重要的是无歧义性。
线性表的存储结构主要分为顺序存储结构和链式存储结构。
队列是一种特殊的线性表,循环队列是队列的顺序存储结构。
同时也是线性表14.用于执行指定SQL语句的宏操作是RunSQL语句。
15.在VBA(Microsoft office中的Visual Basic for Applications,是在通用办公软件中提供的二次开发工具,借助这个可视化设计平台,通过简单的编程可以解决一些特殊的应用问题.)中,我们应该记住常用数据类型的标识如:整型integer、单精度型single、双精度型double、字符串型string.1.实现算法所需要的存储单元的多少称为空间复杂度。
大学生考证:全国计算机二级Access考试技巧大学生考证:全国计算机二级Access考试技巧一、排序记录一般情况下,在向表输入数据时,人们不会有意安排输入数据的先后顺序,而是只考虑输入的方便性,按照数据到来的先后顺序输入。
例如,在登记学生选课成绩时,哪一个学生的成绩先出来,就先输入哪一个,这符合实际情况和习惯。
但若要从这些杂乱的数据中查找需要的数据就不方便了。
为了提高査找效率,需要重新整理数据,对此最有效的方法是对数据进行排序。
1.排序规则排序是根据当前表中的一个或多个字段的值对整个表中的所有记录进行重新排列。
排序时可按升序,也可按降序。
排序记录时,不同的字段类型,排序规则有所不同,具体规则如下:(1)英文按字母顺序排序,大、小写视为相同,升序时按A到Z排列,降序时按Z到A排列。
(2)中文按拼音字母的顺序排序,升序时按A到Z排列,降序时按Z到A排列。
(3)数字按数字的大小排序,升序时从小到大排列,降序吋从大到小排列。
(4)日期和时间字段,按日期的先后顺序排序,升序时按从前向后的顺序排列,降序时按从后向前的顺序排列。
排序时,要注意以下几点:(1)对于文本型的字段,如果它的取值有数字,那么Access将数字视为字符串。
因此,排序时是按照ASCII码值的大小排列,而不是按照数值本身的大小排列。
如果希望按其数值大小排列,则应在较短的数字前面加零。
例如,希望文本字符串“5”、“6”、“12”按升序排列,如果直接排列,那么排序的结果将是“12”、“5”、“6”,这是因为“1”的ASCII码小于“5”的ASCII码。
要想实现所需要的升序顺序,应将3个字符串改为“05”、“06”、“12”。
(2)按升序排列字段时,如果字段的值为空值,则将包含空值的记录排列在列表中的第1条。
(3)数据类型为备注、超级链接或OLE对象的字段不能排序。
(4)排序后,排序次序将与表一起保存。
2.按一个字段排序按一个字段排序记录,可以在“数据表”视图中进行。
2011年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)自然联接(12)下列可以建立索引的数据类型是A)文本B)超级链接C)备注D)OLE对象(13)下列关于字段属性的叙述中,正确的是A)可对任意类型的字段设置“默认值”属性B)定义字段默认值的含义是该字段值不允许为空C)只有“文本”型数据能够使用“输入掩码向导”D)“有效性规则”属性只允许定义一个条件表达式(14)查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是A)Like "等级考试"B)Like "*等级考试。
计算机二级考试数据库access复习重点要点Access是一款微软公司开发的关系型数据库管理系统(DBMS),被广泛应用于各个领域,包括企业、教育和个人使用。
在计算机二级考试中,数据库Access是一个重要的考点,掌握其基本原理和操作方法对于获得好成绩至关重要。
本文将为您总结数据库Access的复习重点要点,帮助您高效备考。
一、Access概述Access是一种关系型数据库管理系统,它采用表格的形式来存储和组织数据。
Access提供了丰富的功能,包括数据录入、数据查询、数据分析和报表生成等。
掌握Access的基本概念和特点,对于后续的学习和应用至关重要。
二、Access数据库的基本操作1. 创建数据库:通过Access创建新数据库,可以选择创建空白数据库或者使用模板数据库。
2. 创建数据表:在数据库中创建数据表,设置表名和字段,并定义字段的数据类型、约束和索引。
3. 插入数据:向数据表中插入记录,可以一次插入多条记录,也可以逐条插入。
4. 修改数据:对数据表中已有的记录进行修改,包括修改字段的值和修改记录的位置。
5. 删除数据:从数据表中删除记录,可以删除单条记录或者批量删除。
6. 查询数据:使用查询功能从数据表中检索所需的数据,可以使用查询语言SQL或者查询生成器。
7. 数据排序和过滤:对查询结果进行排序和过滤,以得到满足特定条件的数据。
8. 数据分析和报表:使用Access提供的数据分析和报表生成功能,进行数据分析和可视化展示。
三、Access数据库的高级操作1. 数据库关系建立:通过设置键(键值)来建立数据表之间的联系,包括主键、外键和索引等。
2. 数据库查询优化:使用索引和适当的查询语句优化查询操作,提高查询效率。
3. 数据导入和导出:将其他格式的数据导入到Access数据库,或将Access数据库导出为其他格式的数据。
4. 数据库备份和恢复:对Access数据库进行定期备份,以防止数据丢失,并能进行及时恢复。
为了帮助⼴⼤考⽣更好的复习,帮考综合整理提供了2011计算机等级考试⼆级Access数据库教程(7),以供各位考⽣复习参考,希望对考⽣复习有所帮助。
2.2.1 表的组成2.2 建⽴表表是Access数据库的基础,是存储和管理数据的对象,也是数据库其它对象的操作依据。
在空数据库建好后,要先建⽴表对象,并建⽴各表之间的关系,以提供数据的存储构架,然后逐步创建其他Access对象,最终形成完备的数据库。
2.2.1 表的组成Access表由表结构和表内容(记录)两部分构成。
在对表橾作时,是对表结构和表内容分别进⾏的。
―、表的结构表的结构是指数据表的框架,主要包括表名和字段属性两部分。
1.表名表名是该表存储在磁盘上的标识,也可以理解为是⽤户访问数据的标识。
2.字段属性字段属性即表的组织形式,它包括表中字段的个数,每个字段的名称、数据类型、字段⼤⼩、格式、输⼈掩码、有效性规则等。
在Access中,字段的命名规则为:(1)长度为1~64个宇符。
(2)可以包含字母、汉字、数字、空格和其他字符,但不能以空格开头。
(3)不能包含句号(。
)、惊叹号(!)、⽅括号([])和单引号(’)。
⼆、数据类型根据关系数据库理论,⼀个表中的同⼀列数据应具有相同的数据特征,称为字段的数据类型。
数据的类型决定了数据的存储⽅式和使⽤⽅式。
Access的数据类型有10种,包括⽂本、备注、数字、⽇期/时间、货币、⾃动编号、是/否、OLE对象、超级链接和查阅向导等类型。
1.⽂本⽂本型字段可以保存⽂本或⽂本与数字的组合。
例如,姓名、地址。
也可以是不需要计算的数字。
例如,电话号码、邮政编码。
默认⽂本型字段⼤⼩是50个字符,但⼀般输⼊时,系统只保存输⼊到字段中的字符。
设置“字段⼤⼩”属性可控制能输⼊的字符个数。
⽂本型字段的取值最多可达到255个字符,如果取值的字符个数超过了255,可使⽤备注型。
2.备注备注型字段可保存较长的⽂本,允许存储的最多字符个数为64000。
第一章数据库基础知识一、数据与数据处理数据是存储在某一媒体上能够识别的物理符号。
信息是被加工成特定形式的数据。
数据处理是将数据转化成信息的过程。
二、计算机数据管理计算机对数据的管理经历的阶段包括:人工管理、文件系统、数据库系统、分布式数据库系统、面向对象数据库系统等5个阶段。
人工管理阶段数据和程序不具有独立性,数据冗余度高。
文件系统阶段数据和程序开始分开存储,且具有一定的独立性,并且可以共享。
数据库系统阶段数据独立性更高,共享性更好。
数据库技术出现的主要目的是解决数据共享问题。
分布式数据库系统是数据库技术与网络通信技术相结合。
面向对象数据库系统是数据库技术与面向对象程序技术相结合。
三、数据库系统数据库DB是存储在计算机设备中的,结构化的相关数据集合。
数据库管理系统DBMS是建立、维护数据库的系统软件,需操作系统OS支持。
数据库系统DBS由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员DBA和用户五部分组成。
数据库系统的基础和核心是数据库管理系统。
DBS包括DB与DBMS。
数据库系统的特点包括:a实现数据共享,减少数据冗余,但没有完全消除数据冗余的问题;b采用特定的数据模型(与文件系统的区别);c具有较高的数据独立性;d有统一的数据控制功能。
四、实体及实体集、实体型实体:客观存在并相互区别的事物。
实体的属性:描述事物的特征。
实体集:多个同类型的实体的集合。
实体型:实体的类型。
五、实体间的联系实体之间的对应关系称为联系,它表示现实世界事物之间的相互关联,主要有三种:一对一、一对多和多对多。
六、数据模型数据模型是用来反映事物本身各个数据之间联系以及相关事物数据之间联系的工具,包括层次数据模型、网状数据模型、关系数据模型。
层次数据模型:最早出现的,是用树形结构表示各类实体及实体之间的联系。
该模型只有一个根结点,除了根结点每一个结点有且只有一个父结点。
网状数据模型允许一个以上节点无双亲,并且一个节点可以有多于一个双亲。
计算机二级考试Access数据库知识点汇总计算机二级考试Access数据库知识点汇总Access数据库是一款常用的关系型数据库管理系统,广泛应用于各个行业和领域。
在计算机二级考试中,对于Access数据库的考察主要集中在数据库的基本概念、表的设计和管理、查询和报表设计以及数据导入导出等方面。
下面将对这些知识点进行汇总,以供考生复习备考。
一、数据库的基本概念1. 数据库的定义和特点2. 数据库管理系统的功能和作用3. 数据表、字段和记录的概念及关系二、表的设计和管理1. 表的创建和属性设置2. 字段的定义和数据类型3. 主键和外键的设置4. 表的索引和约束5. 表的修改和删除操作三、查询和报表设计1. 查询的基本概念和操作2. 查询的属性设置和条件表达式3. 查询结果的排序和分组4. 查询的关联和子查询5. 报表的设计和创建6. 报表的排序和分组四、数据导入导出1. 数据的导入2. 数据的导出3. 数据的备份和恢复五、其他知识点1. 数据库的备份和恢复2. 数据库的安全管理和用户权限设置3. 数据库的连接和关系的建立4. 数据库的性能优化和查询优化在备考过程中,不仅要掌握上述知识点的理论知识,还要进行多次实践操作,并熟练掌握相关的快捷键和操作技巧。
以下是一些备考策略和技巧,供考生参考:1. 制定合理的学习计划,包括分配时间、集中精力等。
2. 阅读相关教材和参考书籍,理解概念和原理。
3. 制定实践计划,完成一定数量的数据库设计和查询练习。
4. 制作复习笔记,总结重要的知识点和操作技巧。
5. 刷题巩固知识,做一些模拟题和历年真题,熟悉考试形式和题型。
6. 参加培训班和考前模拟考试,提前适应考试环境和氛围。
7. 注意复习时的重点内容,特别是考试重视的知识点。
8. 学会快速解题的方法和技巧,掌握常用的快捷键和操作方法。
总之,备考Access数据库考试需要掌握相关的基本概念和操作技巧,进行实践操作和模拟题练习,并合理利用时间和资源,进行系统性的备考准备。
2011计算机等级考试二级Access基础教程汇总计算机等级考试二级Access基础教程:数据库原理第一章数据库原理数据库系统数据库应用系统数据模型关系数据库的设计Access2002与数据库的关系小结与练习数据库系统一,数据处理技术的发展状况 1.非关系型数据库系统层次模型和网状模型 2.关系型数据库系统数据按二维表组织3.面向对象数据库系统模块化程序设计变为面向对象的程序设计的数据库系统的设计二,数据库系统简介 1.数据库 2.数据库管理系统 3.数据库系统=数据库+数据库管理系统三,数据库系统的组成 1.硬件 2.软件 3.数据库 4.数据库管理员数据库应用系统数据库应用系统DBAS:是指数据库应用程序系统, 它是针对某一个实际应用管理对象而设计开发的一个面向用户的软件系统.如:学生管理系统. 数据模型一,信息,数据和实体信息是对客观事物或抽象概念的描述数据是对客观事物或抽象概念的符号化的描述实体是客观存在并可相互区别的事物二,实体间的联系1,一对一联系集A中的一个实体至多同B中的一个实体相联系,而B中的一个实体也至多同A中的一个实体相联系。
2,一对多联系集A中的一个实体可以同B中的任意数目(包括0)的实体相联系,而B中的一个实体至多同A中的一个实体相联系。
3,多对多联系集A中的一个实体可以同B中任意数目(包括0)的实体相联系,而B中的一个实体也可以同A中任意数目(包括0)的实体相联系。
三,数据模型层次模型:分别用记录和链接来表示数据和数据间的联系.与网状模型不同的是:层次模型中的记录只能组织成树的集合而不能是任意图的集合. 网状模型中的数据用记录(与Pascal语言中的记录含义相同)的集合来表示,数据间的联系用链接(可看作指针)来表示.数据库中的记录可被组织成任意图的集合. 关系模型用表的集合来表示数据和数据间的联系.每个表有多个列,每列有唯一的列名. 关系数据库的设计数据库的设计需求分析概念设计逻辑设计物理设计二数据库应用系统的设计Access2002与数据库的关系Access2002是一个桌面关系型的数据库管理系统. 练习P10 1, 2 我们举个例子来说明这个问题:每个人都有很多亲戚和朋友,为了保持与他们的联系,我们常常用一个笔记本将他们的姓名,地址,电话等信息都记录下来,这样要查谁的电话或地址就很方便了.这个\通讯录\就是一个最简单的\数据库\每个人的姓名,地址,电话等信息就是这个数据库中的\数据\我们可以在笔记本这个\数据库\中添加新朋友的个人信息,也可以于某个朋友的电话变动而修改他的电话号码这个\数据\不过说到底,我们使用笔记本这个\数据库\还是为了能随时查到某位亲戚或朋友的地址,邮编或电话号码这些\数据\实际上\数据库\就是为了实现一定的目的按某种规则组织起来的\数据\的\集合\在我们的生活中这样的数据库可是随处可见的啊. 小结:数据库是什么图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书. 数据库里的数据像图书馆里的图书一样,也要让人能够很方便地找到才行. 如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没有办法找到他们想要的书.同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为\数据库\数据库的管理系统就是从图书馆的管理方法改进而来的.人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为\数据库管理系统\它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员. 我们将要学习的Access也是一种数据库管理系统. 计算机等考Access基础教程:Access 2002开发环境第二章Access 2002开发环境Access 2002数据库简介Access 2002的开发环境浏览Access 2002 习题和上机操作Access 2002数据库简介一, Access系列产品简介Access 2002的开发环境一,Access 2002的启动和退出二, Access 2002的主窗口三, Access 2002的数据库窗口浏览Access 2002 一,浏览分析\罗斯文\商贸数据库二,分析Access数据库的结构习题和上机操作P20 谢谢大家! 计算机等考Access基础教程:创建第三章创建Access数据库设计数据库创建数据库的方法习题关系数据库设计方法Access数据库关系数据库中,数据表是最基本的对象,表的好坏,直接关系到数据库的效率以及对数据库管理和维护,因此,开始建立数据库之前,用户须先对数据库中的数据表进行仔细的分析和设计. 比如那些数据存放在一张表中,每个字段的名, 字段属性的设计,一个数据库中包含几张表,与表之间的联系等数据库表的设计方法学分课程名称课程号课程班级姓名学号学生实体属性实体实例:学生选课系统实体之间联系:多对多初步设计关系表85 4 多媒体2145 计用05(3)王五055048011 80 4 数据库技术2304 计用05(3) 王五055048011 76 4 多媒体2145 计用05(2) 张三055047006 85 4 数据库技术2304 计用05(2) 张三055047006 成绩学分课程名称课程编号班级姓名学号表3-1 计用05(3) 王五055048011 计用05(2) 张三055047006 班级姓名学号 4 多媒体2145 4 数据库技术2304 学分课程名称课程编号关系数据库设计步骤,原则 1. 需求分析信息需求处理需求安全性和完整性需求 2. 确定需要的表一个实体对应一个表关系数据库设计步骤,原则 3. 确定表中所需字段每个字段直接和表中的实体相关字段——实体型的属性以最小的逻辑单位存储信息表中的字段必须是原始数据确定关键字字段关键字字段——实体中的码关系数据库设计步骤,原则4. 确定联系一对多:在\多\的一边加上\一\那边的关键字字段; 多对多:添加一个关系表,表中存两个相关表的关键字字段; 一对一:根据具体情况而定,或用一个表存储,或用两个表存储,两个表使用相同的关键字字段,也有可能两个表通过外关键字字段建立联系. 5.设计求精创建数据库的方式利用数据库向导创建数据库不利用向导创建数据库利用数据库向导创建数据库例3-1 创建\工时与账单\数据库启动Access 2002以后,将鼠标移动到工具栏上的新建图标单击左键,或通过\文件\新建\选项;打开新建文件窗口2)打开通用模板窗口; 选择\工时与账单\图标,然后\确定\3)出现\文件新建数据库\窗口; 选择路径输入文件名,单击\创建\按钮4)启动数据库向导: 5)单击\下一步\,进入下面窗口: 6)选择数据库中相应的表,确定表中的字段,并确定是否添加可选字段,(可选字段为斜体)然后单击\下一步\7)确定屏幕的显示样式,然后\下一步\8)确定打印报表的样式,然后\下一步\9)确定数据库的标题,单击下一步:10)单击\完成\开始创建数据库. 11)出现对话框,单击确定. 12)输入注册信息,然后关闭窗口13)数据库对象建完后,系统会自动输入有关信息,输入完后关闭窗口. 14)在主切换面板中,选择进入各个窗体,输入客户的相关信息后关闭窗口; 15)回到数据库窗口用户可以查看数据库的对象(双击鼠标) 不利用向导创建数据库例3-2 不利用向导创建\图书管理数据库\打开Access,选择\空数据库\下一步\在我们以后的章节中,将一直以图书管理数据库作为例子2)选择保存路径,输入数据库文件名\图书管理数据库\单击\创建\习题操作题使用模板创建一个学生管理的数据库不使用模板创建一个空数据库thank you very much! 计算机等考Access基础教程:建造Access表第四章建造Access表Access数据库表概述一,表的组成字段字段的数据类型字段的属性字段的说明二,表的视图设计视图数据表视图数据透视表视图和数据透视图视图1. 字段字段名称要能够直接,清楚的反映信息内容字段命名规定(同样适合于控件和对象):长度不能超过64个西文字符(32个汉字); 不能包含句号\感叹号\重音符号和方括号\]\不能以空格开头; 不能包含控制字符(0~31的ASCII值);; 最好确保字段名和Access中已有的属性和其他元素的名称不相同. 2. 字段的数据类型合理选择字段的数据类型,可有效的提高数据库效率,并可避免一些错误的发生. 例:2002年5月14日8 日期或时间日期(Date/Time) 货币值除外8 用来算术计算的数值数字(Num) 注释,说明65 536 长文本或文本与数字的组合备注(Memo) 地址,电话号码,学号255 文本或数字与文本组合,或不需要计算的数字文本(Text) 备注存储空间(字节) 适用范围数据类型表4-1 字段的数据类型UNC,URL路径64 000 用于超链接超链接(Hyperlink) 例:Word,Excel文件1GB 用于使用OLE协议在其它程序中创建的OLE对象OLE对象(OLEObject) 是/否(Yes/No) 此类型字段不能更新 4 添加记录时,Access自动制定的唯一顺序号. 自动编号(AutoNum) 精确到小数点左边15位,小数点右边4位,禁止四舍入. 8 货币值货币(Currency) 备注存储空间(字节) 适用范围数据类型表4-1 字段的数据类型(续) 表4-1 字段的数据类型(续) 在数据类型列表中选择此选项,将会启动向导进行定义,严格说不是一种数据类型. 与对应于查阅子段的主键大小相同的存储空间一般为4字节用于创建这样的字段,它允许用户使用组合框来选择来自其他表或来自值列表的值查阅向导(Lookup Wizard) 3. 字段的属性字段的属性指字段的大小,外观和其他的一些能够说明字段所表示的信息和数据类型的描述Access为大多数属性提供了默认属性设置,也可以改变默认设置或自行设置. 常用的简单属性有如下几种: 字段大小可用户设置此属性的数据类型有:文本型,数字型和自动编号型; 文本型的字段大小属性可设置为1~255之间的任何整数,默认值为50; 数字型字段大小属性的可选项有:字节,整型,长整型,单精度型,双精度型,同步复制ID和小数.默认值为长整型; 3. 字段的属性(续) 自动编号型大小属性可选择长整型和同步复制型,默认为长整型; 索引具有此属性的数据类型为:文本型,数字型,货币型,日期/时间型; 索引属性可有三个取值:无索引,有索引(有重复),有索引(无重复) 格式除了OLE对象外,任何数据类型的字段都可设置格式; Access为自动编号,数字,货币,日期/时间,是/否提供了预定义格式,可从列表中选择. 3. 字段的属性(续) 4)小数位数此属性要在格式设置完毕后定义才有效,提供了自动和1~15位的选项; 只影响显示的小数位数,不影响保存的小数位数. 默认值指定在添加新记录时自动输入的值; 添加新记录时可接受默认值,也可键入新值覆盖它; 字段有效性规则用来控制数据输入的有效性和正确性. 4. 字段的说明字段说明是指对每个字段一般有一个简短的说明性文字,用来说明这个字段所表示的具体信息,以及设计字段时的注释. 此说明会在向该字段添加数据时出现在状态栏中(此项设置可选) 字段属性示例图4-1 字段读者类型的属性返回二,表的视图视图是Access数据库对象的外观表现形式,不同的视图具有不同的功能和作用. 表有四种视图: 设计视图数据表视图数据透视表视图数据透视图视图 1. 设计视图表的设计视图用于设计表的结构. 在设计视图中,既可以从头开始创建整个表,也可以添加,删除或自定义已有表中的字段. 设计视图示例 2. 数据表视图数据表视图是以行列格式显示表,用于处理数据. 在数据表视图中,可以添加,删除和修改数据\工作统计\的数据表视图图4-2 3. 数据透视表视图,数据透视图视图数据透视表视图和数据透视图视图是用所选格式和计算方法,汇总大量数据的表或图,其作用是以另一种格式查看数据. 一般用于查询或窗体中. 利用向导创建表例4-1 使用向导创建一个如下的地址信息表: 操作步骤: 创建一个空的数据库,命名为\地址信息\启动表向导单击\文件\菜单中的\地址信息.mdb\打开数据库.如图4-4所示,在对象栏中单击\表\图4-3 按钮,然后双击\使用向导创建表\即可启动表向导. 图4-4 选择字段(图4-5) 在\表向导\的第一个标签框中,选定建立一个\个人\表,然后在\示例表\中选择\地址\表;接着在\示例字段\中选择你想建立的表所包含的字段,通过双击该字段或单击按钮\\将选中的字段添加到\新表中的字段\框中,已经添加的字段可以通过反向箭头按钮\\删除,按钮\\\是将所有字段一次添加或一次删除修改字段名称(可选项) 单击按钮\重命名字段\可将\新表中的字段\框中的字段进行改名. 图4-5 指定表的名称,设置主键单击图4-5中的\下一步\按钮,打开\表向导\对话框(图4-6),在\请指定表的名称\文本框中输入\个人地址信息\在\请确定是否用向导设置主健\单选按钮中,选择设置主键的方法,这里我们先选择\是,帮我设置一个主键\单击\下一步\进入图4-6. 选择向导创建完表之后的动作,其中: \修改表的设计\单击\完成\按钮后弹出所建表格的设计视图,以便进行修改. \直接向表中输入数据\单击\完成\后将弹出所创建表的数据表视图,以便输入数据. \利用向导创建的窗体向表中输入数据\单击\完成\后将弹出自动生成的窗体,通过窗体可以输入相应的数据. 图4-6 通过输入数据创建表通过\输入数据创建表\可以一次性完成表的创建和数据的输入,适合把记录在纸上的数据直接建成数据库的形式. 例4-2 图书管理数据库包含如下\读者信息表\要求用\输入数据创建表\的方法创建完成图4-7 操作步骤如下: 打开数据表视图打开\图书管理数据库\选择\通过输入数据创建表\命名字段在空表的数据表视图中,双击空表的\字段1\将字段1命名为\读者ID\依次命名其它字段. 输入数据在各字段中顺序输入数据. 保存表,将表保存为\读者信息表\定义主键系统弹出\尚未定义主键\警告框,单击\是\系统自动定义一个主键. 利用\设计器\自行设计表表的设计视图中,可以对表的结构进行修改,并能够自行设计表例4-3利用\设计器\为\图书管理数据库\创建一个如图4-8的\图书信息表\图4-8 操作步骤: 打开设计视图在数据库窗口中双击\使用设计器创建表\后,弹出表的设计视图.定义字段在\字段名称\列中输入字段名; 单击\数据类型\右边的按钮,显示出所有数据类型的列表框,从中选择一种合适的. 保存表导入已有数据创建表可以导入和联接的数据源有: Microsoft Access, Microsoft Excel等. 在导入或连接数据之前,必须创建或打开Access2002数据库,以包含导入或连接的表. 在Access2002数据库中,导入的数据将用新表创建导入数据的一个副本,同时源表或源文件不会改变. 例:在Excel 中有如图所示的表,在图书管理数据库里,导入这个表.1.打开数据库,切换到当前的图书管理数据库: 表的关键字和记录一,定义关键字每个表都应该包含一个或一组这样的字段:这些字段是表中所存储的每一条记录的唯一标识,该信息即称作表的主键.指定了表的主键之后,Access 将阻止在主键字段中输入重复值或Null 值. 1)系统自动定义关键字2)用户自定义关键字在\设计\视图中打开表. 选择将要定义为主键的一个或多个字段. 若要选择一个字段,请单击所需字段的行选定器. 若要选择多个字段,请按住Ctrl 键,然后对每个所需字段单击其行选定器. 单击工具栏上的\主键\ 3)删除关键字在\设计\视图中打开表. 单击当前主键的行选定器,然后单击工具栏上的\主键\表的关键字和记录例: 表的关键字和记录二,创建索引创建索引以快速查找和排列记录在\设计\视图中打开表. 在窗口上部,单击要为其创建索引的字段. 在窗口下部,在\索引\属性框中单击,然后单击\有(有重复)\或\有(无重复)\单击工具栏中的索引按钮在索引对话框中选择所需要的索引姓名,设置属性关闭索引对话框,保存修改表的关键字和记录三,记录的编辑如何打开一个表我们已经会使用表向导建立表了.表虽然是建立好了,但一个空白的表没有任何用处,我们必须在建立好的表中输入数据,并学习一些关于表的基本操作. 往表中添加数据之前要先打开它,前面已经学过如何打开一个数据库,首先启动Access,选择\打开已有文件\双击\图书管理数据库\打开它.在数据库窗口中单击\表\选项,可以看到在数据库右边的\创建方法和已有对象列表\列表框中. 表的关键字和记录要打开这个表有两种方法,一是用鼠标双击这个选项,另一个方法是先单击这个选项选中它,然后再单击数据库窗口上的\打开\按钮.打开这个表之后,我们就开始往里面输入数据. 表的关键字和记录如何在表中添加,修改和删除数据我们先在表中输入几个数. 在一个空表中输入数据时,只有第一行中可以输入.首先将鼠标移动到表上的字段和第一行交叉处的方格内,单击鼠标左键,方格内出现一个闪动的光标,表示可以在这个方格内输入数了. 表的关键字和记录如果输入时出现错误想改的话,只要按键盘上的方向键,将光标移动到要修改的值所在的方格,也可以直接用鼠标单击,选中方格内的数据,然后用键盘上的\键将原来的值删掉,并输入正确的值就可以了.向表中输入数据是一件很细致的工作,千万不能马虎大意.简单的表,数据比较少,出错了容易检查;如果一张表很大,而且字段类型又比较复杂的话,输入的值出现错误,查起来就会非常麻烦.而且要是没有检查出来,让错误的数据留在表中,可能会给工作造成非常严重的后果. 建立表之间的关系表的规范化1)字段的唯一性:每个字段是不可再分的数据项2)主关键字:每一个表都应该有一个关键字3)功能关系性:表中的其它字段与主关键字是否直接相关4)字段的独立性:字段之间不存在相依性, 字段不存在相互依赖的例子如下: 年龄出生年月姓名学号2. 表之间的关系此处的关系指两个表的共有字段之间的关联性,只有定义了关系,才使得查询,窗体,报表可以显示多个表的信息. 关系通过匹配各个表中的关键字段的数据,对各表中的字段进行协调. 建立表之间的关系首先看一个例子:\一对一\关系,比如下面的两个表:某学校学生月副食补助和某学校学生月助学金建立表之间的关系我们将这两个表中的数据进行汇总生成新的表:\某学校学生月实发金额汇总\于姓名字段可能会出现重复的情况,所以只有通过不可能出现重复的值的字段\学号\才能将这两个表唯一地联系起来,保证\副食补贴\和\助学金\不至于错误地发放,这样\月副食补助表\中的一个学号就只对应\月助学金\中的一个学号,绝对不会弄错.这样两个表的关系很明显就是\一对一\了. 一对多和多对多,前面已经讲过.不再重复.3. 关系的创建关系通过匹配字段的数据来建立,建立表之间的关系,必须满足下面的条件: (1)相关联的字段名称不一定相同,但字段类型必须相同;(2)相关联的字段若为数字型,二者还必须具有相同的\字段大小\属性设置;(3)特殊,自动编号型字段可以和数字型字段匹配,但必须二者具有相同的\字段大小\属性配置. 创建关系的关键:对表之间的内在联系进行分析,确定联系模式,一般还应该确保每个表都有主关键字或唯一索引. 遵循原则: (1)\一对多\关系,要求只有一个表的相关字段是主关键字或唯一索引;(\多\的一边加上\一\那边的关键字) (2)\一对一\关系,要求两个表的相关字段都是主关键字或唯一索引; (3)\多对多\关系,通过使用第三个表来创建,第3个表至少包括两个部分(既可以是字段也可以是字段组),一部分来自A表的关键字或唯一索引字段,另一部分来自B表的关键字或唯一索引字段,还可以增加其它字段. 例4-8 在\图书管理数据库\建立各表之间的关系. 分析: 图书管理数据库中,四张表之间的关系规则:\多\的一边加上\一\那边的关键字关系窗口关系的创建步骤:关闭所有打开的表选择需要创建关系的表单击菜单栏\工具\关系\若还没有定义关系,则弹出\显示表\对话框,否则显示关系窗口. 在\显示表\对话框的\表\选项卡中,单击需要创建关系的表名称,再单击\确定\或双击表名称),弹出关系窗口. 定义关系①在\关系\窗口中,将要建立关系的字段从一个表中拖拽到相关表中的字段上,弹出\编辑关系\对话框. 单击\新建\按钮,弹出\新建\对话框,从下拉列表\左表名称\中选择\读者权限表\并从\左列名称\中选择\读者类型\字段,同样选择右表名称\读者信息表\右列名称\读者类型\单击\确定\回到\编辑关系\对话框. \编辑关系\对话框\新建\对话框②选中\编辑关系\对话框中的\实施参照完整性\复选框,则将建立两个表之间的\一对多\的关系. ③如果用户想更改主表的记录时,系统自动更新相关表中的记录,就选择\级联更新相关字段\复选框.④如果用户想删除主表的记录时,系统自动删除相关表的记录,则选择\级联删除相关字段\⑤单击\创建\就建立了\读者权限表\和\读者信息表\的关系.⑥重复①~⑤,依次定义各表之间的关系. 保存关系删除关系关系的完整性规则实体完整性规则若属性A是基本关系R的主属性,则属性A不能取空值. 实体完整性规则规定基本关系的所有主属性不能取空,而不仅是主码整体不能取空.比如学生选课关系(学号,课程号,成绩)中,学号+课程号是主码,则\学号\课程号\两个属性都不能取空. 对整体完整性说明如下:, (1)实体完整性是针对基本关系的.一个表通常对应现实世界的一个实体集.(2)现实世界的实体是可区分的,即具有唯一标识(3)相应的,关系模型中,。
1、下面不属于软件设计原则的是(C)
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐蔽
2、在软件开发中,下面任务不属于设计阶段的是(D)
A. 数据结构设计
B. 给出系统模块结构
C. 定义模块算法
D. 定义需求并建立系统模型
3、下面不属于软件工程的3个要素的是(D)
A. 工具
B. 过程
C. 方法
D. 环境
4、关系数据库管理系统能实现的专门关系运算包括(B)
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
5、下面不属于软件设计原则的是(C)
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐蔽
6、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能
7、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)
A. 模拟现实世界中不同事物之间的联系
B. 强调模拟现实世界中的算法而不强调概念
C. 使用现实世界的概念抽象地思考问题从而自然地解决问题
D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
8、下列关于队列的叙述中正确的是(C)
A. 在队列中只能插入数据
B. 在队列中只能删除数据
C. 队列是先进先出的线性表
D. 队列是先进后出的线性表
9、下面概念中,不属于面向对象方法的是 (D)
A. 对象
B. 继承
C. 类
D. 过程调用
10、下列叙述中正确的是(C)
A.数据库是一个独立的系统,不需要操作系统的支持
B.数据库设计是指设计数据库管理系统
C.数据库技术的根本目标是要解决数据共享的问题
D.数据库系统中,数据的物理结构必须与逻辑结构一致
11、数据库设计包括两个方面的设计内容,它们是(A)
A. 概念设计和逻辑设计
B. 模式设计和内模式设计
C. 内模式设计和物理设计
D. 结构特性设计和行为特性设计
12、软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能
13、索引属于(B)
A. 模式
B. 内模式
C. 外模式
D. 概念模式
14、信息隐蔽的概念与下述哪一种概念直接相关(B)
A.软件结构定义
B. 模块独立性
C. 模块类型划分
D. 模拟耦合度
15、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得
A. 8
B. 16
C. 32
D. 15
16、算法的时间复杂度是指(C)
A. 执行算法程序所需要的时间
B. 算法程序的长度
C. 算法执行过程中所需要的基本运算次数
D. 算法程序中的指令条数
17、数据库系统的核心是(B)
A. 数据模型
B. 数据库管理系统
C. 软件工具
D. 数据库
18、按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R
B. R|X|Rf
C. бf(R)
D. ∏f(R)
19、下面概念中,不属于面向对象方法的是 (D)
A. 对象
B. 继承
C. 类
D. 过程调用
20、下列关于栈的叙述中正确的是(D)
A. 在栈中只能插入数据
B. 在栈中只能删除数据
C. 栈是先进先出的线性表
D. 栈是先进后出的线性表
21、用树形结构来表示实体之间联系的模型称为(B)
A. 关系模型
B. 层次模型
C. 网状模型
D. 数据模型
22、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出
A. 349
B. 350
C. 255
D. 351
23、设有下列二叉树:图见书P46
对此二叉树中序遍历的结果为(B)
A. ABCDEF
B. DBEAFC
C. ABDECF
D. DEBFCA
24、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)
A. 内模式
B. 外模式
C. 概念模式
D. 逻辑模式
25、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)
A. 内模式
B. 外模式
C. 概念模式
D. 逻辑模式
26、程序流程图(PFD)中的箭头代表的是(B)
A. 数据流
B. 控制流
C. 调用关系
D. 组成关系
27、关系表中的每一横行称为一个(A)
A. 元组
B. 字段
C. 属性
D. 码
28、下列关于栈的叙述中正确的是(D)
A. 在栈中只能插入数据
B. 在栈中只能删除数据
C. 栈是先进先出的线性表
D. 栈是先进后出的线性表
29、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A. 可行性分析
B. 需求分析
C. 详细设计
D. 程序编码
30、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说
明书以及(B)
A. 阶段性报告
B. 需求评审
C. 总结
D. 都不正确
31、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A. 可行性分析
B. 需求分析
C. 详细设计
D. 程序编码
32、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)
A. 概要设计
B. 详细设计
C. 可行性分析
D. 需求分析。