好好复习,祝大家考试顺利!1Access数据库程序设计考前必备复习资料好好复习,祝大家考试顺利!2目录Access..........................................................................................................................................1学习指导..............................................................................................................................3第1章数据库基础知识...................................................................................................4第2章数据表操作...........................................................................................................8*第3章数据查询与SQL命令......................................................................................11第4章创建报表................................................................................................................15第五章模块对象与VBA程序设计...................................................................................18第6章窗体设计................................................................................................................23第7章用VBA访问Access数据库................................................................................24第九章宏的使用与数据库管理......................................................................................26单选题练习........................................................................................................................28完整版练习题....................................................................................................................34好好复习,祝大家考试顺利!3学习指导1Access数据库程序设计教程的学习是非常重要的,学习好它对于你学习还有以后工作都是很有用的。2Access数据库程序设计教程的复习应该以课本知识为核心,但是可能时间关系,我们无法全部掌握课本内容,为了基本的期末考试,我们这些资料可以帮助大家复习,我们将基本的必须掌握的知识点列出,以协助大家考试。3Access数据库程序设计教程的复习应该多做题练习,我们资料中队每章都对应有相应的练习题,很多也都是考过的题目,帮助大家更好的掌握知识。4课本中的第8章和第九章内容可能给大家的不是很多,因为这两章节不是学习重点,尤其第8章,部分老师是没有对其进行讲授的。所以我们关于这两章的资料也较少,望大家谅解。5明年几乎所以人都会考的计算机二级,专业知识就是Access数据库程序设计教程,所以大家不可不重视这门课程。计算机二级证书是最基本的证书,几乎人人都会有。所以现在学好这门课程对明年的二级考试也是作用很大的。6祝大家考试顺利,对我们的资料多题您的宝贵建议。谢谢!好好复习,祝大家考试顺利!4第1章数据库基础知识1.基本概念:数据库,数据模型,数据库管理系统,类和对象,事件。2.关系数据库基本概念:关系模型(整体的完整性,参照的完整性,用户定义的完整性,)关系模式,关系,元组,属性,字段,域,值,主关键字等。3.关系运算基本概念:选择运算,投影运算,连接运算。4.SQL基本命令。查询命令,操作命令。5.Access系统简介:(1)Access系统的基本特点。(2)基本对象:表,查询,窗体,报表,页,宏,模块重点&练习题1.数据库系统的组成答:数据库+数据库管理系统+数据库应用.2.什么是实体?什么是属性?在ACCESS中被称作什么?答:客观世界的万事万物在数据库领域内被称为实体。实体的特征(外在表现)称为属性。实体被称为数据,3.什么是主键?什么是外键?举例说明。答:为保证表中每个记录的独特性而添加的一个标识记录的额字段称为主键。呈一对多关系的两个表中,“一”表的主键字段在“多表”中被称为外键。4.三个范式第一:每个记录每个字段中只能包含一个记录。第二:所有非主键字段完全依赖于主键字段。第三:第二的前提下,所有非主键字段均不传递性依赖于主键字段。1.“商品”与“顾客”两个实体集之间的联系一般是(D)A.一对一B.一对多好好复习,祝大家考试顺利!5C.多对一D.多对多2.在E—R图中,用来表示实体的图形是(A)A.矩形B.椭圆形C.菱形D.三角形3.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(C)A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系4.在关系模型中,把数据看成是二维表,每一个二维表称为一个(关系)。5.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为(逻辑独立性)。6.在数据库系统中,用户所见的数据模式为(B)A)概念模式B)外模式C)内模式D)物理模式7.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和(D)A)编码设计B)测试阶段C)运行阶段D)物理设计8)数据库技术的根本目标是要解决数据的(B)A)存储问题B)共享问题C)安全问题D)保护问题9.下列实体的联系中,属于多对多联系的是(A)A)学生与课程B)学校与校长C)住院的病人与病床D)职工与工资10、在关系运算中,投影运算的含义是(B)A)在基本表中选择满足条件的记录组成一个新的关系B)在基本表中选择需要的字段(属性)组成一个新的关系C)在基本表中选择满足条件的记录和属性组成一个新的关系D)上述说法均是正确的。11)一个关系表的行称为(元组或记录)12.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(B)A)并B)交C)投影D)笛卡儿积13.在E-R图中,用来表示实体之间联系的图形是(C)A)矩形B)椭圆形C)菱形D)平行四边形好好复习,祝大家考试顺利!614.下列叙述中错误的是(A)A)在数据库系统中,数据的物理结构必须与逻辑结构一致B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持15.在关系模型中,每个关系模式中的关键字(C)A)可由多个任意属性组成B)最多由一个属性组成C)可由一个或多个其值能唯一标识关系中任何元组的属性组成D)以上说法都不对16.在数据库系统中,实现各种数据管理功能的核心软件称为(数据库管理系统)。17.下列叙述正确的是(B)A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对18下列叙述正确的是(C)A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表19.用二维表来表示实体及实体之间联系的数据模型是(D)A)实体-联系模型B)层次模型C)网状模型D)关系模型20.在企业中,职工的“工资级别”与职工个人“工资”的联系是(B)A)一对一联系B)一对多联系C)多对多联系D)无联系21.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是(A)A)书号B)书名C)作者D)出版社22.在E-R图中,矩形表示(实体)7.在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为(投影)23.在数据库设计中,将E-R图转换成关系模型的过程属于(C)好好复习,祝大家考试顺利!7A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段24.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为(C)A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩25.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套首款设备为顾客服务。在超市数据库中,实体之间属于一对一关系的是(D)A)“顾客”与“收款口”的关系B)“收款口”与“收款员”的关系C)“班组”与“收款员”的关系D)“收款口”与“设备”的关系26.在关系数据库中,用来表示实体之间联系的是(关系)27.在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,(数据定义语言)负责数据的模式定义与数据的物理存取构建。28.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(B)A)一对一B)一对多C)多对一D)多对多29.在数据库管理技术发展的三个阶段中,数据共享最好的是(C)A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同30.数据库设计包括概念设计、(逻辑设计)和物理设计。31.在二维表中,元组的(属性)不能再分成更小的数据项。32.在关系数据库中,基本的关系运算有三种,它们是选择、投影和(连接)。好好复习,祝大家考试顺利!8第2章数据表操作1、创建数据库:(1)创建空数据库。(2)使用向导创建数据库。2、表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表。(2)设置字段属性。(3)输入数据:直接输入数据,获取外部数据。3、表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。(2)建立表间关系。(3)设置参照完整性。4、表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。(2)编辑表内容:添加记录,修改记录,复制记录。(3)调整表外观。5、表的其他操作:(1)查找数据。(2)替换数据。(3)排序记录。(4)筛选记录。重点&练习题(1)数据库系统有几类对象?它们的名称是什么?答:7类,分别是表对象、查询对象、窗体对象、叶对象、报表对象、模块对象、宏对象。(2)假设导师表和研究生表已经建立一对多关系,那么应该向哪个表输入数据?可以改变输入顺序吗?答:向导师表输入。不能!(3)什么是级联更新?什么是级联删除?答:级联更新:当主表中记录的主键变动(更改或删除)时,会同时更改或删除所有子报表中的记录。好好复习,祝大家考试顺利!9级联删除:如果删除学生表中某学生的记录,则同时成绩表中也删除所有这个学生的成绩记录。(4)用向导创建表结构与在设计视图中创建表结构有何差别?