- 0
- 0
- 约2.14万字
- 约 43页
- 2026-09-20 发布于上海
- 举报
2026年数据库系统工程师试题及详解
一、单项选择题(共10题,每题1分,共10分)
在关系型数据库中,关系模型的三类完整性约束不包括以下哪一项?
A.实体完整性约束要求主键属性值不能为空
B.参照完整性约束要求外键取值必须为空或等于所引用关系中某个元组的主键值
C.用户定义完整性约束是针对具体应用环境定义的业务规则
D.域完整性约束要求所有属性值必须取自同一个域且不允许出现重复值
答案:D
解析:关系模型的三类完整性约束分别是实体完整性、参照完整性和用户定义完整性。选项A描述的是实体完整性的核心要求,即主键属性不能取空值;选项B准确描述了参照完整性的规则,外键要么为空,要么等于被参照关系中存在的主键值;选项C正确说明了用户定义完整性的含义。选项D将域完整性错误地混入了关系模型的三类完整性约束中,且“不允许出现重复值”是候选键的特征,而非域完整性的要求。域完整性是关系数据库实现中通过数据类型和CHECK约束等机制来保证的,但它不属于关系模型理论中提出的三类完整性约束的范畴。
在SQL语言中,下列哪个语句用于撤销数据库用户的某项权限?
A.REVOKE语句用于撤销已授予用户的权限
B.DELETE语句用于删除表中的数据记录
C.DROP语句用于删除整个表或数据库对象
D.ALTER语句用于修改表结构
答案:A
解析:SQL权限管理主要通过GRANT和REVOKE两
原创力文档

文档评论(0)