找考题网-背景图
问答题

简答题 试述外部关键字的概念和作用,外部关键字是否允许为空值,为什么?

【参考答案】

如果一个属性集不是所在关系的关键字,但是是其他关系的关键字,则该属性集称为外部关键字。外部关键字用于实现表与表之间的参照完整性。
外部关键字是否允许为空值取决于语义的规定。外部关键字的取值或者为空值、或者为被参照关系中的某个关键字字段的值。