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

下载本文档

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

文档简介

2025年全国计算机二级Access数据库设计考试重点试题解析卷考试时间:______分钟总分:______分姓名:______一、选择题(每小题2分,共30分。在每小题列出的四个选项中,只有一个是符合题目要求的,请将正确选项字母填在题后的括号内。)1.数据库系统的三级模式结构包括()。A.概念模式、内部模式、外部模式B.模式、内模式、外模式C.子模式、用户模式、存储模式D.逻辑模式、物理模式、应用模式2.在关系模型中,用于唯一标识元组的属性或属性组合称为()。A.关键字B.外部关键字C.主属性D.参照完整性3.下列数据类型中,属于Access数据库字段数据类型的是()。A.IntegerB.FloatC.BooleanD.Variant4.在Access中,若要求一个文本字段输入的字符以特定符号开头或结尾,或在输入数据后自动添加特定的字符,应设置该字段的()属性。A.格式B.有效性规则C.输入掩码D.默认值5.以下关于主键和外键的叙述,正确的是()。A.主键和外键都可以是多个字段组合B.主键可以重复,外键不可以重复C.外键用来建立两个表之间的联系D.设置了主键的表不能与其他表建立关系6.在Access中,要建立两个表之间的一对多关系,通常需要在“多”的表中选择一个字段作为()。A.主键B.外键C.索引D.计算字段7.下列关于查询的叙述,错误的是()。A.选择查询可以从一个或多个表中获取数据B.操作查询可以同时更新、删除或插入多条记录C.参数查询需要用户输入参数才能运行D.删除查询只能删除满足特定条件的所有记录8.在Access中,创建一个基于两个表进行连接的选择查询,至少需要设置()个连接条件。A.0B.1C.2D.表的数量9.在设计窗体时,为了使文本框中的内容在输入时进行验证,可以设置文本框的()属性。A.数据验证B.输入掩码C.有效性规则D.是否有效10.在Access中,若要在窗体上动态显示当前记录的编号,可以使用绑定到该记录的()控件,并设置其控件来源属性为()。A.标签;=Forms![窗体名称]![主键字段名称]B.文本框;=DCount("[主键字段名称]","[表名称]")C.文本框;=Forms![窗体名称]![主键字段名称]D.标签;=DCount("[主键字段名称]","[表名称]")11.在Access中,报表的数据源可以是()。A.表B.查询C.窗体D.以上所有12.在设计报表时,若希望将某个字段按组进行汇总统计,应在该字段的()中设置分组级别。A.控件属性B.窗体属性C.报表组属性D.报表属性13.在VBA中,以下哪个语句用于声明一个整型变量?()A.DimiAsIntegerB.DimiAsNumberC.DimiAsLongD.DimiAsString14.在VBA中,若要判断变量x是否为数字类型,可以使用函数()。A.IsNumeric(x)B.IsNull(x)C.IsEmpty(x)D.IsArray(x)15.在VBA代码中,若要在消息框中显示两行文本,第一行是“Hello”,第二行是“World”,正确的语句是()。A.MsgBox“Hello”&vbCrLf&“World”B.MsgBox“Hello”&“\n”&“World”C.MsgBox“Hello”,“World”D.MsgBox“Hello”+vbCrLf+“World”二、操作题(共65分。请根据题目要求,在Access数据库环境中完成指定操作。注意:请将操作结果以截图或文件形式提交,具体要求见答题指南。)1.数据库设计(15分):某学校需要建立一个简单的学生信息管理系统数据库。请根据以下需求设计数据库表结构,并建立表间关系。*需求:*创建一个名为“学生信息表”的表,包含以下字段:*学号(文本类型,长度为8,不能为空,设为主键)*姓名(文本类型,长度为10,不能为空)*性别(是/否类型)*出生日期(日期/时间类型)*班级编号(文本类型,长度为6)*创建一个名为“班级信息表”的表,包含以下字段:*班级编号(文本类型,长度为6,不能为空,设为主键)*班级名称(文本类型,长度为20,不能为空)*人数(数字类型,整型)*建立“学生信息表”和“班级信息表”之间的关系,学生属于某个班级。2.查询设计(15分):在上述设计的数据库中,创建一个选择查询,命名为“查询学生班级信息”。该查询需要从“学生信息表”和“班级信息表”中获取以下信息:*学号*姓名*性别*班级名称*出生日期*要求:查询结果按学号升序排序。3.窗体设计(20分):创建一个名为“学生信息录入窗体”的窗体,用于录入学生信息。该窗体需要包含以下元素:*标签和对应的文本框,用于显示和输入以下字段:学号、姓名、性别、出生日期、班级编号。文本框均需绑定到“学生信息表”的对应字段。*一个“保存”命令按钮,用于保存录入的学生信息。当单击此按钮时,若学号已存在,则提示用户该学号已存在,并取消保存操作;若学号不存在,则将信息添加到“学生信息表”中。*设置窗体的标题为“学生信息录入”。4.报表设计(15分):在上述设计的数据库中,创建一个名为“学生班级统计报表”的报表。该报表需要从“查询学生班级信息”中获取数据,并按班级名称进行分组。每组的报表内容应包括:*班级名称*该班级的学生人数(需使用计算字段实现)*要求:报表标题为“班级学生统计”,班级名称和人数使用表格形式呈现。---试卷答案一、选择题1.A2.A3.D4.C5.C6.B7.D8.B9.C10.C11.D12.C13.A14.A15.A二、操作题1.数据库设计(15分):*创建表“学生信息表”:*字段名:学号,数据类型:文本,字段大小:8,是否主键:是,是否必需:是。*字段名:姓名,数据类型:文本,字段大小:10,是否必需:是。*字段名:性别,数据类型:是/否。*字段名:出生日期,数据类型:日期/时间。*字段名:班级编号,数据类型:文本,字段大小:6。*创建表“班级信息表”:*字段名:班级编号,数据类型:文本,字段大小:6,是否主键:是,是否必需:是。*字段名:班级名称,数据类型:文本,字段大小:20,是否必需:是。*字段名:人数,数据类型:数字,字段大小:整型。*建立关系:*在“关系”视图中,将“班级信息表”的“班级编号”字段拖动到“学生信息表”的“班级编号”字段上,选择“一对多”关系类型。2.查询设计(15分):*创建选择查询,命名为“查询学生班级信息”。*在“查询设计”视图中,添加“学生信息表”和“班级信息表”。*在“字段”行,添加以下字段:*学生信息表.学号*学生信息表.姓名*学生信息表.性别*班级信息表.班级名称*学生信息表.出生日期*在“关系”视图中,确保“学生信息表”的“班级编号”与“班级信息表”的“班级编号”建立了正确的连接。*在“设计”选项卡的“排序”组中,对“学生信息表.学号”字段设置升序排序。*保存查询。3.窗体设计(20分):*创建窗体,命名为“学生信息录入窗体”。*在“设计”视图中,添加以下控件:*5个标签,分别命名为“学号标签”、“姓名标签”、“性别标签”、“出生日期标签”、“班级编号标签”。*5个文本框,分别命名为“学号文本框”、“姓名文本框”、“性别文本框”、“出生日期文本框”、“班级编号文本框”。*设置每个文本框的控件来源属性:*学号文本框:=学生信息表.学号*姓名文本框:=学生信息表.姓名*性别文本框:=学生信息表.性别*出生日期文本框:=学生信息表.出生日期*班级编号文本框:=学生信息表.班级编号*1个命令按钮,命名为“保存按钮”。*双击“保存按钮”,进入VBA编辑器,编写如下代码:```vbaPrivateSubCommandButton_Click()DimrsAsRecordsetSetrs=Forms!学生信息录入窗体!学号文本框.Datasource.OpenRecordsetIfNotrs.EOFThenMsgBox"该学号已存在!"rs.CloseSetrs=NothingExitSubEndIfWithrs.AddNew.Fields!学号.Value=Forms!学生信息录入窗体!学号文本框.Value.Fields!姓名.Value=Forms!学生信息录入窗体!姓名文本框.Value.Fields!性别.Value=Forms!学生信息录入窗体!性别文本框.Value.Fields!出生日期.Value=Forms!学生信息录入窗体!出生日期文本框.Value.Fields!班级编号.Value=Forms!学生信息录入窗体!班级编号文本框.Value.UpdateEndWithrs.CloseSetrs=NothingMsgBox"学生信息已保存!"EndSub```*设置窗体标题为“学生信息录入”。4.报表设计(15分):*创建报表,命名为“学生班级统计报表”。*在“设计”视图中,将“查询学生班级信息

温馨提示

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

评论

0/150

提交评论