单项选择题

实体完整性要求主属性不能取空值,这一点通常是通过( )。

A.定义外部键来保证
B.定义主键来保证
C.用户定义的完整性来保证
D.关系系统自动保证