为维护数据完整性,在将新元组t插入到关系R时,需要进行完整性检查。下列叙述中哪些是正确的?
A: 需要对关系R进行检查,看是否会违反实体完整性约束
B: 若关系R是参照关系,则需要对被参照关系进行检查,看是否会违反参照完整性约束
C: 需要对关系R进行检查,看是否会违反用户定义完整性约束
D: 若关系R是被参照关系,则需要对参照关系进行检查,看是否会违反参照完整性约束
A: 需要对关系R进行检查,看是否会违反实体完整性约束
B: 若关系R是参照关系,则需要对被参照关系进行检查,看是否会违反参照完整性约束
C: 需要对关系R进行检查,看是否会违反用户定义完整性约束
D: 若关系R是被参照关系,则需要对参照关系进行检查,看是否会违反参照完整性约束
举一反三
- 【单选题】对关系的完整性约束通常包括( )三种 A. 实体完整性、属性完整性、关系完整性 B. 实体完整性、参照完整性、用户定义完整 C. 实体完整性、属性完整性、用户定义完整 D. 实体完整性、属性完整性、参照完整性
- 关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。什么完整 性是关系模型必须满足并由DBMS自动支持的 A: 实体完整性 B: 实体完整性和参照完整性 C: 参照完整性和用户定义的完整性 D: 实体完整性、参照完整性和用户定义的完整性
- 关系模型的完整性约束包括( ) A: 实体完整性 B: 参照完整性 C: 对象完整性 D: 用户定义完整
- 关系的完整性约束条件分为( ) A: 实体完整性约束 B: 参照完整性约束 C: 用户定义完整性约束 D: 关系完整性约束
- 不属于关系完整性约束的是() A: 实体完整性约束 B: 参照完整性约束 C: 用户定义完整性约束 D: 关系代数完整性约束