2025年全国计算机二级Access数据库设计考试重点解析试卷及答案_第1页
2025年全国计算机二级Access数据库设计考试重点解析试卷及答案_第2页
2025年全国计算机二级Access数据库设计考试重点解析试卷及答案_第3页
2025年全国计算机二级Access数据库设计考试重点解析试卷及答案_第4页
2025年全国计算机二级Access数据库设计考试重点解析试卷及答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2025年全国计算机二级Access数据库设计考试重点解析试卷及答案考试时间:______分钟总分:______分姓名:______一、选择题(每小题2分,共40分。在每小题列出的四个选项中,只有一个是符合题目要求的,请将正确选项字母填在题后的括号内。)1.数据库系统的三级模式结构包括()。A.概念模式、内部模式、外部模式B.模式、内模式、外模式C.概念层、物理层、逻辑层D.子模式、用户模式、存储模式2.关系模型中,实现实体间一对多关系的正确方法是()。A.在多端实体所在的多张表中分别设置外键B.在多端实体所在的多张表中分别设置主键C.在一方实体表中设置外键,在多方实体表中设置主键D.在一方实体表中设置主键,在多方实体表中设置外键3.以下关于数据库设计范式的叙述中,正确的是()。A.第一范式(1NF)要求关系中属性值必须唯一B.第二范式(2NF)要求关系中不存在非主属性对任何候选键的部分依赖C.第三范式(3NF)要求关系中不存在非主属性对任何非主属性传递依赖D.满足BCNF范式的关系一定满足3NF4.SQL语言中,用于删除表中数据的命令是()。A.UPDATEB.DELETEC.REMOVED.DROP5.在SQL查询中,用于对查询结果进行排序的子句是()。A.WHEREB.GROUPBYC.ORDERBYD.HAVING6.以下SQL语句中,能够实现查找“部门名称”为“销售部”的全体员工姓名和部门号的是()。```sqlSELECT姓名,部门号FROM员工表WHERE部门号IN('销售部')```A.上述语句正确B.上述语句错误,应使用“=”而不是“IN”C.上述语句错误,应使用“=`”而不是“IN”D.上述语句错误,应在“员工表”前加上表别名7.在Access中,用于存储大量文本或长文本内容的字段类型是()。A.文本B.备注C.日期/时间D.附件8.在Access数据库中,用于存储结构化数据(如其他表的记录)的对象是()。A.表B.查询C.窗体D.关系9.在Access中,若要设置一个字段的输入数据必须满足特定格式(如电话号码格式),应使用该字段的哪个属性?()A.必填B.有效性规则C.输入掩码D.默认值10.在Access查询设计视图中,哪个选项组用于指定查询返回的数据类型?()A.排序依据B.查询条件C.字段D.筛选11.在Access中,若要创建一个每次运行时都显示相同记录的查询,应将其保存为()。A.选择查询B.参数查询C.交叉表查询D.动作查询12.在Access窗体中,若要使一个文本框控件自动显示当前系统日期,应设置其控件的哪个属性?()A.数据绑定B.默认值C.有效性规则D.格式13.在Access窗体中,用于实现数据输入或显示的单条记录界面是()。A.窗体B.报表C.数据表视图D.表单视图14.在AccessVBA编程中,用于声明变量的关键字是()。A.DimB.VariableC.PublicD.Define15.在AccessVBA中,以下哪个语句用于实现条件判断?()A.For...NextB.WhileC.If...Then...ElseD.Do...Loop16.在AccessVBA中,若要使一个过程(Procedure)能够在其他模块中被调用,应将其声明为()。A.PrivateB.PublicC.StaticD.Friend17.在AccessVBA中,若要在按钮的“单击”事件中调用一个名为“CalculateTotal”的过程,应使用以下哪个语句?()```vbaCallCalculateTotal```A.上述语句正确B.上述语句错误,应去掉“Call”C.上述语句错误,应使用“EventCalculateTotal”D.上述语句错误,应使用“RunCalculateTotal”18.在AccessVBA中,用于表示“或”逻辑运算符的是()。A.AndB.OrC.XorD.Not19.在AccessVBA中,若要向一个名为“txtMessage”的文本框控件中输出信息“HelloWorld”,应使用以下哪个语句?()```vbatxtMessage="HelloWorld"```A.上述语句正确B.上述语句错误,应使用“txtMessage.Value="HelloWorld"”C.上述语句错误,应使用“Print"HelloWorld"TotxtMessage”D.上述语句错误,应使用“txtMessage.Set"HelloWorld"”20.在AccessVBA中,以下哪个方法用于关闭一个已经打开的窗体?()A.CloseB.EndC.QuitD.DoCmd.Close二、操作题(共60分。请根据以下要求完成操作。注意:此处仅为文字描述,实际操作需在Access环境中完成。)1.表设计(15分):请根据以下要求设计一个名为“学生选课”的表结构。*表名:学生选课*字段:*学号(文本类型,字段大小为10,设为主键)*课程号(文本类型,字段大小为8)*课程名称(文本类型,字段大小为50)*教师姓名(文本类型,字段大小为20)*成绩(数字类型,单精度,小数位数为1)*约束:*学号和课程号组合起来作为唯一约束(即每个学生每门课只能选一次,且课程号不能重复)*成绩字段必须大于等于0且小于等于1002.查询设计(20分):请创建一个名为“查询1”的选择查询,用于查找并显示所有“计算机科学”课程的学生“学号”和“课程名称”,要求结果按“课程名称”降序排列。假设存在一个名为“课程表”的表,其中包含“课程号”、“课程名称”字段;存在一个名为“学生选课”的表(如上题设计)。3.窗体设计(25分):请创建一个名为“窗体1”的窗体,用于输入学生选课信息(对应“学生选课”表)。要求:*窗体使用“数据表”视图。*窗体标题为“输入学生选课信息”。*窗体中包含“学号”、“课程号”、“课程名称”、“教师姓名”、“成绩”五个字段,每个字段对应一个控件。*设置“成绩”字段的控件格式,使其显示为百分比。---试卷答案一、选择题1.A解析:关系数据库的三级模式结构包括概念模式(或称逻辑模式)、内部模式(或称物理模式)和外部模式(或称子模式/用户模式)。2.D解析:在一对多关系中,多方实体端需要依赖一方实体端,因此应在多方实体表中设置外键,指向一方实体表的主键。3.B解析:第二范式(2NF)要求消除非主属性对候选键的部分依赖。满足2NF的关系必然也满足1NF。4.B解析:SQL中用于删除数据的命令是DELETE。UPDATE用于更新数据,DROP用于删除表或数据库。5.C解析:ORDERBY子句用于对查询结果进行排序。6.A解析:使用`部门号IN('销售部')`是正确的SQL语法,用于查找部门号是'销售部'的记录。7.B解析:在Access中,“备注”类型字段可以存储长达64KB的文本,适用于存储大量文本或长文本内容。8.D解析:在Access中,“关系”对象用于定义和维护表之间的联系,存储结构化数据。9.C解析:输入掩码用于定义字段的输入格式,如电话号码、日期等。10.C解析:在查询设计视图的“字段”选项组中,可以添加、删除、重新排序要查询的表和字段。11.A解析:选择查询用于检索数据并显示结果,其返回的数据集在查询运行后仍然存在。参数查询需要输入参数才能运行,交叉表查询用于整理数据,动作查询用于执行数据操作。12.B解析:设置文本框控件的“默认值”属性,可以使其在窗体首次打开或记录首次创建时自动填充特定值,如当前日期。13.A解析:窗体(Form)是用户与Access数据库交互的主要界面,用于数据的输入、显示、编辑和删除。14.A解析:Dim是VBA中用于声明变量的标准关键字。15.C解析:If...Then...Else语句是VBA中最常用的条件判断语句。16.B解析:Public关键字声明的过程或变量可以在当前数据库中的任何其他模块中被访问。17.A解析:Call关键字用于显式调用过程。如果不使用Call,直接写过程名也会调用过程(适用于事件处理程序或子程序的第一行)。18.B解析:Or是VBA中的逻辑“或”运算符,用于连接两个条件,只要有一个条件为真,结果就为真。19.B解析:在VBA中,给控件赋值应使用`.Value`属性。正确的语句是`txtMessage.Value="HelloWorld"`。20.D解析:DoCmd.Close方法用于关闭窗体、报表或查询。语法为`DoCmd.Close[ObjectType],[ObjectName],[View]`。二、操作题1.表设计*表名:学生选课*字段:*学号:文本型;字段大小:10;主键*课程号:文本型;字段大小:8*课程名称:文本型;字段大小:50*教师姓名:文本型;字段大小:20*成绩:数字型;单精度;小数位数:1*约束:*设置“学号”和“课程号”的“索引”为“有(无重复)”,实现唯一约束。*设置“成绩”字段“有效性规则”为“>0And<100”。2.查询设计*查询名称:查询1*查询类型:选择查询*字段列表:*从“课程表”表添加“课程名称”字段。*从“学生选课”表添加“学号”字段。*添加条件:在“课程表”表下的“课程名称”字段中选择“计算机科学”。*排序:在“设计”视图中,选择“课程名称”字段,点击“升序/降序”按钮选择“降序”。3.窗体设计*窗体名称:窗体1*视图:数据表视图*窗体标题:输入学生选课信息*控件:*添加一个“表单控件”->“文本框”控件,设置其“控件名称”为“学号”,设置“数据绑定”字段为“学生选课.学号”。*添加一个“表单控件”->“文本框”控件,设置其“控件名称”为“课程号”,设置“数据绑定”字段为“学生选课.课程号”。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论