1.或者取空值 2.或者等于其中某个元组的主键值。例如:职工(职工号,姓名,性别,部门号,上司,工资,佣金)
部门(部门号,名称,地点)
其中职工号是“职工”关系的主其中职工号是职工关系的主键,部门号是外键,而“部门”关系中部门号是主键,则职工关系中的每个元组的部门号属性只能取下面两类值:
第1类:空值,表示尚未给该职工分配部门;
第2类:非空值,但该值必须是部门关系中某个元组的部门号值,表示该职工不可能分配到一个不存在的部门中,即被参照关系“部门”中一定存在一个元组,它的主键值等于该参照关系“职工”中的外键值。