2025年最-新全国计算机应用水平考试(NIT)数据库试题与答案_第1页
2025年最-新全国计算机应用水平考试(NIT)数据库试题与答案_第2页
2025年最-新全国计算机应用水平考试(NIT)数据库试题与答案_第3页
2025年最-新全国计算机应用水平考试(NIT)数据库试题与答案_第4页
2025年最-新全国计算机应用水平考试(NIT)数据库试题与答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

2025年最新全国计算机应用水平考试(NIT)数据库试题与答案一、单项选择题(共20小题,每小题1分,共20分。每小题只有一个正确答案)1.按照数据模型划分,Access2021属于()A.层次型数据库管理系统B.网状型数据库管理系统C.关系型数据库管理系统D.面向对象型数据库管理系统答案:C解析:关系型数据库采用二维表结构存储数据,Access2021是微软推出的桌面级关系型数据库管理系统,是2025年NIT数据库科目指定的操作环境。2.数据库系统的核心组成部分是()A.数据库管理员B.数据库管理系统C.硬件设备D.应用系统答案:B解析:数据库管理系统(DBMS)是实现数据库创建、维护、查询等操作的核心软件,是数据库系统的核心组成。3.关系模型中,能够唯一标识表中一条记录的属性或属性组合称为()A.外键B.主键C.索引D.关联字段答案:B解析:主键的核心特性是取值非空、唯一,可唯一标识表中每一条记录。4.下列不属于Access数据库对象的是()A.表B.查询C.工作簿D.宏答案:C解析:Access的核心对象包括表、查询、窗体、报表、宏、模块6类,工作簿是Excel的文件载体,不属于Access对象。5.Access中,短文本类型字段的最大存储长度为()A.128字符B.255字符C.65535字符D.任意长度答案:B解析:短文本类型最多存储255个字符,长文本类型最多存储65535个字符。6.输入掩码中,字符“0”的含义是()A.必须输入数字0~9,不允许输入字母B.可选输入数字或空格C.必须输入字母或数字D.可选输入任意字符答案:A解析:输入掩码中,“0”代表必填的数字位,“9”代表可选的数字位,“L”代表必填的字母位。7.为学生表的“出生日期”字段设置有效性规则,要求出生日期早于2010年1月1日,下列表达式正确的是()A.出生日期<#2010-01-01#B.出生日期<"2010-01-01"C.出生日期<=#2010-01-01#D.出生日期<='2010-01-01'答案:A解析:Access中日期型常量需要用#包裹,题干要求早于2010年1月1日,因此用<运算符。8.学生表与成绩表之间通过“学号”字段建立关联,其中学生表为主表,成绩表为子表,该关系类型属于()A.一对一B.一对多C.多对多D.无关联答案:B解析:一个学生对应多条成绩记录,一条成绩记录对应一个学生,因此属于一对多关系。9.下列查询类型中,能够修改源表数据的是()A.选择查询B.参数查询C.更新查询D.交叉表查询答案:C解析:操作查询(更新、删除、追加、生成表)会修改源表数据,其他查询类型仅返回数据视图,不修改源表。10.SQL语句中,用于指定查询条件的子句是()A.SELECTB.FROMC.WHERED.GROUPBY答案:C解析:SELECT指定查询字段,FROM指定数据来源表,WHERE指定筛选条件,GROUPBY指定分组依据。11.要查询姓名中包含“李”字的所有学生,WHERE子句的条件表达式应为()A.姓名Like"李*"B.姓名Like"*李*"C.姓名Like"李?"D.姓名Like"?李?"答案:B解析:通配符“*”匹配任意长度的任意字符,“?”匹配单个任意字符,包含“李”字即李字可出现在姓名的任意位置,因此用“*李*”。12.统计成绩表中每个学生的平均分数,需要使用的聚合函数和分组依据分别是()A.SUM函数,按学号分组B.AVG函数,按学号分组C.COUNT函数,按课程号分组D.MAX函数,按课程号分组答案:B解析:AVG函数用于计算平均值,每个学生对应一个学号,因此按学号分组。13.下列关于Access窗体的说法,错误的是()A.窗体可以作为数据输入的界面B.窗体可以设置不同的视图模式C.绑定型控件可以直接关联表的字段D.窗体不能执行宏操作答案:D解析:窗体的按钮等控件可以绑定宏操作,实现打开查询、跳转窗体等功能。14.Access窗体中,用于显示静态文本的控件是()A.文本框B.标签C.按钮D.组合框答案:B解析:标签属于未绑定控件,用于显示固定的提示文本,不关联数据源。15.下列关于Access报表的说法,正确的是()A.报表可以输入数据修改源表B.报表只能展示数据,无法进行统计计算C.报表可以按指定规则分组、排序、汇总数据D.报表不能导出为PDF格式答案:C解析:报表的核心功能是数据输出,支持分组、排序、聚合计算,可导出为PDF、Excel等格式,无法修改源表数据。16.宏操作OpenForm的作用是()A.打开指定的表B.打开指定的查询C.打开指定的窗体D.打开指定的报表答案:C解析:OpenForm对应打开窗体,OpenTable对应打开表,OpenQuery对应打开查询,OpenReport对应打开报表。17.下列VBA变量名符合命名规则的是()A.123学生B.学生_姓名C.DimD.学生姓名答案:B解析:VBA变量名不能以数字开头,不能使用关键字(如Dim),不能包含空格,可使用下划线连接。18.数据库设计的需求分析阶段的核心任务是()A.设计E-R图B.确定系统的功能和数据需求C.设计表结构D.创建数据库对象答案:B解析:需求分析是数据库设计的第一阶段,核心是明确用户的功能需求、数据需求、性能需求等。19.参照完整性规则要求子表的外键取值()A.必须与主表主键的所有取值完全一致B.只能为空C.要么为空,要么等于主表主键的某一个取值D.可以任意取值答案:C解析:参照完整性的作用是保证关联数据的一致性,外键取值只能是空值,或者主表主键已存在的取值。20.下列关于数据冗余的说法,正确的是()A.数据冗余越高越好,能够提升数据安全性B.合理的数据库设计应完全消除所有数据冗余C.适度的数据冗余是允许的,可降低多表关联查询的复杂度D.数据冗余不会导致数据不一致的问题答案:C解析:完全消除冗余会大幅提升查询成本,因此数据库设计允许存在适度冗余,需避免不必要的冗余以防止数据不一致。二、判断题(共10小题,每小题1分,共10分)1.关系模型中,复合主键的所有字段取值组合必须唯一,且每个字段都不允许为空。()答案:√解析:复合主键由两个及以上字段组成,需满足整体唯一、所有字段非空的要求。2.Access中,NULL值等价于空字符串或数字0。()答案:×解析:NULL代表未知值,不等于任何具体的数值或字符串,运算时会被排除。3.查询的结果是动态的,源表数据修改后,重新运行查询会返回更新后的结果。()答案:√解析:查询存储的是数据提取规则,而非固定数据,因此会随源表数据动态更新。4.Access同一个数据库中,表名和查询名可以重复。()答案:×解析:Access中所有对象的名称在同一数据库内必须唯一,不能重复。5.UPDATE语句可以同时更新表中的多个字段取值。()答案:√解析:UPDATE语句支持SET子句后指定多个字段的更新规则,用逗号分隔即可。6.交叉表查询必须同时指定行标题、列标题、值三个核心部分。()答案:√解析:交叉表查询以行和列的维度交叉展示统计数据,三个核心部分缺一不可。7.窗体的布局视图可以在调整控件布局的同时预览实际数据效果。()答案:√解析:布局视图兼顾了设计调整和数据预览的功能,是窗体调整的常用视图。8.报表的页面页脚部分的内容会在报表每一页的底部显示。()答案:√解析:页面页脚属于页级区域,每页底部都会显示,常用于放置页码、日期等信息。9.条件宏中,引用窗体控件值的格式为[Forms]![窗体名称]![控件名称]。()答案:√解析:这是Access中引用窗体控件的标准格式,需严格遵循层级规则。10.数据库的物理设计阶段需要确定数据的存储结构和存储路径。()答案:√解析:物理设计是逻辑设计之后的阶段,核心是根据硬件环境、性能要求确定数据的存储方案。三、操作题(共3小题,每小题20分,共60分)考试环境:考生文件夹下存在“学生成绩管理.accdb”数据库,已包含3张原始表:学生表(学号、姓名、性别、出生日期、班级)、课程表(课程号、课程名、学分、授课教师)、成绩表(学号、课程号、分数)。1.表操作(20分)要求:(1)在学生表中新增“联系电话”字段,数据类型为短文本,字段大小为11,设置输入掩码为,占位符显示为“*”。(2)为学生表的“性别”字段设置有效性规则,取值只能为“男”或“女”,有效性文本为“性别只能输入男或女”。(3)设置学生表“学号”、课程表“课程号”为主键,建立学生表与成绩表、课程表与成绩表的一对多关系,启用参照完整性、级联更新相关字段、级联删除相关记录。操作步骤:(1)打开数据库,右键点击学生表选择“设计视图”,在出生日期字段下方空白行输入字段名“联系电话”,数据类型选择短文本,字段属性栏输入字段大小11。点击输入掩码右侧的生成器,选择自定义掩码,输入“000\-00000000;;*”(第二个分号留空表示不存储掩码字符,第三个分号后指定占位符为*),应用后保存。(2)在学生表设计视图选中“性别”字段,有效性规则栏输入"男"Or"女",有效性文本栏输入“性别只能输入男或女”,保存表修改。(3)选中学生表“学号”字段,点击工具栏的主键按钮完成主键设置;同理设置课程表“课程号”为主键。点击“数据库工具”选项卡的“关系”按钮,添加三张表到关系界面。拖动学生表“学号”到成绩表“学号”,在编辑关系对话框勾选三个选项后点击创建;同理拖动课程表“课程号”到成绩表“课程号”创建关联,保存关系布局。2.查询操作(20分)要求:(1)创建选择查询“不及格学生查询”,查询分数低于60分的学生学号、姓名、课程名、分数,结果按分数升序排列。(2)创建参数查询“按班级查询成绩”,运行时提示输入班级名称,返回该班级学生的姓名、课程名、分数,按学号升序排列。(3)创建更新查询“学分调整”,将所有学分低于2分的课程学分增加1分。操作步骤:(1)新建查询设计,添加三张表,依次双击学生表学号、姓名,课程表课程名,成绩表分数添加到网格。分数字段的条件栏输入<60,排序栏选择升序,运行预览无误后保存为“不及格学生查询”。对应SQL语句:SELECT学生表.学号,学生表.姓名,课程表.课程名,成绩表.分数FROM课程表INNERJOIN(学生表INNERJOIN成绩表ON学生表.学号=成绩表.学号)ON课程表.课程号=成绩表.课程号WHERE成绩表.分数<60ORDERBY成绩表.分数;(2)新建查询设计,添加三张表,依次双击学生表学号、姓名、班级,课程表课程名,成绩表分数。班级字段的条件栏输入[请输入要查询的班级名称:],取消显示栏的勾选,学号字段排序栏选择升序,测试运行无误后保存为“按班级查询成绩”。对应SQL语句:SELECT学生表.姓名,课程表.课程名,成绩表.分数FROM课程表INNERJOIN(学生表INNERJOIN成绩表ON学生表.学号=成绩表.学号)ON课程表.课程号=成绩表.课程号WHERE学生表.班级=[请输入要查询的班级名称:]ORDERBY学生表.学号;(3)新建查询设计,添加课程表,点击工具栏的“更新”按钮切换为更新查询。双击学分字段添加到网格,更新到栏输入[学分]+1,条件栏输入<2,运行确认更新后保存为“学分调整”。对应SQL语句:UPDATE课程表SET学分=[学分]+1WHERE学分<2;3.窗体与报表操作(20分)要求:(1)用窗体向导创建主/子窗体“学生成绩录入窗体”,主窗体显示学号、姓名、班级,子窗体显示对应学生的课程名、分数,布局选择纵栏表,样式为Office主题。(2)在主窗体页脚添加按钮,显示文本为“查询不及格名单”,点击可打开“不及格学生查询”。(3)用报表向导创建“班级成绩统计报表”,按班级分组,统计每个班级的平均分数,标题为“班级成绩统计表”,按平均分降序排列。操作步骤:(1)点击创建选项卡的“窗体向导”,数据源首先选择学生表的学号、姓名、班级字段,再选择成绩表、课程表的课程名、分数字段,下一步选择“通过学生表”查看数据,勾选“带有子窗体的窗体”,布局选择纵栏表,样式选择Office主题,主窗体名称输入“学生成绩录入窗体”,子窗体名称输入“成绩子窗体”,保存即可。(2)打开主窗体的设计视图,在页脚区域拖动添加按钮控件,在按钮向导中选择“操作查询”类别,操作选择“打开查询”,下一步选择“不及格学生查询”,按钮显示文本输入“查询不及格名单”,完成后保存窗体。(3)点击创建选项卡的“报表向导”,数据源选择学生表的班级字段、成绩表的分数字段,下一步选择按“班级”分组,汇总选项勾选分数的“平均值”,排序依据选择“平均分”降序,报表标题输入“班级成绩统计表”,保存为“班级成绩统计报表”即可。四、综合应用题(共10分)背景:某单位需开发员工考勤管理系统,需求如下:1.部门信息存储:部门编号、部门名称、部门负责人、联系电话;2.员工信息存储:员工编号、姓名、性别、入职日期、所属部门编号;3.考勤记录存储:记录编号、员工编号、考勤日期、考勤状态(正常/迟到/早退/旷工)、备注。要求:1.设计三张表的结构,注明字段类型、主键设置;2.说明三张表的关联关系类型;3.编写SQL语句,查询2025年3月所有迟到员工的姓名、所属部门名称、考勤日期;4.设计宏组“考勤系统宏”,包含“打开考勤窗体”“退出系统”两个宏操作。参考答案:1.表结构设计(1)部门表字段名数据类型属性设置主键部门编号短文本字段大小10是部门名称短文本字段大小20,必填否部门负责人短文本字段大小10否联系电话短文本字段大小11否字段名数据类型属性设置主键员工编号短文本字段大小10是姓名短文本字段大小10,必填否性别短文本字段

温馨提示

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

最新文档

评论

0/150

提交评论