- 2
- 0
- 约5.26千字
- 约 8页
- 2026-03-02 发布于天津
- 举报
2025年杭州电子科技大学软件工程专业《数据库原理》科目期末试卷及答案
考试时间:______分钟总分:______分姓名:______
一、选择题(每题2分,共40分)
1.数据库的三级模式结构不包括()
A.外模式B.概念模式C.内模式D.逻辑模式
2.在E-R模型中,联系的类型不包括()
A.一对一B.一对多C.多对多D.自联系
3.关系数据库中的主键约束作用是()
A.保证数据唯一性B.保证数据完整性C.加速查询速度D.节省存储空间
4.SQL中用于删除表的命令是()
A.DROPTABLEB.DELETETABLEC.REMOVETABLED.ERASETABLE
5.事务的ACID特性中,“C”代表()
A.原子性B.一致性C.隔离性D.持久性
6.下列属于非关系型数据库的是()
A.MySQLB.OracleC.MongoDBD.PostgreSQL
7.在关系代数中,选择运算符是()
A.σB.πC.?D.ρ
8.数据库的物理独立性是指()
A.用户程序与逻辑结构独立B.逻辑结构与物理结构独立C.用户程序与物理结构独立D.概念模式与内模式独立
9.函数依赖F中,若X→Y,Y→Z,则X→Z成立,这体现了函数依赖的()
A.自反律B.增广律C.传递律D.分解律
10.下列关于视图的说法,错误的是()
A.视图是虚拟表B.视图可以简化复杂查询C.视图可以更新数据D.视图可以基于多个表创建
11.在SQL中,用于分组查询的子句是()
A.WHEREB.GROUPBYC.HAVINGD.ORDERBY
12.封锁协议中,共享锁(S锁)与排他锁(X锁)的兼容性是()
A.S-S兼容B.S-X兼容C.X-S兼容D.X-X兼容
13.数据库设计的需求分析阶段主要产出是()
A.E-R图B.数据流图C.关系模式D.SQL脚本
14.下列属于3NF的条件是()
A.非主属性对码完全函数依赖B.非主属性对码部分函数依赖C.非主属性对码传递函数依赖D.非主属性对码不依赖
15.在并发控制中,死锁的预防方法不包括()
A.一次封锁法B.顺序封锁法C.超时法D.死锁检测法
16.SQL中用于授予权限的命令是()
A.GRANTB.REVOKEC.ALLOWD.PERMIT
17.数据库恢复技术中,日志文件的作用是()
A.存储数据B.记录事务操作C.提高查询速度D.节省存储空间
18.下列关于外键的说法,正确的是()
A.外键必须与主键同名B.外键值可以为空C.外键必须唯一D.外键不能引用自身表
19.在关系数据库中,实体之间的联系通过()实现
A.主键B.外键C.索引D.视图
20.NoSQL数据库的主要优势不包括()
A.高扩展性B.高性能C.强一致性D.灵活的数据模型
二、填空题(每题1分,共10分)
1.数据库管理系统的主要功能包括数据定义、数据操纵、数据控制和________。
2.E-R模型中的实体对应关系模型中的________。
3.在SQL中,用于修改表结构的命令是________。
4.函数依赖X→Y成立的条件是对于X的每一个值,Y都有________的值与之对应。
5.数据库设计的第一步是________分析。
6.事务的隔离性是通过________机制实现的。
7.在关系代数中,投影运算符是________。
8.1NF要求关系中的每个属性都是________的。
9.数据库的安全性控制主要通过________和视图机制实现。
10.分布式数据库的特点包括数据分布性和________。
三、简答题(每题5分,共20分)
1.简述数据库设计的四个主要阶段及其主要任务。
2.解释E-R图中实体、属性和联系的概念,并举例说明。
3.数据库并发控制的主要方法有哪些?简述封锁协议的基本思想。
4.视图在数据库中有什么作用?创建视图的SQL语句格式是什么?
原创力文档

文档评论(0)