内容正文:
编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。
本试卷是第16卷,为知识训练卷,按《Access数据库应用操作》中“数据库设计与创建”范围和要求编写。具体内容为:(1)了解数据库设计的步骤。(2)掌握数据库和表的创建。
山东省春季高考统一考试
软件与应用技术类《考纲百套卷》
第16卷 Access数据库应用操作——数据库设计与创建
(考试时间:45分钟 满分:100分)
一、选择题(共25题,每题2分,共50分)
1.数据库设计的首要步骤通常是( )
A.打印报表
B.需求分析
C.设置窗体颜色
D.输入记录
【答案】B
【解析】数据库设计首先要了解用户需求、业务对象和数据处理要求,为后续设计提供依据。
2.将现实世界中的对象及其联系抽象为实体、属性和联系,属于( )设计阶段
A.概念设计
B.物理设计
C.报表设计
D.界面设计
【答案】A
【解析】概念设计从现实业务中抽象出实体、属性和联系,形成概念模型。
3.将概念模型转换为表、字段和主键等结构,属于( )设计阶段
A.数据录入
B.窗体设计
C.逻辑设计
D.需求调查
【答案】C
【解析】逻辑设计把概念模型转换为关系表、字段、主键和外键等逻辑结构。
4.在Access中,新建一个数据库文件后,通常首先需要创建( )对象来保存数据
A.报表
B.窗体
C.宏
D.表
【答案】D
【解析】表是保存数据的基本对象,通常先根据需求创建表结构,再录入记录。
5.创建数据库表时,最先应明确的是( )
A.字段及其含义
B.窗体按钮位置
C.报表页眉
D.表的背景色
【答案】A
【解析】表设计首先要确定保存哪些数据以及各字段的含义,随后才能设置主键和字段属性。
6.下列关于数据库设计的说法正确的是( )
A.一个数据库只能包含一张表
B.表结构应服务于实际业务需求
C.表名和字段名可以全部相同
D.可以不分析需求直接建表
【答案】B
【解析】数据库设计应围绕业务需求展开,表结构、字段和关系要能够支持实际数据管理。
7.数据库和表的关系正确的是( )
A.表不能保存记录
B.一个表只能包含一个数据库
C.一个数据库可以包含多个表
D.数据库只能保存查询对象
【答案】C
【解析】一个Access数据库可以包含多个表以及查询、窗体、报表等对象,表用于保存记录。
8.表设计中用于唯一标识每条记录的字段应设置为( )
A.排序条件
B.主键
C.标题
D.备注
【答案】B
【解析】主键用于唯一标识记录,是表设计中的重要组成部分。
9.阅读建表语句,语句创建的是( )
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20)
);
A.Students窗体
B.Students查询
C.Students报表
D.Students表
【答案】D
【解析】CREATE TABLE用于创建表,括号中定义表的字段和主键。
10.阅读建表语句,StudentID在表设计中被设置为( )
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20)
);
A.查询条件
B.普通备注
C.主键
D.窗体控件
【答案】C
【解析】PRIMARY KEY表示StudentID是表的主键。
11.下列语句用于创建数据库表的是( )
A.OPEN TABLE
B.SELECT TABLE
C.SHOW TABLE
D.CREATE TABLE
【答案】D
【解析】CREATE TABLE是创建表结构的SQL语句。
12.执行下面语句后,表中定义了几个字段( )
CREATE TABLE Course (
CourseID TEXT(10),
CourseName TEXT(30),
Credit INTEGER
);
A.3个
B.2个
C.1个
D.4个
【答案】A
【解析】括号中依次定义CourseID、CourseName和Credit三个字段。
13.下面语句中,表示建立学生表的是( )
A.CREATE DATABASE Students;
B.NEW RECORD Students;
C.CREATE TABLE Students (StudentID TEXT(10));
D.MAKE FORM Students;
【答案】C
【解析】CREATE TABLE Students定义名为Students的表及其字段。
14.在数据库设计中,先确定用户需要管理的对象和业务要求,主要属于( )
A.结果排序
B.窗体打印
C.记录删除
D.需求分析
【答案】D
【解析】确定管理对象、业务流程和信息需求属于需求分析,是数据库设计的起点。
15.在Access中,表的设计视图主要用于( )
A.编写窗体说明
B.定义字段和主键
C.打印查询结果
D.播放视频
【答案】B
【解析】表的设计视图用于设置字段名称、数据类型、主键和字段属性等结构内容。
16.下面SQL语句中,能够同时创建两个表的是( )
CREATE TABLE Class (
ClassID TEXT(10) PRIMARY KEY,
ClassName TEXT(20)
);
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
ClassID TEXT(10)
);
A.创建Class和Students两张表
B.只创建Students表
C.创建一个查询
D.只创建Class表
【答案】A
【解析】语句中包含两个CREATE TABLE定义,分别创建Class表和Students表。
17.数据库设计中,将一个实体集设计为一张表时,实体的特征通常设计为表中的( )
A.查询对象
B.数据库
C.字段
D.记录
【答案】C
【解析】实体的属性或特征通常设计为表中的字段,每个具体实体对应一条记录。
18.下面语句中,能够为Students表设置主键的是( )
CREATE TABLE Students (
StudentID TEXT(10) ____,
StudentName TEXT(20)
);
A.FROM
B.WHERE
C.ORDER BY
D.PRIMARY KEY
【答案】D
【解析】PRIMARY KEY用于声明主键字段,能够保证StudentID用于唯一标识记录。
19.数据库设计完成后,根据表结构输入具体学生信息属于( )
A.逻辑设计
B.数据录入
C.概念设计
D.需求分析
【答案】B
【解析】表结构确定后,将具体数据写入表中属于数据录入,不是设计阶段。
20.若业务需求是管理学生和课程的选修情况,设计时还应考虑( )
A.学生与课程之间的业务联系
B.报表纸张颜色
C.窗体背景图片
D.打印机型号
【答案】A
【解析】数据库设计不仅要确定对象,还要分析对象之间的业务联系,以便设计相应的表和关系。
21.执行下面语句创建表时,表名是( )
CREATE TABLE Books (
BookID TEXT(10) PRIMARY KEY,
BookName TEXT(30)
);
A.BookName
B.Books
C.BookID
D.PRIMARY KEY
【答案】B
【解析】CREATE TABLE后面的Books是表名,括号内是字段定义。
22.若创建表时没有设置能够唯一标识记录的字段,后续设计中最需要补充的是( )
A.打印设置
B.窗体颜色
C.报表标题
D.主键设计
【答案】D
【解析】每张规范的数据表通常需要主键来唯一标识记录,便于维护和建立关系。
23.下面哪项最能体现数据库设计与普通文件保存的区别( )
A.不能修改数据
B.只保存一段文字
C.按照结构组织数据并支持关联使用
D.文件名必须是数字
【答案】C
【解析】数据库按结构组织数据,并可通过表、字段和关系支持共享、查询和关联使用。
24.在Access中,根据已有表结构录入一名学生,实质上是向表中增加( )
A.一条记录
B.一个数据库
C.一个字段
D.一个主键类型
【答案】A
【解析】录入一名学生就是增加一行数据,即向表中增加一条记录。
25.下面语句执行后,能够得到一个保存学生基本信息的表的是( )
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20),
Major TEXT(30)
);
A.学生信息报表
B.学生信息表
C.学生信息查询
D.学生信息窗体
【答案】B
【解析】CREATE TABLE创建的是表对象,表中定义了StudentID、StudentName和Major字段。
二、简答题(共5题,每题6分,共30分)
1.阅读SQL语句,写出创建的表名、字段名和主键字段。
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20),
Major TEXT(30)
);
【答案】表名为Students;字段为StudentID、StudentName、Major;主键字段为StudentID。
【解析】CREATE TABLE后为表名,括号内为字段定义,PRIMARY KEY标识主键。
2.阅读数据库设计材料,写出数据库设计的基本顺序。
业务需求:管理学生、班级和选课信息;拟建Students、Class、Enrollment三张表。
【答案】先进行需求分析,再进行概念设计,之后进行逻辑设计,最后在Access中创建数据库和表并录入数据。
【解析】设计应从需求出发,先识别对象及联系,再转换为表和字段,最后落实为数据库对象和数据。
3.阅读SQL语句,写出执行后创建的两个表名及各自主键。
CREATE TABLE Class (
ClassID TEXT(10) PRIMARY KEY,
ClassName TEXT(20)
);
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
ClassID TEXT(10)
);
【答案】创建Class和Students两张表;Class表主键为ClassID,Students表主键为StudentID。
【解析】两条CREATE TABLE语句分别定义两张表,PRIMARY KEY分别标识各表主键。
4.阅读建表语句,指出语句中缺少的设计内容并写出修改后的语句。
CREATE TABLE Courses (
CourseName TEXT(30),
Credit INTEGER
);
【答案】缺少能够唯一标识课程记录的主键;可修改为
CREATE TABLE Courses (
CourseID TEXT(10) PRIMARY KEY,
CourseName TEXT(30),
Credit INTEGER
);
。
【解析】课程表应设置唯一标识课程的CourseID主键,补充后表结构更完整。
5.阅读数据库创建任务,写出应创建的表对象名称及每张表保存的内容。
任务:管理图书馆读者借阅信息;要求保存读者编号、读者姓名、图书编号、图书名称和借阅日期。
【答案】应创建Readers表保存读者信息,Books表保存图书信息,Borrow表保存读者与图书的借阅记录。
【解析】按业务对象拆分表可以减少数据重复;读者、图书和借阅记录分别由对应表保存。
三、案例分析题(共1题,共10分)
1.下面SQL用于创建学生表,但表结构中有一处设计错误,请指出并改正。
CREATE TABLE Students (
StudentName TEXT(20) PRIMARY KEY,
ClassID TEXT(10)
);
【答案】将StudentName设置为主键改为增加StudentID字段作为主键:
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20),
ClassID TEXT(10)
);
【解析】姓名可能重复,不能稳定地唯一标识学生;应增加具有唯一性的StudentID或学号字段作为主键。
四、综合应用题(共1题,共10分)
1.设计并创建一个简单的学生选课数据库:创建Students、Courses和Enrollment三张表,分别保存学生、课程和选课记录;为三张表设置合理的主键,并写出基本表结构。
【答案】
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20),
ClassID TEXT(10)
);
CREATE TABLE Courses (
CourseID TEXT(10) PRIMARY KEY,
CourseName TEXT(30)
);
CREATE TABLE Enrollment (
StudentID TEXT(10),
CourseID TEXT(10),
Score INTEGER,
PRIMARY KEY (StudentID, CourseID)
);
【解析】先根据业务需求识别学生、课程和选课记录三个对象,再分别设计三张表;Students和Courses使用单字段主键,Enrollment使用StudentID与CourseID组成复合主键,以保证一名学生同一门课程只有一条选课记录。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。
本试卷是第16卷,为知识训练卷,按《Access数据库应用操作》中“数据库设计与创建”范围和要求编写。具体内容为:(1)了解数据库设计的步骤。(2)掌握数据库和表的创建。
山东省春季高考统一考试
软件与应用技术类《考纲百套卷》
第16卷 Access数据库应用操作——数据库设计与创建
(考试时间: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.创建数据库表时,最先应明确的是( )
A.字段及其含义
B.窗体按钮位置
C.报表页眉
D.表的背景色
6.下列关于数据库设计的说法正确的是( )
A.一个数据库只能包含一张表
B.表结构应服务于实际业务需求
C.表名和字段名可以全部相同
D.可以不分析需求直接建表
7.数据库和表的关系正确的是( )
A.表不能保存记录
B.一个表只能包含一个数据库
C.一个数据库可以包含多个表
D.数据库只能保存查询对象
8.表设计中用于唯一标识每条记录的字段应设置为( )
A.排序条件
B.主键
C.标题
D.备注
9.阅读建表语句,语句创建的是( )
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20)
);
A.Students窗体
B.Students查询
C.Students报表
D.Students表
10.阅读建表语句,StudentID在表设计中被设置为( )
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20)
);
A.查询条件
B.普通备注
C.主键
D.窗体控件
11.下列语句用于创建数据库表的是( )
A.OPEN TABLE
B.SELECT TABLE
C.SHOW TABLE
D.CREATE TABLE
12.执行下面语句后,表中定义了几个字段( )
CREATE TABLE Course (
CourseID TEXT(10),
CourseName TEXT(30),
Credit INTEGER
);
A.3个
B.2个
C.1个
D.4个
13.下面语句中,表示建立学生表的是( )
A.CREATE DATABASE Students;
B.NEW RECORD Students;
C.CREATE TABLE Students (StudentID TEXT(10));
D.MAKE FORM Students;
14.在数据库设计中,先确定用户需要管理的对象和业务要求,主要属于( )
A.结果排序
B.窗体打印
C.记录删除
D.需求分析
15.在Access中,表的设计视图主要用于( )
A.编写窗体说明
B.定义字段和主键
C.打印查询结果
D.播放视频
16.下面SQL语句中,能够同时创建两个表的是( )
CREATE TABLE Class (
ClassID TEXT(10) PRIMARY KEY,
ClassName TEXT(20)
);
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
ClassID TEXT(10)
);
A.创建Class和Students两张表
B.只创建Students表
C.创建一个查询
D.只创建Class表
17.数据库设计中,将一个实体集设计为一张表时,实体的特征通常设计为表中的( )
A.查询对象
B.数据库
C.字段
D.记录
18.下面语句中,能够为Students表设置主键的是( )
CREATE TABLE Students (
StudentID TEXT(10) ____,
StudentName TEXT(20)
);
A.FROM
B.WHERE
C.ORDER BY
D.PRIMARY KEY
19.数据库设计完成后,根据表结构输入具体学生信息属于( )
A.逻辑设计
B.数据录入
C.概念设计
D.需求分析
20.若业务需求是管理学生和课程的选修情况,设计时还应考虑( )
A.学生与课程之间的业务联系
B.报表纸张颜色
C.窗体背景图片
D.打印机型号
21.执行下面语句创建表时,表名是( )
CREATE TABLE Books (
BookID TEXT(10) PRIMARY KEY,
BookName TEXT(30)
);
A.BookName
B.Books
C.BookID
D.PRIMARY KEY
22.若创建表时没有设置能够唯一标识记录的字段,后续设计中最需要补充的是( )
A.打印设置
B.窗体颜色
C.报表标题
D.主键设计
23.下面哪项最能体现数据库设计与普通文件保存的区别( )
A.不能修改数据
B.只保存一段文字
C.按照结构组织数据并支持关联使用
D.文件名必须是数字
24.在Access中,根据已有表结构录入一名学生,实质上是向表中增加( )
A.一条记录
B.一个数据库
C.一个字段
D.一个主键类型
25.下面语句执行后,能够得到一个保存学生基本信息的表的是( )
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20),
Major TEXT(30)
);
A.学生信息报表
B.学生信息表
C.学生信息查询
D.学生信息窗体
二、简答题(共5题,每题6分,共30分)
1.阅读SQL语句,写出创建的表名、字段名和主键字段。
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
StudentName TEXT(20),
Major TEXT(30)
);
2.阅读数据库设计材料,写出数据库设计的基本顺序。
业务需求:管理学生、班级和选课信息;拟建Students、Class、Enrollment三张表。
3.阅读SQL语句,写出执行后创建的两个表名及各自主键。
CREATE TABLE Class (
ClassID TEXT(10) PRIMARY KEY,
ClassName TEXT(20)
);
CREATE TABLE Students (
StudentID TEXT(10) PRIMARY KEY,
ClassID TEXT(10)
);
4.阅读建表语句,指出语句中缺少的设计内容并写出修改后的语句。
CREATE TABLE Courses (
CourseName TEXT(30),
Credit INTEGER
);
5.阅读数据库创建任务,写出应创建的表对象名称及每张表保存的内容。
任务:管理图书馆读者借阅信息;要求保存读者编号、读者姓名、图书编号、图书名称和借阅日期。
三、案例分析题(共1题,共10分)
1.下面SQL用于创建学生表,但表结构中有一处设计错误,请指出并改正。
CREATE TABLE Students (
StudentName TEXT(20) PRIMARY KEY,
ClassID TEXT(10)
);
四、综合应用题(共1题,共10分)
1.设计并创建一个简单的学生选课数据库:创建Students、Courses和Enrollment三张表,分别保存学生、课程和选课记录;为三张表设置合理的主键,并写出基本表结构。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$