-
Uma tabela pode conter apenas uma restrição PRIMARY KEY.
Todas as colunas definidas em uma restrição PRIMARY KEY devem ser definidas como NOT NULL. Se a nulidade não for especificada, todas as colunas participantes de uma restrição PRIMARY KEY deverão ter sua nulidade definida como NOT NULL.
https://msdn.microsoft.com/pt-br/library/ms179610.aspx
-
Detalhe, esse única da letra "B", diz respeito a repetição e não em quantidade de atributos.
-
a) Errado. É possível – apesar de não ser uma boa prática – criar uma tabela sem chave primária;
(b) Correto. A chave primária deve – sim – ser sempre única e não-nula;
(c) Errado. Não existe esse tipo de restrição;
(d) Errado. A cláusula UNIQUE é responsável pela restrição de unicidade do relacionamento;
(e) Errado. Chaves estrangeiras também podem ser compostas por um ou mais atributos.