第58卷 数据库和表 专题训练卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》

2026-08-12
| 2份
| 22页
| 30人阅读
| 0人下载

内容正文:

编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第58卷,为专题训练卷,按“数据库和表”专题范围和要求编写。具体内容为:(1)了解数据库设计的步骤。(2)掌握数据库和表的创建;(3)理解数据表中的数据类型。(4)掌握表结构修改、字段属性的设置;(5)掌握记录的添加、修改、删除等操作。(6)掌握数据表数据的排序和筛选;(7)掌握记录的索引。(8)掌握表间关系的建立与维护。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第58卷 专题训练——数据库和表 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.设计一个新数据库时,通常首先应完成哪项工作(  ) A.录入全部记录 B.设置报表版式 C.分析业务需求 D.安装打印驱动 2.把业务对象及其联系抽象为实体、属性和联系,属于数据库的哪一阶段(  ) A.物理设计 B.概念设计 C.数据录入 D.报表打印 3.将概念模型落实为表、字段和主键等结构,通常属于(  ) A.逻辑设计 B.需求调查 C.数据备份 D.窗体美化 4.在Access中准备从零开始建立一个新数据库时,较合适的操作是(  ) A.查看已有数据库 B.新建空白数据库 C.导入已有表结构 D.运行已有查询 5.在Access表的设计视图中,主要可以完成的工作是(  ) A.执行网络连通测试 B.调整显示器分辨率 C.定义字段及其类型 D.制作演示文稿动画 6.在学生表中,一行数据通常表示(  ) A.一条学生记录 B.一个字段名称 C.一个数据库文件 D.一条查询条件 7.字段StudentID的值形如S001、S002,较适合设置为( )数据类型 A.短文本 B.日期/时间 C.货币 D.是/否 8.若要求学生编号在学生表中不能重复,应将该字段设置为(  ) A.普通字段 B.主键字段 C.备注字段 D.查询条件 9.选课表中StudentID和CourseID共同确定一条选课记录,适合使用(  ) A.单字段主键 B.显示格式 C.组合主键 D.排序条件 10.学生的出生日期字段,较适合使用的数据类型是(  ) A.短文本类型 B.自动编号型 C.日期时间型 D.是/否类型 11.课程成绩可能含有小数,较适合使用的数据类型是(  ) A.短文本 B.日期/时间 C.附件 D.数字 12.完成字段名称和数据类型设计后,下一步较合理的操作是(  ) A.关闭整个操作系统 B.设置打印机纸张 C.设置主键并保存表 D.删除数据库文件 13.在Access数据表视图中,主要可以进行的操作是(  ) A.修改处理器型号 B.输入和编辑记录 C.创建网络路由 D.设置屏幕刷新率 14.学生、课程和选课信息分别具有独立结构时,较合理的建表方式是(  ) A.全部放入一个备注字段 B.每条记录建立一个数据库 C.只建立课程表 D.分别建立对应的数据表 15.设计表结构时,字段名称较合适的做法是(  ) A.所有字段都命名为Data B.使用能反映数据含义的名称 C.使用随机字符代替名称 D.只设置字段序号 16.建立表结构后再批量录入数据,主要是为了(  ) A.提高显示器亮度 B.替代数据库备份 C.取消主键约束 D.先定字段规则 17.当业务需求已明确且不需要使用现成模板时,Access建库时较适合选择(  ) A.最近打印文件 B.已有报表对象 C.屏幕保护程序 D.新建空白库 18.新建表并录入少量样例记录后,较有价值的检查是(  ) A.核对类型与保存结果 B.确认桌面背景是否更换 C.检查键盘颜色是否一致 D.测试音箱音量是否最大 19.下列较符合数据库创建一般顺序的是(  ) A.先录入数据,再决定字段 B.先制作报表,再删除表 C.先设置字体,再建立数据库 D.先设计结构,再建表录入 20.某校要管理学生、课程和选课成绩,较合理的表结构是(  ) A.把所有信息写入学生姓名字段 B.三类信息分别建表保存 C.只建立一张课程表保存全部内容 D.每个学生单独建立一个数据库 21.在表设计视图中完成字段名和数据类型设置后,保存表时通常还应(  ) A.立即删除已经设计的字段 B.把全部字段设置为备注型 C.为表命名后确认保存 D.关闭数据库且不保存当前表 22.将学生编号设置为主键,主要是为了(  ) A.保证编号值不会重复 B.让姓名可以自动排序 C.把编号字段改成日期型 D.禁止所有记录进行查询 23.学生、课程和选课信息分别建表,主要有利于(  ) A.减少数据重复并保持结构清晰 B.让所有字段使用同一数据类型 C.取消对象之间的业务联系 D.使每张表只能保存一条记录 24.学生姓名字段主要保存汉字或字母,较适合选择( )数据类型 A.日期/时间 B.货币 C.是/否 D.短文本 25.新建表并录入少量样例数据后,较有价值的检查是(  ) A.检查字段类型与主键设置 B.删除原有记录后重新录入 C.改变窗口颜色和字体效果 D.把表内容复制到窗体标题 二、简答题(共5题,每题6分,共30分) 1.根据下面的建库任务补写字段定义,并说明建表时主键和数据类型的选择。 CREATE TABLE Students ( StudentID __________, StudentName __________, ClassID __________ ); CREATE TABLE Courses ( CourseID __________, CourseName __________, Credit __________ ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), Score DOUBLE ); 编号使用短文本并设置主键,姓名和课程名称使用短文本,班级编号使用短文本,学分使用整数;写出六个空格中的定义。 创建表时先分析字段实际内容,再确定类型和长度;具有唯一标识作用的字段应设置主键。 2.阅读建表、插入和验证语句,说明数据库和表的创建顺序。 CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) NOT NULL, Credit INTEGER ); INSERT INTO Courses VALUES ('C01', '数据库应用', 3); INSERT INTO Courses VALUES ('C02', '程序设计', 4); SELECT CourseID, CourseName, Credit FROM Courses ORDER BY CourseID; 说明CREATE TABLE、INSERT INTO和SELECT分别完成什么任务,并指出哪项约束防止课程编号重复。     实际建库时应先建立空白数据库,再保存表结构,随后录入数据,最后用查询或表视图检查结果。 3.数据库已经建立但Students表尚未创建,下面的语句应如何排序执行? ① INSERT INTO Students (StudentID, StudentName, ClassID) VALUES ('S01', '林晓', 'C01'); ② CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) ); ③ ALTER TABLE Students ADD COLUMN ClassID TEXT(5); ④ SELECT StudentID, StudentName, ClassID FROM Students; 写出正确执行顺序,并说明每一步的前置条件。     数据库操作遵循先对象、后结构、再数据、最后验证的顺序;若表或字段尚不存在,后续语句会执行失败。 4.阅读下面的字段设计,结合业务内容说明数据类型的选择理由。 CREATE TABLE Students ( StudentID TEXT(10), BirthDate DATETIME, Average DOUBLE, Passed YESNO, Phone TEXT(20), StudentName TEXT(20) ); INSERT INTO Students VALUES ('S01', #2008-06-18#, 86.5, True, '13800000001', '林晓'); 分别说明StudentID、BirthDate、Average、Passed、Phone和StudentName适合使用上述类型的原因。     字段类型应由数据内容和运算需求决定,电话号码和编号即使只含数字也不应按数值计算。 5.阅读下面的建表和样例记录,说明创建完成后应验证的内容。 CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), EnrollDate DATETIME, Score DOUBLE, PRIMARY KEY (StudentID, CourseID) ); INSERT INTO Enrollment VALUES ('S01', 'C01', #2026-03-01#, 86.5); INSERT INTO Enrollment VALUES ('S01', 'C01', #2026-03-02#, 90.0); SELECT StudentID, CourseID, EnrollDate, Score FROM Enrollment ORDER BY EnrollDate; 指出第二条INSERT可能产生的问题,并写出至少三项建表后的验证内容。     样例数据既用于检查字段类型,也用于验证主键、必填字段和表间业务规则是否有效。 三、案例分析题(共1题,共10分) 1.某培训机构准备建立课程报名数据库,下面的设计混用了错误的数据类型和主键。请完成结构分析和修改。                                 CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) NOT NULL, BirthDate DATETIME, ClassID TEXT(5) ); CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) NOT NULL, Credit INTEGER ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), Score DOUBLE, PRIMARY KEY (StudentID, CourseID) ); StudentName不宜作为主键;日期应使用DATETIME,班级编号应使用TEXT;CourseID应为文本主键,Credit应为整数;Enrollment保存多对多报名联系。 四、综合应用题(共1题,共10分) 1.完成培训机构数据库的创建任务,从需求分析、建表、录入到查询验证形成完整操作。                                                       CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) NOT NULL, ClassID TEXT(5) NOT NULL ); CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) NOT NULL, Credit INTEGER ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), EnrollDate DATETIME, Score DOUBLE, PRIMARY KEY (StudentID, CourseID) ); INSERT INTO Students VALUES ('S01', '林晓', 'C01'); INSERT INTO Students VALUES ('S02', '陈宇', 'C02'); INSERT INTO Courses VALUES ('C01', '数据库应用', 3); INSERT INTO Courses VALUES ('C02', '程序设计', 4); INSERT INTO Enrollment VALUES ('S01', 'C01', #2026-03-01#, 86); INSERT INTO Enrollment VALUES ('S02', 'C02', #2026-03-02#, 78); SELECT StudentID, CourseID, EnrollDate, Score FROM Enrollment ORDER BY StudentID, CourseID; 步骤为需求分析、新建空白数据库、创建并保存三张表、设置主键和字段属性、录入样例、查询验证。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第58卷,为专题训练卷,按“数据库和表”专题范围和要求编写。具体内容为:(1)了解数据库设计的步骤。(2)掌握数据库和表的创建;(3)理解数据表中的数据类型。(4)掌握表结构修改、字段属性的设置;(5)掌握记录的添加、修改、删除等操作。(6)掌握数据表数据的排序和筛选;(7)掌握记录的索引。(8)掌握表间关系的建立与维护。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第58卷 专题训练——数据库和表 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.设计一个新数据库时,通常首先应完成哪项工作(  ) A.录入全部记录 B.设置报表版式 C.分析业务需求 D.安装打印驱动 【答案】C 【解析】数据库设计应先了解业务对象、数据内容和使用需求,再确定后续结构。 2.把业务对象及其联系抽象为实体、属性和联系,属于数据库的哪一阶段(  ) A.物理设计 B.概念设计 C.数据录入 D.报表打印 【答案】B 【解析】概念设计关注现实业务中的对象、特征及对象之间的联系,形成概念模型。 3.将概念模型落实为表、字段和主键等结构,通常属于(  ) A.逻辑设计 B.需求调查 C.数据备份 D.窗体美化 【答案】A 【解析】逻辑设计把概念模型转换为数据库中的表、字段、主键等逻辑结构。 4.在Access中准备从零开始建立一个新数据库时,较合适的操作是(  ) A.查看已有数据库 B.新建空白数据库 C.导入已有表结构 D.运行已有查询 【答案】B 【解析】没有现成数据库结构时,可在Access中选择新建空白数据库并指定保存位置。 5.在Access表的设计视图中,主要可以完成的工作是(  ) A.执行网络连通测试 B.调整显示器分辨率 C.定义字段及其类型 D.制作演示文稿动画 【答案】C 【解析】表设计视图用于定义字段名称、数据类型及主键等表结构信息。 6.在学生表中,一行数据通常表示(  ) A.一条学生记录 B.一个字段名称 C.一个数据库文件 D.一条查询条件 【答案】A 【解析】表中的一行通常对应一个具体对象的完整数据,称为一条记录。 7.字段StudentID的值形如S001、S002,较适合设置为( )数据类型 A.短文本 B.日期/时间 C.货币 D.是/否 【答案】A 【解析】编号含有字母和数字,且不用于计算,适合使用短文本类型保存。 8.若要求学生编号在学生表中不能重复,应将该字段设置为(  ) A.普通字段 B.主键字段 C.备注字段 D.查询条件 【答案】B 【解析】主键用于唯一标识记录,能够避免同一字段值重复。 9.选课表中StudentID和CourseID共同确定一条选课记录,适合使用(  ) A.单字段主键 B.显示格式 C.组合主键 D.排序条件 【答案】C 【解析】当两个字段共同才能唯一标识记录时,可将它们设置为组合主键。 10.学生的出生日期字段,较适合使用的数据类型是(  ) A.短文本类型 B.自动编号型 C.日期时间型 D.是/否类型 【答案】C 【解析】出生日期应按日期值保存,便于比较、排序和按时间条件查询。 11.课程成绩可能含有小数,较适合使用的数据类型是(  ) A.短文本 B.日期/时间 C.附件 D.数字 【答案】D 【解析】成绩属于可参与数值运算的数据,含小数时应使用数字类型。 12.完成字段名称和数据类型设计后,下一步较合理的操作是(  ) A.关闭整个操作系统 B.设置打印机纸张 C.设置主键并保存表 D.删除数据库文件 【答案】C 【解析】字段结构确定后,应设置能够唯一标识记录的主键并保存表设计。 13.在Access数据表视图中,主要可以进行的操作是(  ) A.修改处理器型号 B.输入和编辑记录 C.创建网络路由 D.设置屏幕刷新率 【答案】B 【解析】数据表视图面向记录操作,可输入、修改和查看表中的数据。 14.学生、课程和选课信息分别具有独立结构时,较合理的建表方式是(  ) A.全部放入一个备注字段 B.每条记录建立一个数据库 C.只建立课程表 D.分别建立对应的数据表 【答案】D 【解析】不同业务对象应分别建立表,再通过相关字段表达它们之间的业务联系。 15.设计表结构时,字段名称较合适的做法是(  ) A.所有字段都命名为Data B.使用能反映数据含义的名称 C.使用随机字符代替名称 D.只设置字段序号 【答案】B 【解析】字段名称应清晰反映所存数据的含义,便于设计、录入和后续维护。 16.建立表结构后再批量录入数据,主要是为了(  ) A.提高显示器亮度 B.替代数据库备份 C.取消主键约束 D.先定字段规则 【答案】D 【解析】先确定表结构、数据类型和主键,可减少录入过程中的格式错误和结构变更。 17.当业务需求已明确且不需要使用现成模板时,Access建库时较适合选择(  ) A.最近打印文件 B.已有报表对象 C.屏幕保护程序 D.新建空白库 【答案】D 【解析】业务结构需要自行设计且没有可复用模板时,空白数据库更便于按需求创建。 18.新建表并录入少量样例记录后,较有价值的检查是(  ) A.核对类型与保存结果 B.确认桌面背景是否更换 C.检查键盘颜色是否一致 D.测试音箱音量是否最大 【答案】A 【解析】样例数据可以帮助检查字段类型、主键约束和记录保存结果是否符合预期。 19.下列较符合数据库创建一般顺序的是(  ) A.先录入数据,再决定字段 B.先制作报表,再删除表 C.先设置字体,再建立数据库 D.先设计结构,再建表录入 【答案】D 【解析】数据库创建通常遵循需求分析、结构设计、建库建表、设置主键和录入验证的顺序。 20.某校要管理学生、课程和选课成绩,较合理的表结构是(  ) A.把所有信息写入学生姓名字段 B.三类信息分别建表保存 C.只建立一张课程表保存全部内容 D.每个学生单独建立一个数据库 【答案】B 【解析】学生、课程和选课是不同业务对象,分别建表并在选课表中保存双方编号及成绩更合理。 21.在表设计视图中完成字段名和数据类型设置后,保存表时通常还应(  ) A.立即删除已经设计的字段 B.把全部字段设置为备注型 C.为表命名后确认保存 D.关闭数据库且不保存当前表 【答案】C 【解析】表结构完成后应为表命名并保存,才能形成可使用的表对象。 22.将学生编号设置为主键,主要是为了(  ) A.保证编号值不会重复 B.让姓名可以自动排序 C.把编号字段改成日期型 D.禁止所有记录进行查询 【答案】A 【解析】主键用于唯一标识记录,不能替代排序或数据类型设置。 23.学生、课程和选课信息分别建表,主要有利于(  ) A.减少数据重复并保持结构清晰 B.让所有字段使用同一数据类型 C.取消对象之间的业务联系 D.使每张表只能保存一条记录 【答案】A 【解析】按业务对象分表可以减少重复存储,也便于后续建立联系。 24.学生姓名字段主要保存汉字或字母,较适合选择( )数据类型 A.日期/时间 B.货币 C.是/否 D.短文本 【答案】D 【解析】姓名是文本内容,不参与数值运算,适合短文本类型。 25.新建表并录入少量样例数据后,较有价值的检查是(  ) A.检查字段类型与主键设置 B.删除原有记录后重新录入 C.改变窗口颜色和字体效果 D.把表内容复制到窗体标题 【答案】A 【解析】样例数据可以帮助检查字段类型、主键约束和记录结构是否合理。 二、简答题(共5题,每题6分,共30分) 1.根据下面的建库任务补写字段定义,并说明建表时主键和数据类型的选择。 CREATE TABLE Students ( StudentID __________, StudentName __________, ClassID __________ ); CREATE TABLE Courses ( CourseID __________, CourseName __________, Credit __________ ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), Score DOUBLE ); 编号使用短文本并设置主键,姓名和课程名称使用短文本,班级编号使用短文本,学分使用整数;写出六个空格中的定义。 【答案】 StudentID TEXT(10) PRIMARY KEY StudentName TEXT(20) ClassID TEXT(5) CourseID TEXT(10) PRIMARY KEY CourseName TEXT(30) Credit INTEGER ); 编号可能含字母,使用TEXT而不是INTEGER;主键用于唯一标识一条记录,Credit用于保存整数学分。 创建表时先分析字段实际内容,再确定类型和长度;具有唯一标识作用的字段应设置主键。 2.阅读建表、插入和验证语句,说明数据库和表的创建顺序。 CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) NOT NULL, Credit INTEGER ); INSERT INTO Courses VALUES ('C01', '数据库应用', 3); INSERT INTO Courses VALUES ('C02', '程序设计', 4); SELECT CourseID, CourseName, Credit FROM Courses ORDER BY CourseID; 说明CREATE TABLE、INSERT INTO和SELECT分别完成什么任务,并指出哪项约束防止课程编号重复。 【答案】 CREATE TABLE创建表结构,INSERT INTO增加记录,SELECT读取并显示记录;PRIMARY KEY保证CourseID唯一,NOT NULL保证CourseName不能为空。 实际建库时应先建立空白数据库,再保存表结构,随后录入数据,最后用查询或表视图检查结果。 3.数据库已经建立但Students表尚未创建,下面的语句应如何排序执行? ① INSERT INTO Students (StudentID, StudentName, ClassID) VALUES ('S01', '林晓', 'C01'); ② CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) ); ③ ALTER TABLE Students ADD COLUMN ClassID TEXT(5); ④ SELECT StudentID, StudentName, ClassID FROM Students; 写出正确执行顺序,并说明每一步的前置条件。 【答案】 顺序为②→③→①→④。先创建表,再增加ClassID字段,之后插入记录,最后用SELECT验证表结构和记录;每一步都必须以前一步成功为前提。 数据库操作遵循先对象、后结构、再数据、最后验证的顺序;若表或字段尚不存在,后续语句会执行失败。 4.阅读下面的字段设计,结合业务内容说明数据类型的选择理由。 CREATE TABLE Students ( StudentID TEXT(10), BirthDate DATETIME, Average DOUBLE, Passed YESNO, Phone TEXT(20), StudentName TEXT(20) ); INSERT INTO Students VALUES ('S01', #2008-06-18#, 86.5, True, '13800000001', '林晓'); 分别说明StudentID、BirthDate、Average、Passed、Phone和StudentName适合使用上述类型的原因。 【答案】 StudentID和Phone是可能含字母或不参加运算的标识文本;BirthDate保存日期;Average可能有小数;Passed保存真或假;StudentName保存文字。 字段类型应由数据内容和运算需求决定,电话号码和编号即使只含数字也不应按数值计算。 5.阅读下面的建表和样例记录,说明创建完成后应验证的内容。 CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), EnrollDate DATETIME, Score DOUBLE, PRIMARY KEY (StudentID, CourseID) ); INSERT INTO Enrollment VALUES ('S01', 'C01', #2026-03-01#, 86.5); INSERT INTO Enrollment VALUES ('S01', 'C01', #2026-03-02#, 90.0); SELECT StudentID, CourseID, EnrollDate, Score FROM Enrollment ORDER BY EnrollDate; 指出第二条INSERT可能产生的问题,并写出至少三项建表后的验证内容。 【答案】 第二条记录的StudentID和CourseID组合与第一条相同,会违反复合主键唯一性;还应验证日期和小数类型、字段名称、主键约束以及查询是否能返回正确记录。 样例数据既用于检查字段类型,也用于验证主键、必填字段和表间业务规则是否有效。 三、案例分析题(共1题,共10分) 1.某培训机构准备建立课程报名数据库,下面的设计混用了错误的数据类型和主键。请完成结构分析和修改。 【答案】 CREATE TABLE Students ( StudentName TEXT(20) PRIMARY KEY, BirthDate TEXT(20), ClassID INTEGER ); CREATE TABLE Courses ( CourseID INTEGER, CourseName TEXT(30), Credit TEXT(5) ); INSERT INTO Students VALUES ('林晓', '2008-06-18', 'C01'); INSERT INTO Courses VALUES (1, '数据库应用', '3'); SELECT StudentName, BirthDate, ClassID FROM Students; 请指出至少四处设计问题,并给出改正后的字段类型、主键和报名表结构。 CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) NOT NULL, BirthDate DATETIME, ClassID TEXT(5) ); CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) NOT NULL, Credit INTEGER ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), Score DOUBLE, PRIMARY KEY (StudentID, CourseID) ); StudentName不宜作为主键;日期应使用DATETIME,班级编号应使用TEXT;CourseID应为文本主键,Credit应为整数;Enrollment保存多对多报名联系。 四、综合应用题(共1题,共10分) 1.完成培训机构数据库的创建任务,从需求分析、建表、录入到查询验证形成完整操作。 【答案】 CREATE TABLE Students ( StudentID TEXT(10), StudentName TEXT(20), ClassID TEXT(5) ); CREATE TABLE Courses ( CourseID TEXT(10), CourseName TEXT(30), Credit INTEGER ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), EnrollDate DATETIME, Score DOUBLE ); 学员:S01 林晓 C01;S02 陈宇 C02 课程:C01 数据库应用 3;C02 程序设计 4 报名:S01-C01 2026-03-01 86;S02-C02 2026-03-02 78 任务: ①分析学员、课程和报名三个业务对象; ②建立三张表并设置主键和必要字段属性; ③录入两条学员、两条课程和两条报名记录; ④用查询检查编号唯一、类型匹配和报名联系; ⑤写出从新建空白数据库到验证结果的步骤。 请给出可执行的Access SQL,并在解析中说明建库、建表、录入和验证的先后关系。 CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) NOT NULL, ClassID TEXT(5) NOT NULL ); CREATE TABLE Courses ( CourseID TEXT(10) PRIMARY KEY, CourseName TEXT(30) NOT NULL, Credit INTEGER ); CREATE TABLE Enrollment ( StudentID TEXT(10), CourseID TEXT(10), EnrollDate DATETIME, Score DOUBLE, PRIMARY KEY (StudentID, CourseID) ); INSERT INTO Students VALUES ('S01', '林晓', 'C01'); INSERT INTO Students VALUES ('S02', '陈宇', 'C02'); INSERT INTO Courses VALUES ('C01', '数据库应用', 3); INSERT INTO Courses VALUES ('C02', '程序设计', 4); INSERT INTO Enrollment VALUES ('S01', 'C01', #2026-03-01#, 86); INSERT INTO Enrollment VALUES ('S02', 'C02', #2026-03-02#, 78); SELECT StudentID, CourseID, EnrollDate, Score FROM Enrollment ORDER BY StudentID, CourseID; 步骤为需求分析、新建空白数据库、创建并保存三张表、设置主键和字段属性、录入样例、查询验证。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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