返回
当前 - 选择题 - 关系数据库
中等
题号:0020241100014
单选题
2024年11月第14题

现有一个学生信息数据库表,其中有一列 "性别",该列规定只能填写 "男" 或者 "女"。请问这体现了以下哪种完整性约束?(用户定义完整性

问题(1)
浓缩知识点

数据库完整性约束是保障数据准确性与一致性的核心规则,主要包含三类核心类型。实体完整性聚焦确保数据表中每条记录的唯一性,通常通过主键、唯一约束实现,比如将学生表的学号设为主键避免重复记录。参照完整性用于维护多表关联的一致性,要求外键取值必须匹配关联表的主键有效值,比如学生表的班级编号外键需对应班级表中已存在的编号。用户定义完整性是依据具体业务需求定制的专属约束,涵盖范围广泛,除了规定性别仅能取男或女这类枚举值约束,还包括成绩需在0到100之间、联系电话符合特定格式等场景,能灵活适配不同业务的个性化要求,是对前两类通用约束的重要补充。

正确答案
C

本题考察的是现有一个学生信息数据库表,其中有一列 "性别",该列规定只能填写 "男"相关知识
实体完整性聚焦确保数据表中每条记录的唯一性,通常通过主键、唯一约束实现,比如将学生表的学号设为主键避免重复记录。参照完整性用于维护多表关联的一致性,要求外键取值必须匹配关联表的主键有效值,比如学生表的班级编号外键需对应班级表中已存在的编号。用户定义完整性是依据具体业务需求定制的专属约束,涵盖范围广泛,除了规定性别仅能取男或女这类枚举值约束,还包括成绩需在0到100之间、联系电话符合特定格式等场景,能灵活适配不同业务的个性化要求,是对前两类通用约束的重要补充。
本小问答案是 用户定义完整性。题干中的“用户定义完整性”对应用户定义完整性。
因此,选项 C 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有