下列关于关系模型完整性约束的叙述不正确的是
A: 对关系属性取值是否为空值约束属于域完整性约束
B: 每个关系必须有主键,主键列可以是一个或多个
C: 组成主键的属性可以取空值
D: 实体间的参照完整性是通过公共属性实现的
A: 对关系属性取值是否为空值约束属于域完整性约束
B: 每个关系必须有主键,主键列可以是一个或多个
C: 组成主键的属性可以取空值
D: 实体间的参照完整性是通过公共属性实现的
举一反三
- 下列与实体完整性约束相关的叙述中,哪一(些)条是正确的()Ⅰ.实体完整性约束是对关系中主键属性值的约束Ⅱ.每个关系必须有主键,主键值唯一,用于标识关系的元组Ⅲ.组成主键的属性都不能取空值,而不仅仅是主键属性集整体不能取空值 A: 仅Ⅰ B: 仅Ⅱ和Ⅲ C: 仅Ⅰ和Ⅲ D: 都正确
- 关系数据库中的所谓实体完整性是指() A: 实体要完整 B: 主键可以取空值 C: 主键中的属性不能取空值 D: 属性的取值范围不能超出域的定义
- 关系中组成主键的属性不能取空值,这称为关系的() A: 实体完整性 B: 关系完整性 C: 参照完整性 D: 主键完整性
- 下列关于关系模型的完整性约束描述中,正确的是 A: 关系模型的完整性约束主要有三类:实体完整性、参照完整性及用户定义完整性 B: 实体完整性规则规定基本关系的所有主键字段可以取空值 C: 基本关系指实际存在的表,也可以是查询表或视图表(导出表、虚表) D: 参照完整性是为了保证关系中主键字段属性值的正确性
- 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( )。 A: 实体完整性约束 B: 参照完整性约束 C: 用户定义完整性约束 D: 域完整性约束