- 0
- 0
- 约5.27千字
- 约 10页
- 2026-01-19 发布于北京
- 举报
2025年计算机工程师《数据库》真题卷
考试时间:______分钟总分:______分姓名:______
一、选择题(每题2分,共20分)
1.下列关于数据库系统的叙述中,正确的是()。
A.数据库系统是一个人机系统,其中数据库、数据库管理系统和应用程序是主要组成部分。
B.数据库系统只能管理结构化数据。
C.数据库系统中的数据独立性是指应用程序与数据库中的数据逻辑结构无关。
D.数据库系统只能进行简单的数据查询操作。
2.下列数据模型中,不具有导航数据能力的是()。
A.层次模型
B.网状模型
C.关系模型
D.以上都是
3.关系代数中的并运算(∪)是指()。
A.选取两个关系中所有不同的元组。
B.选取两个关系中所有相同的元组。
C.只选取第一个关系中的元组。
D.只选取第二个关系中的元组。
4.下列关于函数依赖的叙述中,正确的是()。
A.若X→Y,则Y→X一定成立。
B.若X→Y,且Y?X,则X→Y是平凡的函数依赖。
C.若X→Y,Z→Y,则(X,Z)→Y一定成立。
D.函数依赖只能存在于同一个关系模式中。
5.关系数据库的第三范式(3NF)要求()。
A.关系中不存在非主属性对候选键的部分依赖。
B.关系中不存在非主属性对候选键的传递依赖。
C.关系中的所有属性都依赖于候选键。
D.关系中不存在重复元组。
6.SQL语言中,用于创建视图的语句是()。
A.CREATETABLE
B.CREATEINDEX
C.CREATEVIEW
D.CREATEDATABASE
7.在SQL语言中,用于删除表中数据的语句是()。
A.INSERT
B.UPDATE
C.DELETE
D.SELECT
8.索引的主要作用是()。
A.提高数据库的存储空间利用率。
B.加快数据的插入、删除和更新操作。
C.加快数据的查询操作。
D.保证数据的一致性。
9.事务的并发控制主要解决的问题是()。
A.数据丢失
B.数据不一致
C.数据保密性
D.数据完整性
10.数据库安全性控制中,用于限制用户访问数据的权限的是()。
A.用户名
B.密码
C.角色权限
D.数据加密
二、填空题(每空1分,共10分)
1.数据库系统的核心是________。
2.关系模型中,数据的逻辑结构用________来表示。
3.SQL语言中,用于插入数据的语句是________。
4.索引的基本结构通常采用________结构。
5.事务的四个基本特性是________、原子性、持久性和隔离性。
6.数据库恢复的主要技术有________和________。
7.数据库安全性控制分为________控制和________控制。
8.视图是数据库中的一种________数据结构。
9.数据库设计的过程通常包括________、概念设计、逻辑设计和物理设计四个阶段。
10.并发控制的主要目的是保证数据库的________。
三、简答题(每题10分,共50分)
1.简述数据库系统与文件系统的区别。
2.简述关系代数中的选择运算和投影运算。
3.简述数据库设计中的概念设计阶段的主要任务。
4.简述事务的隔离级别及其含义。
5.简述数据库安全控制的基本措施。
四、设计题(共30分)
设计一个学生选课数据库的逻辑结构。该数据库包含两个实体:学生(学生ID,学生姓名,性别,出生日期,专业)和课程(课程ID,课程名称,学分,授课教师)。学生可以选修多门课程,每门课程可以有多个学生选修。请完成以下设计:
1.(10分)画出该数据库的ER图。
2.(10分)将ER图转换为关系模式,并说明每个关系模式的主键和外键。
3.(10分)写出SQL语句创建上述关系模式。
试卷答案
一、选择题
1.A
2.C
3.A
4.B
5.A
6.C
7.C
8.C
9.B
10.C
解析
1.A:数据库系统是一个人机系统,包括数据库、数据库管理系统(DBMS)、应用程序和用户。A选项正确。
B:数据库系统可以管理结构化、半结构化和非结构化数据。B选项错误。
C:数据独立性分为物理独立性和逻辑独立性。数据独立性是
原创力文档

文档评论(0)