第15卷 数据模型与Access对象 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》

2026-08-12
| 2份
| 17页
| 4人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 数据库应用基础-Access
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 认识数据库系统
使用场景 中职复习
学年 2027-2028
地区(省份) 山东省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 177 KB
发布时间 2026-08-12
更新时间 2026-08-12
作者 xy06893
品牌系列 学易金卷·考纲百套卷
审核时间 2026-08-12
下载链接 https://m.zxxk.com/soft/59181713.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第15卷,为知识训练卷,按《Access数据库应用操作》中“数据模型与Access对象”范围和要求编写。具体内容为:(3)理解数据模型的基本知识。(4)了解Access数据库的基本对象。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第15卷 Access数据库应用操作——数据模型与Access对象 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.Access数据库主要采用的数据模型是(  ) A.网状模型 B.关系模型 C.面向对象模型 D.层次模型 【答案】B 【解析】Access以表为主要数据组织形式,表之间通过字段建立联系,属于关系模型。 2.在关系模型中,表中的一行通常称为(  ) A.记录 B.关系 C.字段 D.属性 【答案】A 【解析】关系表中的一行描述一个具体对象,称为记录;一列对应一个字段或属性。 3.Access中主要用于保存数据的是( )对象 A.报表 B.窗体 C.表 D.查询 【答案】C 【解析】表是Access数据库中保存和组织数据的基本对象。 4.Access中用于按条件筛选、排序或计算数据的是( )对象 A.表 B.报表 C.窗体 D.查询 【答案】D 【解析】查询对象可以根据条件筛选、排序、计算和组合数据。 5.Access中适合供用户输入和浏览记录的对象是(  ) A.查询 B.报表 C.窗体 D.表 【答案】C 【解析】窗体提供较直观的数据输入和浏览界面。 6.Access中适合按固定格式打印和汇总数据的对象是(  ) A.查询 B.表 C.窗体 D.报表 【答案】D 【解析】报表用于按指定格式组织、汇总和打印输出数据。 7.一个班级包含多名学生,而每名学生只属于一个班级,这种联系是(  ) A.无联系 B.一对多 C.多对多 D.一对一 【答案】B 【解析】一个班级对应多个学生,一个学生只对应一个班级,所以是一对多联系。 8.建立两个表之间联系时,通常需要在两表中设置(  ) A.具有对应意义的字段 B.相同的表名 C.相同的查询名 D.相同的记录数 【答案】A 【解析】表间关系通常通过具有对应意义的字段建立,常见方式是主键对应外键。 9.关于主键的说法正确的是(  ) A.主键必须是文本类型 B.主键用于唯一标识记录 C.主键值可以重复 D.主键可以全部为空 【答案】B 【解析】主键用于唯一标识表中的每条记录,主键值不能重复且不能为空。 10.外键的主要作用是(  ) A.统计查询记录 B.设置报表字体 C.保存窗体标题 D.建立表之间的联系 【答案】D 【解析】外键通常引用另一个表的主键,用于建立表之间的联系。 11.阅读SQL语句,Students表的主键是(  ) CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20), ClassID TEXT(10) ); A.ClassID B.StudentName C.StudentID D.Students 【答案】C 【解析】StudentID后标有PRIMARY KEY,说明StudentID是Students表的主键。 12.执行下面查询后,结果按成绩从高到低排列,应在ORDER BY后使用(  ) SELECT StudentID, Score FROM Students ORDER BY Score ____; A.DESC B.ASC C.GROUP D.WHERE 【答案】A 【解析】DESC表示降序,ORDER BY Score DESC可以使成绩从高到低排列。 13.下面语句定义了一个( )对象的结构 CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) ); A.报表 B.表 C.窗体 D.查询 【答案】B 【解析】CREATE TABLE用于定义表及其字段结构。 14.下面查询语句中,用于筛选成绩不低于60分记录的是(  ) SELECT StudentID, Score FROM Students WHERE ____; A.Score DESC B.Score TEXT C.Score PRIMARY KEY D.Score >= 60 【答案】D 【解析】WHERE后应写筛选条件Score >= 60,表示只保留成绩不低于60分的记录。 15.在Access窗体属性中,将RecordSource设置为Students,表示窗体的( )是Students A.背景色 B.标题 C.数据来源 D.边框样式 【答案】C 【解析】RecordSource属性用于指定窗体的数据来源。 16.下面哪项最适合作为查询对象qryGood的SQL语句(  ) qryGood用于显示Score >= 90的学生姓名。 A.SELECT StudentNameFROM StudentsWHERE Score >= 90; B.CREATE FORM qryGood FROM Students; C.PRINT StudentName IN Students; D.REPORT Students WHEN Score >= 90; 【答案】A 【解析】查询对象应使用SELECT语句,从Students中筛选Score不低于90分的StudentName。 17.若窗体中绑定文本框的ControlSource设置为StudentName,则该控件主要显示(  ) A.数据库文件名 B.表名Students C.学生姓名字段值 D.查询对象名称 【答案】C 【解析】ControlSource用于指定控件绑定的数据字段。 18.下面SQL执行的操作属于( )查询 UPDATE Students SET ClassID = 'C02' WHERE StudentID = 'S01'; A.追加 B.更新 C.删除 D.选择 【答案】B 【解析】UPDATE用于修改已有记录,属于更新查询。 19.在Access查询设计视图中,条件行写为[请输入班级编号],该查询属于( )查询 A.删除查询 B.生成表查询 C.追加查询 D.参数查询 【答案】D 【解析】方括号中的提示文字会在执行时要求用户输入值,因此属于参数查询。 20.阅读下面对象属性代码,窗体StudentForm显示的数据来自(  ) StudentForm.RecordSource = 'qryStudentScore'; StudentForm.Title = '学生成绩'; A.查询qryStudentScore B.报表StudentForm C.数据库标题 D.字段Title 【答案】A 【解析】RecordSource属性值为qryStudentScore,说明窗体以该查询作为数据来源。 21.将SELECT语句保存为Access中的查询对象,主要作用是(  ) SELECT StudentID, StudentName FROM Students WHERE Score >= 60; A.修改表的字段类型 B.保存筛选逻辑并供后续使用 C.设置窗体背景 D.删除学生记录 【答案】B 【解析】保存为查询对象后,可以重复执行并供窗体、报表作为数据来源。 22.若报表ScoreReport的RecordSource为qryPassed,则报表主要显示(  ) A.数据库关系图 B.Students表的设计视图 C.qryPassed查询返回的数据 D.窗体控件属性 【答案】C 【解析】报表的RecordSource指定数据来源,设置为qryPassed时显示该查询返回的数据。 23.执行下面语句后,Students表中满足条件的记录将(  ) DELETE FROM Students WHERE StudentID = 'S05'; A.被删除 B.按成绩排序 C.复制到新表 D.显示在窗体中 【答案】A 【解析】DELETE FROM结合WHERE会删除满足条件的记录。 24.在关系模型中,用来描述实体特征的字段对应于(  ) A.实体集 B.联系 C.数据库对象 D.属性 【答案】D 【解析】关系表中的字段用于描述记录所代表实体的特征,在概念模型中对应属性。 25.若查询对象qryClassStudents的SQL如下,它主要完成的功能是(  ) SELECT StudentName FROM Students WHERE ClassID = [请输入班级编号]; A.修改学生姓名 B.创建报表结构 C.按输入的班级编号筛选学生 D.删除所有班级 【答案】C 【解析】方括号提示用户输入班级编号,WHERE根据输入值筛选Students中的学生。 二、简答题(共5题,每题6分,共30分) 1.阅读SQL语句,写出查询结果。 CREATE TABLE Students ( StudentID TEXT(10), StudentName TEXT(20), Score INTEGER ); INSERT INTO Students VALUES ('S01', '张三', 95); INSERT INTO Students VALUES ('S02', '李四', 78); INSERT INTO Students VALUES ('S03', '王五', 92); SELECT StudentName, Score FROM Students WHERE Score >= 90 ORDER BY Score DESC; 【答案】查询结果为:张三 95;王五 92。 【解析】WHERE筛选出成绩不低于90分的记录,ORDER BY Score DESC按成绩降序排列。 2.阅读SQL语句,写出查询结果。 CREATE TABLE Students ( StudentID TEXT(10), StudentName TEXT(20) ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10) ); INSERT INTO Students VALUES ('S01', '张三'); INSERT INTO Students VALUES ('S02', '李四'); INSERT INTO Enrollment VALUES ('S01', 'C01'); SELECT s.StudentName, e.CourseID FROM Students AS s INNER JOIN Enrollment AS e ON s.StudentID = e.StudentID; 【答案】查询结果为:张三 C01。 【解析】INNER JOIN只保留StudentID能够匹配的记录,只有S01存在选课记录。 3.阅读Access对象属性代码,写出窗体的数据来源和绑定字段。 StudentForm.RecordSource = 'qryStudentScore'; StudentForm.Controls('txtName').ControlSource = 'StudentName'; 【答案】窗体StudentForm的数据来源是查询qryStudentScore,控件txtName绑定StudentName字段。 【解析】RecordSource指定窗体数据来源,ControlSource指定控件绑定字段。 4.阅读SQL语句,指出语句执行的查询类型并写出作用。 UPDATE Students SET Score = Score + 5 WHERE ClassID = 'C01'; 【答案】这是更新查询,用于把ClassID为C01的学生成绩都增加5分。 【解析】UPDATE属于更新查询,SET指定修改内容,WHERE限定修改范围。 5.阅读查询定义,写出执行时需要输入的内容及查询功能。 qryClassStudents: SELECT StudentID, StudentName FROM Students WHERE ClassID = [请输入班级编号]; 【答案】执行时输入班级编号;查询返回该班级学生的StudentID和StudentName。 【解析】方括号中的文字是参数提示,用户输入值后由WHERE筛选对应记录。 三、案例分析题(共1题,共10分) 1.下面Access SQL用于查询成绩合格学生,但语句中有一处错误,请指出并改正。 qryPassed: SELECT StudentID, StudentName FROM Students WHERE Score => 60; 【答案】将WHERE Score => 60改为WHERE Score >= 60。 【解析】Access SQL中大于等于运算符必须写作>=,不能写作=>。 四、综合应用题(共1题,共10分) 1.编写Access数据库任务:定义Students表和Courses表的基本字段,再定义查询对象qryStudentCourse,查询成绩不低于60分的学生学号、姓名、课程名称和成绩,并按StudentID升序排列。 【答案】 CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) ); CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), Score INTEGER ); qryStudentCourse: SELECT s.StudentID, s.StudentName, c.CourseName, e.Score FROM (Students AS s INNER JOIN Enrollment AS e ON s.StudentID = e.StudentID) INNER JOIN Courses AS c ON e.CourseID = c.CourseID WHERE e.Score >= 60 ORDER BY s.StudentID; 【解析】先定义Students、Courses和Enrollment表,查询通过StudentID和CourseID连接三张表,WHERE筛选成绩不低于60分,ORDER BY按学生编号升序排列。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第15卷,为知识训练卷,按《Access数据库应用操作》中“数据模型与Access对象”范围和要求编写。具体内容为:(3)理解数据模型的基本知识。(4)了解Access数据库的基本对象。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第15卷 Access数据库应用操作——数据模型与Access对象 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.Access数据库主要采用的数据模型是(  ) A.网状模型 B.关系模型 C.面向对象模型 D.层次模型 2.在关系模型中,表中的一行通常称为(  ) A.记录 B.关系 C.字段 D.属性 3.Access中主要用于保存数据的是( )对象 A.报表 B.窗体 C.表 D.查询 4.Access中用于按条件筛选、排序或计算数据的是( )对象 A.表 B.报表 C.窗体 D.查询 5.Access中适合供用户输入和浏览记录的对象是(  ) A.查询 B.报表 C.窗体 D.表 6.Access中适合按固定格式打印和汇总数据的对象是(  ) A.查询 B.表 C.窗体 D.报表 7.一个班级包含多名学生,而每名学生只属于一个班级,这种联系是(  ) A.无联系 B.一对多 C.多对多 D.一对一 8.建立两个表之间联系时,通常需要在两表中设置(  ) A.具有对应意义的字段 B.相同的表名 C.相同的查询名 D.相同的记录数 9.关于主键的说法正确的是(  ) A.主键必须是文本类型 B.主键用于唯一标识记录 C.主键值可以重复 D.主键可以全部为空 10.外键的主要作用是(  ) A.统计查询记录 B.设置报表字体 C.保存窗体标题 D.建立表之间的联系 11.阅读SQL语句,Students表的主键是(  ) CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20), ClassID TEXT(10) ); A.ClassID B.StudentName C.StudentID D.Students 12.执行下面查询后,结果按成绩从高到低排列,应在ORDER BY后使用(  ) SELECT StudentID, Score FROM Students ORDER BY Score ____; A.DESC B.ASC C.GROUP D.WHERE 13.下面语句定义了一个( )对象的结构 CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) ); A.报表 B.表 C.窗体 D.查询 14.下面查询语句中,用于筛选成绩不低于60分记录的是(  ) SELECT StudentID, Score FROM Students WHERE ____; A.Score DESC B.Score TEXT C.Score PRIMARY KEY D.Score >= 60 15.在Access窗体属性中,将RecordSource设置为Students,表示窗体的( )是Students A.背景色 B.标题 C.数据来源 D.边框样式 16.下面哪项最适合作为查询对象qryGood的SQL语句(  ) qryGood用于显示Score >= 90的学生姓名。 A.SELECT StudentNameFROM StudentsWHERE Score >= 90; B.CREATE FORM qryGood FROM Students; C.PRINT StudentName IN Students; D.REPORT Students WHEN Score >= 90; 17.若窗体中绑定文本框的ControlSource设置为StudentName,则该控件主要显示(  ) A.数据库文件名 B.表名Students C.学生姓名字段值 D.查询对象名称 18.下面SQL执行的操作属于( )查询 UPDATE Students SET ClassID = 'C02' WHERE StudentID = 'S01'; A.追加 B.更新 C.删除 D.选择 19.在Access查询设计视图中,条件行写为[请输入班级编号],该查询属于( )查询 A.删除查询 B.生成表查询 C.追加查询 D.参数查询 20.阅读下面对象属性代码,窗体StudentForm显示的数据来自(  ) StudentForm.RecordSource = 'qryStudentScore'; StudentForm.Title = '学生成绩'; A.查询qryStudentScore B.报表StudentForm C.数据库标题 D.字段Title 21.将SELECT语句保存为Access中的查询对象,主要作用是(  ) SELECT StudentID, StudentName FROM Students WHERE Score >= 60; A.修改表的字段类型 B.保存筛选逻辑并供后续使用 C.设置窗体背景 D.删除学生记录 22.若报表ScoreReport的RecordSource为qryPassed,则报表主要显示(  ) A.数据库关系图 B.Students表的设计视图 C.qryPassed查询返回的数据 D.窗体控件属性 23.执行下面语句后,Students表中满足条件的记录将(  ) DELETE FROM Students WHERE StudentID = 'S05'; A.被删除 B.按成绩排序 C.复制到新表 D.显示在窗体中 24.在关系模型中,用来描述实体特征的字段对应于(  ) A.实体集 B.联系 C.数据库对象 D.属性 25.若查询对象qryClassStudents的SQL如下,它主要完成的功能是(  ) SELECT StudentName FROM Students WHERE ClassID = [请输入班级编号]; A.修改学生姓名 B.创建报表结构 C.按输入的班级编号筛选学生 D.删除所有班级 二、简答题(共5题,每题6分,共30分) 1.阅读SQL语句,写出查询结果。 CREATE TABLE Students ( StudentID TEXT(10), StudentName TEXT(20), Score INTEGER ); INSERT INTO Students VALUES ('S01', '张三', 95); INSERT INTO Students VALUES ('S02', '李四', 78); INSERT INTO Students VALUES ('S03', '王五', 92); SELECT StudentName, Score FROM Students WHERE Score >= 90 ORDER BY Score DESC;   2.阅读SQL语句,写出查询结果。 CREATE TABLE Students ( StudentID TEXT(10), StudentName TEXT(20) ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10) ); INSERT INTO Students VALUES ('S01', '张三'); INSERT INTO Students VALUES ('S02', '李四'); INSERT INTO Enrollment VALUES ('S01', 'C01'); SELECT s.StudentName, e.CourseID FROM Students AS s INNER JOIN Enrollment AS e ON s.StudentID = e.StudentID;   3.阅读Access对象属性代码,写出窗体的数据来源和绑定字段。 StudentForm.RecordSource = 'qryStudentScore'; StudentForm.Controls('txtName').ControlSource = 'StudentName';   4.阅读SQL语句,指出语句执行的查询类型并写出作用。 UPDATE Students SET Score = Score + 5 WHERE ClassID = 'C01';   5.阅读查询定义,写出执行时需要输入的内容及查询功能。 qryClassStudents: SELECT StudentID, StudentName FROM Students WHERE ClassID = [请输入班级编号];   三、案例分析题(共1题,共10分) 1.下面Access SQL用于查询成绩合格学生,但语句中有一处错误,请指出并改正。 qryPassed: SELECT StudentID, StudentName FROM Students WHERE Score => 60;   四、综合应用题(共1题,共10分) 1.编写Access数据库任务:定义Students表和Courses表的基本字段,再定义查询对象qryStudentCourse,查询成绩不低于60分的学生学号、姓名、课程名称和成绩,并按StudentID升序排列。     原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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