下列关于外键约束说法正确的是()
A: 不一定要为主表定义主键
B: 主键不能包含空值,但允许在外键中出现空值。
C: 外键中列的数目必须和主表的主键中列的数目相同。
D: 对于数据库中定义的外键,如果不再需要,可以将其删除
A: 不一定要为主表定义主键
B: 主键不能包含空值,但允许在外键中出现空值。
C: 外键中列的数目必须和主表的主键中列的数目相同。
D: 对于数据库中定义的外键,如果不再需要,可以将其删除
举一反三
- 关于外键约束以下说法错误的是( )。 A: 允许空值的列上可以定义外键约束 B: 一个表中只能设置一个外键约束 C: 可以将包含多个列的列组合设置为外键 D: 外键的取值可以参照(取)主表中主键或者候选键的值
- 下面关于外键约束的说法中,正确的是 A: 外键约束可以保证主表与从表之间数据的完整性 B: 外键中不能使用null值 C: 从表中的外键数据对应的是主表中的主键数据 D: 外键的数据类型可以与主表主键的数据类型不一致
- 对于表的外键,下列哪些描述正确。() A: 是表的非主键列,是另一个表的主键列。 B: 主键和外键不能描述表之间的关系。 C: 外键不能是表的索引。 D: 外键允许为空值。
- 主键与外键配合使用可以保证主表与从表间的数据参照完整性。外键参照主键,创建外键约束之前必须先创建主键约束,删除主键约束之前,必须先删除参照该主键的所有外键约束
- 关于外键约束下列说法正确的是A.()外键约束建立在主表的字段上()B.()外键约束建立在从表的字段上()C.()外键的值不能为空()D.()外键一定要与相应的主键同名