资源描述
2025年中职计算机(数据库基础)试题及答案
(考试时间:90分钟 满分100分)
班级______ 姓名______
第I卷(选择题,共40分)
答题要求:每题只有一个正确答案,请将正确答案的序号填在括号内。(总共10题,每题4分)
1. 数据库系统的核心是( )
A. 数据模型 B. 数据库管理系统 C. 数据库 D. 数据库管理员
2. 下列关于数据库设计的说法中,错误的是( )
A. 数据库设计包括概念结构设计、逻辑结构设计和物理结构设计
B. 概念结构设计是整个数据库设计的关键
C. 逻辑结构设计是将概念模型转换为数据库管理系统支持的数据模型
D. 物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法
3. 关系数据库管理系统中所谓的关系是指( )
A. 各条记录中的数据彼此有一定的关系
B. 一个数据文件与另一个数据文件之间有一定的关系
C. 数据模型符合满足一定条件的二维表格式
D. 数据库中各个字段之间彼此有一定的关系
4. 在关系数据库中,用来表示实体之间联系的是( )
A. 树结构 B. 网结构 C. 线性表 D. 二维表
5. 数据库系统的数据独立性是指( )
A. 不会因为数据 的变化而影响应用程序
B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
6. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )
A. 数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能
7. 若要在基本表S中增加一列CN(课程名),可用( )
A. ADD TABLE S (CN CHAR(8))
B. ADD TABLE S ALTER (CN CHAR(8))
C. ALTER TABLE S ADD CN CHAR(8)
D. ALTER TABLE S (ADD CN CHAR(8))
8. 关系代数运算是以( )为基础的运算。
A. 关系运算 B. 谓词演算 C. 集合运算 D. 代数运算
9. 设有关系R和关系S进行如下运算:R∩S,其结果是( )
A. 关系R B. 关系S C. 关系T D. 关系R和关系S的交集
10. 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。
A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计
第II卷(非选择题,共60分)
11. 填空题:(总共5题,每题4分)
(1)数据库系统一般由______、______、______、______和用户构成。
(2)数据模型通常由______、______和______三部分组成。
(3)关系模型的完整性规则包括______、______和______。
(4)数据库设计的步骤包括______、______、______、______和______。
(5)在关系代数中,专门的关系运算包括______、______和______。
1答案及解析:
1. B。数据库管理系统是数据库系统的核心,它负责对数据库进行管理和维护。
2. B。数据库设计的关键是逻辑结构设计,它将概念模型转换为数据库管理系统支持的数据模型。
3. C。关系是指数据模型符合满足一定条件的二维表格式。
4. D。在关系数据库中,用二维表来表示实体之间的联系。
5. B。数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。
6. C。数据操纵功能包括对数据库中数据的查询、插入、修改和删除。
7. C。ALTER TABLE S ADD CN CHAR(8)用于在基本表S中增加一列CN。
8. C。关系代数运算是以集合运算为基础的运算。
9. D。R∩S表示关系R和关系S的交集。
10. B。E-R图属于数据库设计的概念设计阶段,用于描述信息结构。
11答案及解析:
(1)数据库、数据库管理系统、数据库管理员、应用程序。数据库系统由数据库、数据库管理系统、数据库管理员、应用程序和用户构成。
(2)数据结构、数据操作、完整性约束。数据模型由数据结构、数据操作和完整性约束三部分组成。
(3)实体完整性、参照完整性、用户定义完整性。关系模型的完整性规则包括实体完整性、参照完整性和用户定义完整性。
(4)需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、运行和维护。数据库设计包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、运行和维护等步骤。
(5)选择、投影、连接。专门的关系运算包括选择、投影和连接。
12. 简答题:(总共2题,每题10分)
(1)简述数据库系统的特点。
(2)简述关系模型的优点。
13. 设计题:(1题,20分)
学校有若干个系,每个系有若干个班级和教研室,每个教研室有若干个教师,其中一些教师带研究生,每个班有若干个学生,每个学生选修若干门课程,每门课程可由若干个学生选修。请设计该学校的E-R模型。
14. 操作题:(1题,10分)
设有关系R和S如下:
R:
|A|B|C|
|----|----|----|
|a1|b1|c1|
|a2|b2|c2|
|a3|b3|c3|
S:
|A|B|C|
|----|----|----|
|a1|b1|c1|
|a2|b4|c4|
|a3|b5|c5|
计算R - S。
15. 综合题:(总共1题,20分)
某医院病房计算机管理中需要如下信息:
科室:科室名,科室地址,科室电话
病房:病房号,床位号,所属科室名
医生:姓名,职称,所属科室名,年龄
病人:病历号,姓名,性别,诊断,主管医生,病房号
其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个,请设计该医院病房管理系统的E-R模型。
12答案及解析:
(1)数据库系统的特点包括:数据结构化、数据共享性高、冗余度低、数据独立性高、数据由数据库管理系统统一管理和控制等。
(2)关系模型的优点包括:结构简单、数据独立性高、数据操作方便、数据维护容易、理论基础坚实等。
13答案及解析:
该学校的E-R模型如下:
系(系名,系地址,系电话)
班级(班级号,班级名,所属系名)
教研室(教研室号,教研室名,所属系名)
教师(教师号,姓名,职称,所属教研室号)
学生(学号,姓名,性别,所属班级号)
课程(课程号,课程名)
选修(学号,课程号)
带研究生(教师号,学号)
其中,系与班级、教研室是一对多关系;教研室与教师是一对多关系;教师与学生是一对多关系(通过带研究生联系);学生与课程是多对多关系(通过选修联系)。
14答案及解析:
R - S的结果为:
|A|B|C|
|----|----|----|
|a2|b2|c2|
|a3|b3|c3|
R - S表示从关系R中去掉关系S中存在的元组。
15答案及解析:
该医院病房管理系统的E-R模型如下:
科室(科室名,科室地址,科室电话)
病房(病房号,床位号,所属科室名)
医生(姓名,职称,所属科室名,年龄)
病人(病历号,姓名,性别,诊断,主管医生,病房号)
其中,科室与病房是一对多关系;科室与医生是一对多关系;医生与病人是一对多关系;病房与病人是一对多关系。
展开阅读全文