外健值何时允许为空?何时不允许为空?
在依赖表中,当外键是主键的组成部分时,外键值不允许为空;否则外键值允许为空。
举一反三
- 是否为空约束,默认情况是允许为空 ,还是不允许为空? A: 允许为空 B: 不允许为空
- 实体完整性是指关系中()。 A: 不允许有空行 B: 属性值外关键字取空值 C: 主关键字不允许取空值 D: 允许外关键字取空值
- 实体完整性是指关系中() A: 不允许有空行 B: 主码不允许为空值 C: 属性值外码取空值 D: 允许外码取空值
- 实体完整性是指关系中() A: 主码不允许为空值 B: 允许外码取空值 C: 不允许有空行 D: 属性值外码取空值
- 主键约束(Primary Key)和唯一性约束(UNIQUE)都可以保证表中记录不重复,二者主要区别是( ) A: 二者都允许一次空值 B: 主键约束允许出现一次空值,唯一性约束不允许空值 C: 主键约束不允许空值,唯一性约束允许出现一次空值 D: 二者都不允许出现空值
内容
- 0
创建表时,设置列是NULL或NOT NULL分别代表允许为空和不允许为空,不写的话默认允许为空。
- 1
在以下哪种情况下使用主键约束而不使用唯一约束( ) A: 列的值允许为空值 B: 列有外键引用 C: 列的值不允许为空值 D: 以上都不对
- 2
关系模型中,实体完整性规则是 A: 实体的主键不允许是空值 B: 实体不允许是空实体 C: 实体的外键不允许是空值 D: 实体的属性值不允许是空值
- 3
设置唯一约束时,该字段是否允许为空: A: 允许出现多个空值 B: 最多出现一个空值 C: 不能出现空值 D: 不确定
- 4
关系模型中,实体完整性规则是 A: 实体的主键值不允许是空值 B: 实体不允许是空实体 C: 实体的外键值不允许是空值 D: 实体的属性值不允许是空值