2025年全国计算机二级Access数据库设计试题汇编及答案_第1页
2025年全国计算机二级Access数据库设计试题汇编及答案_第2页
2025年全国计算机二级Access数据库设计试题汇编及答案_第3页
2025年全国计算机二级Access数据库设计试题汇编及答案_第4页
2025年全国计算机二级Access数据库设计试题汇编及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

2025年全国计算机二级Access数据库设计试题汇编及答案考试时间:______分钟总分:______分姓名:______一、选择题1.在关系模型中,用于唯一标识元组的属性或属性组合称为()。A.关键字B.外部关键字C.主属性D.非主属性2.下列关于数据库范式的叙述中,正确的是()。A.第一范式(1NF)要求关系中不存在重复元组B.第二范式(2NF)要求关系中的所有非主属性都完全依赖于主关键字C.第三范式(3NF)要求关系中不存在传递依赖D.以上所有叙述都正确3.以下哪个不是MicrosoftAccess数据库中的对象?()A.表B.查询C.窗体D.XML文件4.在Access中,用于创建和编辑SQL语句的界面是()。A.设计视图B.数据表视图C.SQL视图D.报表视图5.下列哪种查询不能添加新的记录到数据源中?()A.选择查询B.交叉表查询C.参数查询D.追加查询6.在Access窗体中,如果希望用户只能输入“是”或“否”两种值,应将文本框的控件类型设置为()。A.文本框B.是/否字段C.组合框D.复选框7.在Access中,为了加快对表的查询速度,可以创建()。A.索引B.关联C.子查询D.链接8.以下哪个不是Access报表的常见组成部分?()A.标题B.页眉C.记录组D.宏9.在AccessVBA编程中,用于声明变量的关键字是()。A.DefineB.DimC.VariableD.Public10.以下哪个语句在SQL中用于插入新的记录?()A.UPDATEB.DELETEC.SELECTD.INSERT11.在Access中,若要限制用户只能输入特定格式的日期,可以在文本框的“输入掩码”属性中设置()。A.@B.\#C.!D.?12.以下哪个控件通常用于显示一组有限的、可从中选择一个或多个值的选项?()A.列表框B.组合框C.命令按钮D.图形框13.在Access中,宏是一种用于自动执行操作的()。A.代码块B.对象C.文件D.命令集14.以下哪个不是关系运算符?()A.=B.INC.JOIND.LIKE15.在设计一个数据库表时,为了确保每个学生都有一个唯一的学号,应将该字段的属性设置为()。A.必填B.主键C.默认值D.无效二、填空题1.数据库管理系统(DBMS)是位于用户与______之间的一层系统软件。2.E-R图中的______表示实体,用______表示实体之间的联系。3.Access数据库中的表通常存储在______文件中。4.创建查询时,若要删除满足条件的记录,应选择______查询。5.在Access窗体中,用于显示和编辑一条或多条记录的控件是______。6.为了在报表中按照某个字段值对记录进行分组,需要在报表的______中设置分组字段。7.在VBA中,若要声明一个整数类型的变量,可以使用关键字______。8.SQL语句中,用于更新表中数据的命令是______。9.在Access中,可以通过______来实现不同数据表之间的关联。10.如果一个字段包含多个值,例如多个电子邮件地址,通常使用______数据类型。三、操作题(描述题)1.表设计:设计一个名为“教师”的数据库表,包含以下字段:*教师编号(文本类型,长度为8,设为主键)*姓名(文本类型,长度为20,必填)*性别(是/否类型)*职称(文本类型,长度为10)*联系电话(文本类型,长度为13)*入职日期(日期/时间类型)请简述创建此表的结构设计步骤,包括设置主键、字段属性等。2.查询设计:假设已有“学生”表(含字段:学号、姓名、性别、班级ID)和“班级”表(含字段:班级ID、班级名称、所在校区)。请设计一个SQL查询语句,用于查找所有男生的姓名、班级名称和所在校区。3.窗体设计:描述如何使用设计视图创建一个简单的窗体,用于输入新的学生信息。窗体应包含以下控件:*学号(文本框,绑定到“学生”表的学号字段)*姓名(文本框,必填)*性别(复选框,标签为“男”)*班级(组合框,下拉列表从“班级”表中获取班级名称)请说明各控件的设置要点。4.报表设计:设计一个报表,用于显示“教师”表中的所有教师信息,要求:*报表标题为“教师列表”。*报表包含教师编号、姓名、性别、职称、联系电话、入职日期等字段。*报表使用自动创建的“纵栏式”布局。*请简述创建此报表的基本步骤。5.VBA编程:假设有一个窗体名为“学生信息”,其中包含一个命令按钮“保存”。请编写该命令按钮的单击事件(Click)过程代码,实现的功能是:在“学生”表中查找当前窗体显示的学号,如果找到,则更新该学生的姓名和性别字段;如果未找到,则提示用户“未找到该学生信息”,并允许插入新记录。---试卷答案一、选择题1.A2.D3.D4.C5.A6.B7.A8.D9.B10.D11.A12.B13.D14.C15.B二、填空题1.数据库2.矩形,菱形3..accdb(或.mdb)4.删除5.数据表6.页面页眉或页面页脚7.Integer8.UPDATE9.关联10.多值字段三、操作题(描述题)1.表设计:步骤:首先在Access数据库中创建一个新表,命名为“教师”。然后依次添加以下字段:*添加“教师编号”字段,选择“文本”数据类型,设置字段大小为8。完成字段添加后,选中该字段,在“字段属性”区的“主键”行勾选,将其设置为主键。*添加“姓名”字段,选择“文本”数据类型,设置字段大小为20。在“字段属性”区的“必需”行选择“是”,确保该字段不能为空。*添加“性别”字段,选择“是/否”数据类型。*添加“职称”字段,选择“文本”数据类型,设置字段大小为10。*添加“联系电话”字段,选择“文本”数据类型,设置字段大小为13。*添加“入职日期”字段,选择“日期/时间”数据类型。完成所有字段的添加和属性设置。2.查询设计:SQL查询语句如下:```sqlSELECT学生.姓名,班级.班级名称,班级.所在校区FROM学生INNERJOIN班级ON学生.班级ID=班级.班级IDWHERE学生.性别=True;```解析思路:使用SELECT语句查询所需字段(姓名、班级名称、所在校区)。使用INNERJOIN语句连接“学生”表和“班级”表,连接条件为两个表中的“班级ID”字段相等。在WHERE子句中,使用条件“学生.性别=True”筛选出性别为男(在是/否类型中,True表示是)的学生记录。3.窗体设计:步骤:启动窗体设计视图,创建一个新窗体。*在设计视图中,从“控件”工具箱中拖拽一个“文本框”控件到窗体上,命名为“txt学号”。在属性表中,设置该文本框的“控件来源”属性为“学生.学号”,并设置“输入掩码”属性为“\!”(确保输入的是文本)。*拖拽另一个“文本框”控件到窗体上,命名为“txt姓名”。在属性表中,设置“控件来源”属性为“学生.姓名”,勾选“必需”属性。*拖拽一个“复选框”控件到窗体上,设置其“Caption”属性为“男”。在属性表中,设置“控件来源”属性为“学生.性别”(是/否类型,勾选复选框时值为True)。*拖拽一个“组合框”控件到窗体上,命名为“cbo班级”。在属性表中,设置“控件来源”属性为“班级.班级名称”。然后右键单击组合框,选择“生成数据源”,在弹出的向导中选择“班级”表作为数据源,并勾选“可用字段”中的“班级名称”。关闭向导。*调整各控件的位置和大小,设置其“标题”属性(如果需要)。4.报表设计:步骤:在Access中,点击“创建”选项卡,选择“报表”组中的“报表向导”或“空报表”。如果使用向导,选择“纵栏式”布局,然后选择“教师”表作为数据源,将所有需要的字段(教师编号、姓名、性别、职称、联系电话、入职日期)添加到报表中。向导会生成基本报表。如果不使用向导,直接创建空报表,然后使用“设计”选项卡,点击“添加现有字段”,选择“教师”表,将字段拖拽到报表的主体区域。在报表的“设计”视图中,设置报表的“标题”属性为“教师列表”。调整字段布局。5.VBA编程:代码如下:```vbaPrivateSubcmd保存_Click()OnErrorGoToErrHandlerDimrsAsRecordsetSetrs=Forms("学生信息").Recordsetrs.FindFirst"学号='"&Forms("学生信息").txt学号.Value&"'"IfNotrs.EOFThenrs.Editrs!姓名=Forms("学生信息").txt姓名.Valuers!性别=Forms("学生信息").CheckBox0.Value'假设性别复选框名为CheckBox0rs.UpdateElseMsgBox"未找到该学生信息",vbExclamation'如果需要允许插入,可以取消下面一行的注释'rs.AddNew'rs!学号=Forms("学生信息").txt学号.Value'rs!姓名=Forms("学生信息").txt姓名.Value'rs!性别=Forms("学生信息").CheckBox0.Value'rs.UpdateEndIfExitSubErrHandler:MsgBox"操作出错:"&Err.Description,vbCriticalExitSubEndSub```解析思路:首先声明一个Recordset变量用于访问表

温馨提示

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

评论

0/150

提交评论