第78卷 课程综合卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》

2026-08-13
| 2份
| 15页
| 29人阅读
| 0人下载

内容正文:

编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第78卷,为课程综合卷,按《Access数据库应用操作》课程综合范围和要求编写。具体内容为:数据库基础知识、数据库和表、查询、窗体。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第78卷 课程综合卷——Access数据库应用操作 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.在培训报名系统中,“编号为S103的学员”属于(  ) A.一个属性名称 B.一个实体集 C.一个具体实体 D.一种实体间联系 【答案】C 【解析】带有具体编号并指向某一名学员的对象是具体实体;同类学员的集合才是实体集。 2.把同一类课程对象的总体称为(  ) A.课程属性 B.课程实体集 C.一门具体课程 D.课程与学员的联系 【答案】B 【解析】同类实体组成的集合称为实体集,因此全部课程对象构成课程实体集。 3.学员可以报名多门课程,一门课程也可以被多名学员报名,这表示学员与课程之间是(  ) A.一对一联系 B.一对多联系 C.没有联系 D.多对多联系 【答案】D 【解析】两端对象都可以对应多个对象,通常通过报名表保存这种多对多联系。 4.在关系模型中,数据表的一行通常表示(  ) A.一条记录 B.一个字段 C.一个索引 D.一个数据库对象 【答案】A 【解析】表的一行保存一个对象的一组属性值,称为一条记录;列通常表示字段。 5.Access中用于长期保存字段结构和记录数据的对象是(  ) A.查询 B.表 C.窗体 D.报表 【答案】B 【解析】表保存字段定义和记录;查询负责筛选或汇总,窗体用于交互,报表用于呈现。 6.需要从一个或多个表中按条件取得结果集时,应使用( )对象 A.表 B.窗体 C.宏 D.查询 【答案】D 【解析】查询可以选择字段、设置条件、排序或汇总,并生成符合要求的结果集。 7.设计报名数据库时,最先应完成的工作是(  ) A.先确定窗体颜色和字体样式 B.先整理已有历史数据记录 C.分析业务对象与数据需求 D.先打印空白报表供审核 【答案】C 【解析】数据库设计应先明确业务对象、属性、联系和使用需求,再确定表结构和实现方式。 8.课程编号“IT-A07”不参与数值运算,适合设置为( )数据类型 A.短文本 B.数字 C.日期/时间 D.货币 【答案】A 【解析】课程编号包含字母且只用于标识,应使用短文本保存,而不是数字或货币类型。 9.主键字段最基本的要求是(  ) A.允许记录使用相同值 B.只保存较长说明文字 C.必须自动生成图片 D.值唯一且不能为空 【答案】D 【解析】主键用于唯一标识记录,既不能重复,也不能为空。 10.若MemberName字段必须填写,最直接的字段属性设置是(  ) A.默认值设置为空 B.必填设置为是 C.允许零长度设置为是 D.小数位数设置为0 【答案】B 【解析】将必填属性设为是,可以阻止新增记录时不填写MemberName。 11.希望新增报名记录时自动填入当前状态“未审核”,适合设置(  ) A.输入掩码 B.索引 C.默认值 D.格式 【答案】C 【解析】默认值会在新增记录时自动提供初始内容;索引和格式不负责填入业务值。 12.在数据表中输入一名新学员的编号、姓名和班级,实质上是(  ) A.添加一条记录 B.修改表名 C.删除一个字段 D.创建一个查询 【答案】A 【解析】向表中输入一个完整对象的信息,就是新增一条记录,而不是修改表结构。 13.数据表中“排序”和“筛选”的区别是(  ) A.排序删除记录,筛选新增记录 B.排序改变字段类型,筛选改变表名 C.排序和筛选都只改变字段名称 D.排序调整顺序,筛选限定记录 【答案】D 【解析】排序调整记录的先后顺序,筛选依据条件保留符合要求的记录显示。 14.为经常按MemberID查找记录的字段建立索引,主要可以(  ) A.替代主键的唯一性约束 B.自动补全缺失的记录 C.提高记录检索效率 D.改变字段保存的数据类型 【答案】C 【解析】索引维护字段值与记录位置的检索结构,可提高查找和排序效率,但不能替代主键约束。 15.建立Classes与Students表的关系并启用参照完整性,主要是为了(  ) A.保证班级名称始终保持一致 B.保证学生记录引用有效班级 C.让学生记录自动生成成绩信息 D.使查询不必再设置任何条件 【答案】B 【解析】参照完整性要求Students.ClassID对应Classes表中的有效主键,避免出现不存在班级的学生记录。 16.只选择字段、设置条件并指定排序,使用查询设计视图时主要设置(  ) A.字段、条件和排序行 B.字段、表名和显示行 C.字段、条件和显示行 D.表名、条件和排序行 【答案】A 【解析】简单选择查询可在设计视图中选择字段,并在条件行和排序行设置筛选与显示顺序。 17.根据已有表和字段向导式生成一个简单选择查询,适合使用(  ) A.窗体设计视图 B.报表打印预览 C.查询向导 D.关系窗口 【答案】C 【解析】查询向导适合按照提示选择数据源、字段和基本条件,快速建立简单查询。 18.在Access默认通配符下,查询姓“王”的学员,条件应写为(  ) A.StudentName = '王' B.StudentName LIKE '*王' C.StudentName > '王' D.StudentName LIKE '王*' 【答案】D 【解析】Access默认通配符*表示任意长度字符,LIKE '王*'可以匹配以王开头的姓名。 19.查询运行时由使用者输入课程编号,适合设计为( )查询 A.参数查询 B.追加查询 C.删除查询 D.生成表查询 【答案】A 【解析】参数查询在运行时提示使用者输入条件值,适合每次可能不同的课程编号。 20.查询中根据Score和PracticeScore计算总评成绩,属于( )查询 A.删除查询 B.计算查询 C.追加查询 D.生成表查询 【答案】B 【解析】计算查询在结果中使用表达式生成新字段,例如Score*0.6+PracticeScore*0.4。 21.按ClassID分组并计算每个班平均成绩,通常使用(  ) A.ORDER BY和Delete命令 B.WHERE和Insert命令 C.LIKE和Update命令 D.GROUP BY和Avg函数 【答案】D 【解析】GROUP BY按班级分组,Avg计算每组平均值,二者共同完成分组统计。 22.将指定班级成绩低于60分的记录统一改为60分,属于( )查询 A.更新查询 B.选择查询 C.追加查询 D.删除查询 【答案】A 【解析】更新查询用于修改已有记录的字段值,并可用WHERE限制修改范围。 23.把外部成绩表中的新记录加入现有Scores表,属于( )查询 A.更新查询 B.删除查询 C.追加查询 D.汇总查询 【答案】C 【解析】追加查询把符合条件的记录添加到已有表中;它不会直接修改原记录的字段值。 24.使用向导按表字段快速生成、查看和录入学员信息,通常创建的是(  ) A.索引 B.窗体 C.关系 D.查询 【答案】B 【解析】窗体为用户提供较直观的数据录入和查看界面,向导可按表或查询快速生成窗体。 25.学生主窗体与成绩子窗体联动时,主窗体链接字段和子窗体链接字段通常都是(  ) A.CourseID B.ClassName C.StudentID D.Score 【答案】C 【解析】主子窗体通过共同的主键、外键字段联动,使子窗体只显示当前学生的成绩记录。 二、简答题(共5题,每题6分,共30分) 1.某培训中心需要保存学员、课程和报名信息。请为Students、Courses、Enrollments三张表分别写出关键字段、合适的数据类型以及主键和外键;Enrollments中的一条报名记录必须能够被唯一标识;说明学员姓名为什么应设置为必填。 【答案】 Students:StudentID短文本为主键,StudentName短文本且必填;Courses:CourseID短文本为主键,CourseName短文本,Credit数字;Enrollments:EnrollID自动编号为主键,StudentID短文本外键,CourseID短文本外键,EnrollDate日期/时间,Score数字。 Students与Courses的联系通过Enrollments实现;Enrollments.StudentID引用Students.StudentID,Enrollments.CourseID引用Courses.CourseID。 【解析】编号和名称不参与数值运算,适合使用短文本;学分和成绩需要计算,适合使用数字;姓名必填可以避免产生缺少身份信息的学员记录。 2.Classes表的ClassID为主键,Students表含StudentID、StudentName和ClassID。请说明两表关系、应建立的索引或约束,以及添加、修改、删除学生记录时应注意的事项。 【答案】 Classes与Students是一对多关系:一个班级可以有多名学生,一名学生通常属于一个班级;Students.ClassID是引用Classes.ClassID的外键,应启用参照完整性。StudentID可设为主键,ClassID可按查找需要建立索引;添加时应先保证班级存在,修改时保持主键唯一,删除时应确认是否存在关联记录并谨慎选择级联删除。 【解析】关系、索引和记录操作分别解决数据关联、检索效率和数据维护问题。参照完整性可以防止学生记录指向不存在的班级,删除操作不能只考虑当前表。 3.Scores表包含StudentID、StudentName、ClassID和Score字段。请写出查询C02班成绩不低于75分的学生编号、姓名和成绩的Access SQL,并按成绩降序、编号升序排列。 【答案】 SELECT StudentID, StudentName, Score FROM Scores WHERE ClassID = 'C02' AND Score >= 75 ORDER BY Score DESC, StudentID ASC; 【解析】WHERE同时限制班级和成绩,两个条件必须同时满足所以使用AND;ORDER BY先按成绩降序,再按StudentID升序处理同分记录。 4.Enrollments表包含CourseID、StudentID和Score字段。请分别写出:①运行时输入课程编号的参数查询;②按CourseID统计平均成绩且只保留平均成绩不低于80分的汇总查询。 【答案】 SELECT StudentID, Score FROM Enrollments WHERE CourseID = [请输入课程编号:]; SELECT CourseID, Avg(Score) AS AvgScore FROM Enrollments GROUP BY CourseID HAVING Avg(Score) >= 80; 【解析】方括号参数会在运行时提示输入课程编号;GROUP BY按课程分组,Avg计算平均值,HAVING用于筛选分组后的统计结果。 5.Students表包含StudentID、StudentName和ClassID字段,Scores表包含StudentID、CourseID和Score字段。请说明使用窗体向导创建学员资料窗体的一般做法,并说明在设计视图中如何设置绑定控件、窗体属性和成绩子窗体的链接字段。 【答案】 先选择Students表或相关查询作为记录源,再通过窗体向导选择字段和布局,生成基本窗体;在设计视图中将文本框等控件绑定到StudentID、StudentName、ClassID字段,并设置标题、允许编辑等窗体属性。成绩子窗体的记录源设为Scores,主窗体链接字段与子窗体链接字段均设为StudentID。 【解析】窗体向导适合快速建立初始结构,设计视图用于调整控件和属性;绑定控件才能显示或编辑记录源字段,主子链接字段相同才能实现按当前学生筛选成绩。 三、案例分析题(共1题,共10分) 1.某图书馆建立借阅数据库,已有Members、Books和BorrowRecords三张表。Members包含MemberID、MemberName、ClassName;Books包含BookID、Title、Category、Price;BorrowRecords包含BorrowID、MemberID、BookID、BorrowDate、ReturnDate。现要求:保证借阅记录只能引用已有会员和图书;查询指定会员尚未归还的图书;统计每类图书的借阅次数;制作会员主窗体和借阅子窗体。请完成下列任务。 【答案】 (1)Members.MemberID和Books.BookID分别设为主键;BorrowRecords.BorrowID设为主键,MemberID和BookID设为短文本外键,分别引用Members.MemberID和Books.BookID;两条关系均应启用参照完整性。(3分) (2)查询指定会员未归还图书的SQL:(2分) SELECT b.Title, r.BorrowDate FROM Books AS b INNER JOIN BorrowRecords AS r ON b.BookID = r.BookID WHERE r.MemberID = [请输入会员编号:] AND r.ReturnDate IS NULL; (3)统计借阅次数不少于5次的图书类别:(2分) SELECT b.Category, Count(*) AS BorrowCount FROM Books AS b INNER JOIN BorrowRecords AS r ON b.BookID = r.BookID GROUP BY b.Category HAVING Count(*) >= 5; (4)主窗体记录源设为Members,绑定MemberID、MemberName等控件;子窗体记录源设为BorrowRecords,可绑定BookID、BorrowDate、ReturnDate等控件;主链接字段和子链接字段均为MemberID,并在设计视图中设置窗体标题和允许编辑等属性。(3分) 【解析】本题先依据主键和外键建立两条一对多关系,再用参数条件和空值判断查询未归还记录;汇总查询使用Count、GROUP BY和HAVING;主子窗体通过MemberID联动显示当前会员的借阅记录。 四、综合应用题(共1题,共10分) 1.某培训中心要建立课程成绩数据库,保存班级、学员、课程和报名成绩。业务要求如下:一个班级有多名学员,一名学员只能属于一个班级;一名学员可以报名多门课程,一门课程也可被多名学员报名;Enrollments保存考试成绩Score和平时成绩PracticeScore,成绩允许暂时为空,总评按Score×0.6+PracticeScore×0.4计算;管理员需要按班级查询学员,统计课程平均成绩,并通过窗体维护数据。请完成:①设计Classes、Students、Courses、Enrollments四张表的关键字段、数据类型、主键和外键;②说明表间关系、参照完整性和适合建立索引的字段;③写出按输入班级编号查询学员、计算报名总评、统计课程平均成绩的Access SQL;④说明使用窗体向导和设计视图制作主窗体、子窗体时的记录源、控件和链接字段。 【答案】 ①Classes:ClassID短文本为主键,ClassName短文本;Students:StudentID短文本为主键,StudentName短文本且必填,ClassID短文本外键;Courses:CourseID短文本为主键,CourseName短文本,Credit数字;Enrollments:EnrollID自动编号或数字为主键,StudentID和CourseID为短文本外键,Score和PracticeScore数字,EnrollDate日期/时间。 ②Classes与Students是一对多,Students与Enrollments是一对多,Courses与Enrollments也是一对多;应启用Students.ClassID引用Classes.ClassID、Enrollments.StudentID引用Students.StudentID、Enrollments.CourseID引用Courses.CourseID的参照完整性。StudentID、CourseID和Enrollments.StudentID可按查询与连接需要建立索引。 ③按输入班级编号查询学员: SELECT StudentID, StudentName FROM Students WHERE ClassID = [请输入班级编号:]; 计算总评字段: SELECT StudentID, Score * 0.6 + PracticeScore * 0.4 AS TotalScore FROM Enrollments; 统计课程平均成绩: SELECT CourseID, Avg(Score) AS AvgScore FROM Enrollments GROUP BY CourseID; ④可先用窗体向导以Students为记录源生成学员主窗体,再在设计视图中调整标题、允许编辑等属性,放置绑定StudentID、StudentName、ClassID的控件;以Enrollments为记录源制作成绩子窗体,放置CourseID、Score、EnrollDate等控件,主链接字段和子链接字段均设为StudentID。 【解析】综合任务覆盖表结构、数据类型、键与关系,再把参数查询、计算查询、汇总查询和主子窗体整合起来。成绩允许为空时不能把空值误当成有效成绩,参照完整性和链接字段必须与题干给出的主外键一致。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第78卷,为课程综合卷,按《Access数据库应用操作》课程综合范围和要求编写。具体内容为:数据库基础知识、数据库和表、查询、窗体。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第78卷 课程综合卷——Access数据库应用操作 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.在培训报名系统中,“编号为S103的学员”属于(  ) A.一个属性名称 B.一个实体集 C.一个具体实体 D.一种实体间联系 2.把同一类课程对象的总体称为(  ) A.课程属性 B.课程实体集 C.一门具体课程 D.课程与学员的联系 3.学员可以报名多门课程,一门课程也可以被多名学员报名,这表示学员与课程之间是(  ) A.一对一联系 B.一对多联系 C.没有联系 D.多对多联系 4.在关系模型中,数据表的一行通常表示(  ) A.一条记录 B.一个字段 C.一个索引 D.一个数据库对象 5.Access中用于长期保存字段结构和记录数据的对象是(  ) A.查询 B.表 C.窗体 D.报表 6.需要从一个或多个表中按条件取得结果集时,应使用( )对象 A.表 B.窗体 C.宏 D.查询 7.设计报名数据库时,最先应完成的工作是(  ) A.先确定窗体颜色和字体样式 B.先整理已有历史数据记录 C.分析业务对象与数据需求 D.先打印空白报表供审核 8.课程编号“IT-A07”不参与数值运算,适合设置为( )数据类型 A.短文本 B.数字 C.日期/时间 D.货币 9.主键字段最基本的要求是(  ) A.允许记录使用相同值 B.只保存较长说明文字 C.必须自动生成图片 D.值唯一且不能为空 10.若MemberName字段必须填写,最直接的字段属性设置是(  ) A.默认值设置为空 B.必填设置为是 C.允许零长度设置为是 D.小数位数设置为0 11.希望新增报名记录时自动填入当前状态“未审核”,适合设置(  ) A.输入掩码 B.索引 C.默认值 D.格式 12.在数据表中输入一名新学员的编号、姓名和班级,实质上是(  ) A.添加一条记录 B.修改表名 C.删除一个字段 D.创建一个查询 13.数据表中“排序”和“筛选”的区别是(  ) A.排序删除记录,筛选新增记录 B.排序改变字段类型,筛选改变表名 C.排序和筛选都只改变字段名称 D.排序调整顺序,筛选限定记录 14.为经常按MemberID查找记录的字段建立索引,主要可以(  ) A.替代主键的唯一性约束 B.自动补全缺失的记录 C.提高记录检索效率 D.改变字段保存的数据类型 15.建立Classes与Students表的关系并启用参照完整性,主要是为了(  ) A.保证班级名称始终保持一致 B.保证学生记录引用有效班级 C.让学生记录自动生成成绩信息 D.使查询不必再设置任何条件 16.只选择字段、设置条件并指定排序,使用查询设计视图时主要设置(  ) A.字段、条件和排序行 B.字段、表名和显示行 C.字段、条件和显示行 D.表名、条件和排序行 17.根据已有表和字段向导式生成一个简单选择查询,适合使用(  ) A.窗体设计视图 B.报表打印预览 C.查询向导 D.关系窗口 18.在Access默认通配符下,查询姓“王”的学员,条件应写为(  ) A.StudentName = '王' B.StudentName LIKE '*王' C.StudentName > '王' D.StudentName LIKE '王*' 19.查询运行时由使用者输入课程编号,适合设计为( )查询 A.参数查询 B.追加查询 C.删除查询 D.生成表查询 20.查询中根据Score和PracticeScore计算总评成绩,属于( )查询 A.删除查询 B.计算查询 C.追加查询 D.生成表查询 21.按ClassID分组并计算每个班平均成绩,通常使用(  ) A.ORDER BY和Delete命令 B.WHERE和Insert命令 C.LIKE和Update命令 D.GROUP BY和Avg函数 22.将指定班级成绩低于60分的记录统一改为60分,属于( )查询 A.更新查询 B.选择查询 C.追加查询 D.删除查询 23.把外部成绩表中的新记录加入现有Scores表,属于( )查询 A.更新查询 B.删除查询 C.追加查询 D.汇总查询 24.使用向导按表字段快速生成、查看和录入学员信息,通常创建的是(  ) A.索引 B.窗体 C.关系 D.查询 25.学生主窗体与成绩子窗体联动时,主窗体链接字段和子窗体链接字段通常都是(  ) A.CourseID B.ClassName C.StudentID D.Score 二、简答题(共5题,每题6分,共30分) 1.某培训中心需要保存学员、课程和报名信息。请为Students、Courses、Enrollments三张表分别写出关键字段、合适的数据类型以及主键和外键;Enrollments中的一条报名记录必须能够被唯一标识;说明学员姓名为什么应设置为必填。       2.Classes表的ClassID为主键,Students表含StudentID、StudentName和ClassID。请说明两表关系、应建立的索引或约束,以及添加、修改、删除学生记录时应注意的事项。     3.Scores表包含StudentID、StudentName、ClassID和Score字段。请写出查询C02班成绩不低于75分的学生编号、姓名和成绩的Access SQL,并按成绩降序、编号升序排列。     4.Enrollments表包含CourseID、StudentID和Score字段。请分别写出:①运行时输入课程编号的参数查询;②按CourseID统计平均成绩且只保留平均成绩不低于80分的汇总查询。       5.Students表包含StudentID、StudentName和ClassID字段,Scores表包含StudentID、CourseID和Score字段。请说明使用窗体向导创建学员资料窗体的一般做法,并说明在设计视图中如何设置绑定控件、窗体属性和成绩子窗体的链接字段。     三、案例分析题(共1题,共10分) 1.某图书馆建立借阅数据库,已有Members、Books和BorrowRecords三张表。Members包含MemberID、MemberName、ClassName;Books包含BookID、Title、Category、Price;BorrowRecords包含BorrowID、MemberID、BookID、BorrowDate、ReturnDate。现要求:保证借阅记录只能引用已有会员和图书;查询指定会员尚未归还的图书;统计每类图书的借阅次数;制作会员主窗体和借阅子窗体。请完成下列任务。               四、综合应用题(共1题,共10分) 1.某培训中心要建立课程成绩数据库,保存班级、学员、课程和报名成绩。业务要求如下:一个班级有多名学员,一名学员只能属于一个班级;一名学员可以报名多门课程,一门课程也可被多名学员报名;Enrollments保存考试成绩Score和平时成绩PracticeScore,成绩允许暂时为空,总评按Score×0.6+PracticeScore×0.4计算;管理员需要按班级查询学员,统计课程平均成绩,并通过窗体维护数据。请完成:①设计Classes、Students、Courses、Enrollments四张表的关键字段、数据类型、主键和外键;②说明表间关系、参照完整性和适合建立索引的字段;③写出按输入班级编号查询学员、计算报名总评、统计课程平均成绩的Access SQL;④说明使用窗体向导和设计视图制作主窗体、子窗体时的记录源、控件和链接字段。                     原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第78卷 课程综合卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》
1
第78卷 课程综合卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》
2
第78卷 课程综合卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。