-
Analisando as alternativas:
a) A sintaxe PRIMARY KEY é uma constraint utilizada para restringir o domínio que um atributo (campo) pode assumir, permitindo a duplicidade dos valores presentes no domínio.
Errada. Desde quando a PRIMARY KEY ACEITA duplicidade?
c) A coluna pode conter dados nulos.
Errada. Muito pelo contrário: não contém dados nulos.
d) A única forma de se obter a unicidade de uma tupla é através da criação da chave primária.
Errada. Felizmente não é única
e) Não pode ser composta por mais de uma coluna.
Errada. Muito pelo contário.
-
Rodrigo Marcelo,
O gabarito está D.
Acredito que você marcou a mesma resposta que eu, alternativa B.
-
Quais são outras formas de obter unicidade de uma tupla, senão por uma chave primaria? A opção B não esta certa pq PRIMARY KEY precisa ser declarada do lado do atributo, não precisa estar no final da declaração.
-
Letra D? Mas e a Unique Constraint?
-
Eduardo, pode-se usar a restrição Unique.
"Embora a restrição UNIQUE e a restrição PRIMARY KEY impõem exclusividade, use a restrição UNIQUE em vez da restrição PRIMARY KEY quando for impor a exclusividade de uma coluna, ou uma combinação de colunas, que não seja uma chave primária." Fonte: Microsoft.
Para mim, a correta é a letra B, pois, embora possa ser declarada do lado do atributo, a questão não afirma que a PRIMARY KEY é utilizada exclusivamente no final das definições.
-
Nunca que eu marcaria essa D.
Forçou demais!
-
INAZ do Pará. Que isto? Realmente fui na B, a assertiva D realmente pensei na forma utilizando UNIQUE. Questão mal elaborada.
-
Basta uma coluna com a constraint UNIQUE para que a tupla seja única. Questão sem gabarito