Can foreign key be null ?
A foreign key can be set to null when the relationship it represents is optional. This means that a record in the referencing table does not necessarily have to relate to a record in the referenced table.