多项选择题

A.主码必须唯一
B.构成主码的属性不能取空值
C.外码不能取空
D.外码可以取空值