首页 > 试题广场 >

在关系模型的参照完整性规则中,为什么外部码属性的值也可以为空

[问答题]

在关系模型的参照完整性规则中,为什么外部码属性的值也可以为空?什么情况下才可以为空?

举个栗子:
  • 学生(学号,姓名,性别,专业号,年龄),学号为主码,专业号为外码;
  • 专业(专业号,专业名),专业号为主码;
学生关系中每个元组的“专业号”属性只能取下面两种类值:
1. 空值:表示尚未给该学生分配专业;
2. 非空值:这时填入的该值必须是“专业”关系中某个“专业号”的值;
发表于 2020-12-20 21:03:47 回复(0)