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

2026-08-13
| 2份
| 16页
| 86人阅读
| 0人下载

内容正文:

编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第79卷,为课程综合卷,按《Access数据库应用操作》课程综合范围和要求编写。具体内容为:数据库基础知识、数据库和表、查询、窗体。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第79卷 课程综合卷——Access数据库应用操作 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.在维修业务中,“编号为WO26015的那一张维修工单”属于(  ) A.一个属性名称 B.一个实体集 C.一种实体间联系 D.一个具体实体 2.在概念模型中,所有设备对象组成的集合称为(  ) A.设备实体集 B.设备属性 C.一台具体设备 D.设备与客户的联系 3.一个客户可以报修多台设备,一台设备也可能在不同时间被多次报修,这表示客户与设备之间存在(  ) A.只能建立一对一联系 B.认为两者没有业务联系 C.一对多或多次业务联系 D.只能通过报表建立联系 4.Access中保存字段定义和实际记录的基本对象是(  ) A.查询 B.表 C.窗体 D.报表 5.设计维修数据库时,首先应明确(  ) A.业务对象、数据需求和联系 B.窗体配色、背景、字体和边框 C.报表页边距、装饰线条和分页 D.历史记录打印顺序、份数和页码 6.设备序列号“SN-A00318”不参与数值运算,适合设置为( )数据类型 A.数字 B.日期/时间 C.货币 D.短文本 7.若DeviceName字段必须填写,应将其“必填”属性设置为(  ) A.否 B.是 C.自动编号 D.只读 8.给新建维修工单自动填入“待受理”,适合设置字段的( )属性 A.输入掩码 B.索引 C.默认值 D.格式 9.在数据表中录入一台新设备的编号、名称和购买日期,实际完成的是(  ) A.修改表结构 B.删除一个字段 C.创建一个查询 D.添加一条记录 10.只查看Status为“待维修”的工单,属于对记录进行(  ) A.排序 B.筛选 C.索引 D.字段重命名 11.为经常按SerialNo查找设备的字段建立索引,主要可以(  ) A.提高记录检索效率 B.自动生成缺失记录 C.替代主键的唯一约束 D.改变字段保存类型 12.一个客户对应多条维修工单,而每条工单只对应一个客户,属于( )关系 A.一对一 B.多对多 C.一对多 D.无对应关系 13.在查询中设置“Status = '已完成'”的主要作用是(  ) A.改变字段的数据类型 B.限定结果记录的条件 C.建立表之间的外键 D.修改窗体的标题文字 14.使用查询向导从Assets表中选择SerialNo和DeviceName,适合创建(  ) A.删除查询 B.更新查询 C.追加查询 D.简单选择查询 15.在Access默认通配符下,查询设备名称以“Think”开头的记录,条件应写为(  ) A.DeviceName LIKE 'Think*' B.DeviceName = 'Think' C.DeviceName LIKE '*Think' D.DeviceName > 'Think' 16.运行查询时由用户输入客户编号,适合使用( )查询 A.追加查询 B.删除查询 C.参数查询 D.生成表查询 17.查询中用UnitPrice * Quantity计算维修配件金额,属于( )查询 A.计算查询 B.删除查询 C.追加查询 D.关系查询 18.按RepairType分组并统计每类工单数量,通常使用(  ) A.ORDER BY和Delete命令 B.GROUP BY和Count函数 C.WHERE和Insert命令 D.LIKE和Update命令 19.把状态为“待受理”的工单批量改为“处理中”,属于( )查询 A.选择查询 B.追加查询 C.删除查询 D.更新查询 20.把临时导入表中的新客户记录加入Customers表,属于( )查询 A.更新查询 B.删除查询 C.追加查询 D.汇总查询 21.删除超过保存期限且已关闭的工单记录,属于( )查询 A.选择查询 B.删除查询 C.更新查询 D.追加查询 22.通过向导按表字段快速创建单条客户资料录入界面,通常创建的是(  ) A.窗体 B.索引 C.关系 D.查询 23.窗体中显示CustomerName的绑定文本框,记录来源应设置为(  ) A.CustomerID主键字段 B.窗体标题属性 C.报表页脚区域 D.CustomerName字段 24.客户主窗体与工单子窗体联动时,通常使用共同的( )字段 A.RepairType B.WorkDate C.CustomerID D.Amount 25.若Quantity字段的值不能小于1,适合设置的字段属性是(  ) A.默认值 B.验证规则 C.索引 D.输入掩码 二、简答题(共5题,每题6分,共30分) 1.某维修中心需要保存Customers、Assets和WorkOrders三张表。请写出各表的关键字段、合适的数据类型、主键和外键,并说明CustomerName为什么应设置为必填。       2.Departments表包含DepartmentID和DepartmentName,Employees表包含EmployeeID、EmployeeName和DepartmentID。请说明两表关系、参照完整性、索引设置,以及按DepartmentID筛选员工记录时应注意的事项。     3.WorkOrders表包含WorkOrderID、AssetID、Status、OpenDate和EstimatedCost字段。请写出查询2026年1月以后仍处于“处理中”的工单编号、设备编号和预计费用的Access SQL,并按预计费用降序排列。     4.RepairItems表包含WorkOrderID、PartName、UnitPrice和Quantity字段。请分别写出:①计算每项配件金额的查询;②按PartName统计使用数量且只保留总数量不少于10的汇总查询。       5.请说明使用窗体向导创建客户资料主窗体,并在设计视图中加入维修工单子窗体时的主要步骤;同时指出绑定控件、窗体标题和主子窗体链接字段的设置。     三、案例分析题(共1题,共10分) 1.某校建立实验室设备管理数据库,已有Labs、Devices和RepairOrders三张表。Labs包含LabID、LabName;Devices包含DeviceID、DeviceName、LabID、PurchaseDate;RepairOrders包含OrderID、DeviceID、ReportDate、FaultType、Status、CloseDate。现要求:保证设备只能归属于已有实验室,维修单只能引用已有设备;查询2026年2月仍未关闭的设备故障;统计各故障类型的维修单数;制作实验室主窗体和设备维修子窗体。请完成下列任务。               四、综合应用题(共1题,共10分) 1.某家电维修门店要建立业务数据库,保存客户、设备、维修工单和工单项目。业务要求如下:一个客户可以有多台设备,一台设备只属于一个客户;一台设备可以产生多张维修工单;一张工单可以包含多条配件项目;工单项目保存配件单价UnitPrice和数量Quantity,项目金额按UnitPrice×Quantity计算;管理员需要按客户查看设备和工单,查询未完成工单,统计配件使用数量,并通过主子窗体维护数据。请完成:①设计Customers、Assets、WorkOrders、RepairItems四张表的关键字段、数据类型、主键和外键;②说明表间关系、参照完整性和适合建立索引的字段;③写出按输入客户编号查询设备、查询未完成工单、计算项目金额、统计配件总数量的Access SQL;④说明使用窗体向导和设计视图制作客户主窗体、设备子窗体和工单子窗体时的记录源、绑定控件和链接字段。                     原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第79卷,为课程综合卷,按《Access数据库应用操作》课程综合范围和要求编写。具体内容为:数据库基础知识、数据库和表、查询、窗体。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第79卷 课程综合卷——Access数据库应用操作 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.在维修业务中,“编号为WO26015的那一张维修工单”属于(  ) A.一个属性名称 B.一个实体集 C.一种实体间联系 D.一个具体实体 【答案】D 【解析】带有具体编号并指向一张确定工单的对象是具体实体;全部维修工单组成工单实体集。 2.在概念模型中,所有设备对象组成的集合称为(  ) A.设备实体集 B.设备属性 C.一台具体设备 D.设备与客户的联系 【答案】A 【解析】同类实体组成的集合称为实体集,因此所有设备对象构成设备实体集。 3.一个客户可以报修多台设备,一台设备也可能在不同时间被多次报修,这表示客户与设备之间存在(  ) A.只能建立一对一联系 B.认为两者没有业务联系 C.一对多或多次业务联系 D.只能通过报表建立联系 【答案】C 【解析】同一客户可以对应多台设备,设备还可能产生多次业务记录,实际联系应通过维修等业务表保存。 4.Access中保存字段定义和实际记录的基本对象是(  ) A.查询 B.表 C.窗体 D.报表 【答案】B 【解析】表用于持久保存字段结构和记录;查询、窗体、报表分别承担筛选计算、交互录入和格式化呈现等任务。 5.设计维修数据库时,首先应明确(  ) A.业务对象、数据需求和联系 B.窗体配色、背景、字体和边框 C.报表页边距、装饰线条和分页 D.历史记录打印顺序、份数和页码 【答案】A 【解析】数据库设计应先分析业务对象、属性、联系和使用需求,再确定表结构及实现方式。 6.设备序列号“SN-A00318”不参与数值运算,适合设置为( )数据类型 A.数字 B.日期/时间 C.货币 D.短文本 【答案】D 【解析】序列号包含字母且用于标识,不用于计算,应使用短文本保存。 7.若DeviceName字段必须填写,应将其“必填”属性设置为(  ) A.否 B.是 C.自动编号 D.只读 【答案】B 【解析】必填属性设为是,可以阻止新增记录时不填写设备名称。 8.给新建维修工单自动填入“待受理”,适合设置字段的( )属性 A.输入掩码 B.索引 C.默认值 D.格式 【答案】C 【解析】默认值会在新增记录时自动提供初始内容;输入掩码、索引和格式不负责设置业务初始值。 9.在数据表中录入一台新设备的编号、名称和购买日期,实际完成的是(  ) A.修改表结构 B.删除一个字段 C.创建一个查询 D.添加一条记录 【答案】D 【解析】向数据表输入一个完整对象的信息,就是向表中添加一条记录。 10.只查看Status为“待维修”的工单,属于对记录进行(  ) A.排序 B.筛选 C.索引 D.字段重命名 【答案】B 【解析】筛选依据条件保留符合要求的记录显示,不改变表的字段结构。 11.为经常按SerialNo查找设备的字段建立索引,主要可以(  ) A.提高记录检索效率 B.自动生成缺失记录 C.替代主键的唯一约束 D.改变字段保存类型 【答案】A 【解析】索引建立检索结构,可提高查找和排序效率,但不能代替主键的唯一性和非空约束。 12.一个客户对应多条维修工单,而每条工单只对应一个客户,属于( )关系 A.一对一 B.多对多 C.一对多 D.无对应关系 【答案】C 【解析】客户表中的一个客户可以在工单表中对应多条记录,工单记录通常只指向一个客户。 13.在查询中设置“Status = '已完成'”的主要作用是(  ) A.改变字段的数据类型 B.限定结果记录的条件 C.建立表之间的外键 D.修改窗体的标题文字 【答案】B 【解析】条件表达式用于筛选结果记录;它不会修改字段类型、关系或窗体属性。 14.使用查询向导从Assets表中选择SerialNo和DeviceName,适合创建(  ) A.删除查询 B.更新查询 C.追加查询 D.简单选择查询 【答案】D 【解析】从已有数据源选择字段并查看结果,属于简单选择查询,查询向导可以辅助完成。 15.在Access默认通配符下,查询设备名称以“Think”开头的记录,条件应写为(  ) A.DeviceName LIKE 'Think*' B.DeviceName = 'Think' C.DeviceName LIKE '*Think' D.DeviceName > 'Think' 【答案】A 【解析】Access中*表示任意长度字符,LIKE 'Think*'可匹配以Think开头的设备名称。 16.运行查询时由用户输入客户编号,适合使用( )查询 A.追加查询 B.删除查询 C.参数查询 D.生成表查询 【答案】C 【解析】参数查询在运行时提示用户输入条件值,适合客户编号等每次可能不同的条件。 17.查询中用UnitPrice * Quantity计算维修配件金额,属于( )查询 A.计算查询 B.删除查询 C.追加查询 D.关系查询 【答案】A 【解析】计算查询使用表达式生成结果字段,例如UnitPrice*Quantity AS Amount。 18.按RepairType分组并统计每类工单数量,通常使用(  ) A.ORDER BY和Delete命令 B.GROUP BY和Count函数 C.WHERE和Insert命令 D.LIKE和Update命令 【答案】B 【解析】GROUP BY按维修类型分组,Count统计每组记录数,二者共同完成分组汇总。 19.把状态为“待受理”的工单批量改为“处理中”,属于( )查询 A.选择查询 B.追加查询 C.删除查询 D.更新查询 【答案】D 【解析】更新查询用于修改已有记录的字段值,并可通过条件限制修改范围。 20.把临时导入表中的新客户记录加入Customers表,属于( )查询 A.更新查询 B.删除查询 C.追加查询 D.汇总查询 【答案】C 【解析】追加查询将新记录加入已有表,不是修改已有字段值或删除记录。 21.删除超过保存期限且已关闭的工单记录,属于( )查询 A.选择查询 B.删除查询 C.更新查询 D.追加查询 【答案】B 【解析】删除查询按条件删除已有记录,执行前应确认条件范围并做好备份。 22.通过向导按表字段快速创建单条客户资料录入界面,通常创建的是(  ) A.窗体 B.索引 C.关系 D.查询 【答案】A 【解析】窗体提供面向用户的数据录入和查看界面,向导可根据表或查询快速生成。 23.窗体中显示CustomerName的绑定文本框,记录来源应设置为(  ) A.CustomerID主键字段 B.窗体标题属性 C.报表页脚区域 D.CustomerName字段 【答案】D 【解析】绑定控件的记录来源应指向要显示或编辑的字段,客户姓名控件应绑定CustomerName。 24.客户主窗体与工单子窗体联动时,通常使用共同的( )字段 A.RepairType B.WorkDate C.CustomerID D.Amount 【答案】C 【解析】主窗体和子窗体通过主键、外键字段连接,CustomerID可以使子窗体只显示当前客户的工单。 25.若Quantity字段的值不能小于1,适合设置的字段属性是(  ) A.默认值 B.验证规则 C.索引 D.输入掩码 【答案】B 【解析】验证规则可以限制字段允许保存的值,例如设置Quantity >= 1;默认值只提供初始值。 二、简答题(共5题,每题6分,共30分) 1.某维修中心需要保存Customers、Assets和WorkOrders三张表。请写出各表的关键字段、合适的数据类型、主键和外键,并说明CustomerName为什么应设置为必填。 【答案】 Customers:CustomerID短文本为主键,CustomerName短文本且必填,Phone短文本;Assets:AssetID短文本为主键,CustomerID短文本外键,AssetName短文本,PurchaseDate日期/时间;WorkOrders:WorkOrderID自动编号为主键,AssetID短文本外键,OpenDate日期/时间,Status短文本,EstimatedCost货币。 WorkOrders.AssetID引用Assets.AssetID,Assets.CustomerID引用Customers.CustomerID;CustomerName必填可以避免产生没有客户身份信息的记录。 【解析】编号和电话号码不参与数值运算,适合使用短文本;日期使用日期/时间,费用使用货币;主键保证记录唯一,外键保证表间关联有效。 2.Departments表包含DepartmentID和DepartmentName,Employees表包含EmployeeID、EmployeeName和DepartmentID。请说明两表关系、参照完整性、索引设置,以及按DepartmentID筛选员工记录时应注意的事项。 【答案】 Departments与Employees是一对多关系:一个部门可以有多名员工,一名员工通常属于一个部门;Employees.DepartmentID是引用Departments.DepartmentID的外键,应启用参照完整性。EmployeeID设为主键,DepartmentID可按查找需要建立索引;筛选时应使用正确的部门编号,并确认编号在主表中存在。 【解析】主键、外键和索引分别保障记录标识、关系有效和检索效率;筛选条件只影响结果显示,不会替代参照完整性约束。 3.WorkOrders表包含WorkOrderID、AssetID、Status、OpenDate和EstimatedCost字段。请写出查询2026年1月以后仍处于“处理中”的工单编号、设备编号和预计费用的Access SQL,并按预计费用降序排列。 【答案】 SELECT WorkOrderID, AssetID, EstimatedCost FROM WorkOrders WHERE OpenDate >= #2026-02-01# AND Status = '处理中' ORDER BY EstimatedCost DESC; 【解析】WHERE同时限制日期和状态,两个条件使用AND;Access日期常用井号界定,ORDER BY EstimatedCost DESC表示费用从高到低排列。 4.RepairItems表包含WorkOrderID、PartName、UnitPrice和Quantity字段。请分别写出:①计算每项配件金额的查询;②按PartName统计使用数量且只保留总数量不少于10的汇总查询。 【答案】 SELECT WorkOrderID, PartName, UnitPrice * Quantity AS Amount FROM RepairItems; SELECT PartName, Sum(Quantity) AS TotalQuantity FROM RepairItems GROUP BY PartName HAVING Sum(Quantity) >= 10; 【解析】计算查询使用表达式生成Amount字段;汇总查询按PartName分组,用Sum求各组数量,HAVING筛选分组后的结果。 5.请说明使用窗体向导创建客户资料主窗体,并在设计视图中加入维修工单子窗体时的主要步骤;同时指出绑定控件、窗体标题和主子窗体链接字段的设置。 【答案】 先选择Customers表作为主窗体记录源,通过窗体向导选择CustomerID、CustomerName、Phone等字段和布局;在设计视图中设置标题、允许编辑等窗体属性,并将文本框绑定到相应字段。子窗体记录源设为WorkOrders,放置WorkOrderID、AssetID、Status等绑定控件;主窗体链接字段和子窗体链接字段均设为CustomerID。 【解析】窗体向导用于快速生成基本结构,设计视图用于细化控件和属性;主子窗体必须通过同名或对应的主外键字段链接,才能按当前客户显示工单。 三、案例分析题(共1题,共10分) 1.某校建立实验室设备管理数据库,已有Labs、Devices和RepairOrders三张表。Labs包含LabID、LabName;Devices包含DeviceID、DeviceName、LabID、PurchaseDate;RepairOrders包含OrderID、DeviceID、ReportDate、FaultType、Status、CloseDate。现要求:保证设备只能归属于已有实验室,维修单只能引用已有设备;查询2026年2月仍未关闭的设备故障;统计各故障类型的维修单数;制作实验室主窗体和设备维修子窗体。请完成下列任务。 【答案】 (1)Labs.LabID、Devices.DeviceID和RepairOrders.OrderID分别设为主键;Devices.LabID为外键,引用Labs.LabID;RepairOrders.DeviceID为外键,引用Devices.DeviceID;两条关系均启用参照完整性。(3分) (2)维修单未关闭的条件为Status <> '已关闭',日期条件为ReportDate >= #2026-02-01# AND ReportDate < #2026-03-01#。(2分) SELECT d.DeviceName, r.FaultType, r.ReportDate FROM Devices AS d INNER JOIN RepairOrders AS r ON d.DeviceID = r.DeviceID WHERE r.ReportDate >= #2026-02-01# AND r.ReportDate < #2026-03-01# AND r.Status <> '已关闭'; (3)统计维修单数不少于3的故障类型: SELECT FaultType, Count(*) AS OrderCount FROM RepairOrders GROUP BY FaultType HAVING Count(*) >= 3; (4)主窗体记录源可设为Labs,绑定LabID、LabName;子窗体记录源可设为Devices或设备维修查询,绑定DeviceID、DeviceName、LabID等控件;主链接字段和子链接字段均为LabID,并在设计视图中设置窗体标题、允许编辑等属性。(3分) 【解析】本题先依据主键和外键建立实验室、设备、维修单之间的层级关系,再用日期范围和状态条件查询未关闭故障;汇总查询使用Count、GROUP BY和HAVING;主子窗体通过LabID联动显示当前实验室的设备。 四、综合应用题(共1题,共10分) 1.某家电维修门店要建立业务数据库,保存客户、设备、维修工单和工单项目。业务要求如下:一个客户可以有多台设备,一台设备只属于一个客户;一台设备可以产生多张维修工单;一张工单可以包含多条配件项目;工单项目保存配件单价UnitPrice和数量Quantity,项目金额按UnitPrice×Quantity计算;管理员需要按客户查看设备和工单,查询未完成工单,统计配件使用数量,并通过主子窗体维护数据。请完成:①设计Customers、Assets、WorkOrders、RepairItems四张表的关键字段、数据类型、主键和外键;②说明表间关系、参照完整性和适合建立索引的字段;③写出按输入客户编号查询设备、查询未完成工单、计算项目金额、统计配件总数量的Access SQL;④说明使用窗体向导和设计视图制作客户主窗体、设备子窗体和工单子窗体时的记录源、绑定控件和链接字段。 【答案】 ①Customers:CustomerID短文本为主键,CustomerName短文本且必填,Phone短文本;Assets:AssetID短文本为主键,CustomerID短文本外键,AssetName短文本,PurchaseDate日期/时间;WorkOrders:WorkOrderID自动编号为主键,AssetID短文本外键,OpenDate日期/时间,Status短文本;RepairItems:ItemID自动编号为主键,WorkOrderID数字外键,PartName短文本,UnitPrice货币,Quantity数字。 ②Customers与Assets是一对多,Assets与WorkOrders是一对多,WorkOrders与RepairItems也是一对多;应启用Assets.CustomerID引用Customers.CustomerID、WorkOrders.AssetID引用Assets.AssetID、RepairItems.WorkOrderID引用WorkOrders.WorkOrderID的参照完整性。CustomerID、AssetID、WorkOrderID等连接字段可建立索引。 ③按输入客户编号查询设备: SELECT AssetID, AssetName, PurchaseDate FROM Assets WHERE CustomerID = [请输入客户编号:]; 查询未完成工单: SELECT w.WorkOrderID, a.AssetName, w.OpenDate, w.Status FROM Assets AS a INNER JOIN WorkOrders AS w ON a.AssetID = w.AssetID WHERE a.CustomerID = [请输入客户编号:] AND w.Status <> '已完成'; 计算项目金额并统计各配件总数量: SELECT ItemID, PartName, UnitPrice * Quantity AS Amount FROM RepairItems; SELECT PartName, Sum(Quantity) AS TotalQuantity FROM RepairItems GROUP BY PartName; ④可先用窗体向导以Customers为记录源生成客户主窗体,在设计视图中设置标题、允许编辑等属性并绑定CustomerID、CustomerName、Phone;以Assets为记录源制作设备子窗体,主链接字段和子链接字段均为CustomerID;若继续显示工单,可在设备子窗体中嵌套以WorkOrders为记录源的工单子窗体,链接字段均为AssetID。 【解析】综合任务依次落实表结构、数据类型、主外键和参照完整性,再整合参数查询、连接查询、计算查询、汇总查询及多级主子窗体。所有计算字段均由题干给出的UnitPrice和Quantity得到,链接字段与各表外键保持一致。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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