SóProvas


ID
2566435
Banca
INAZ do Pará
Órgão
CFF
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Integridade de dados é a manutenção e a garantia da precisão e consistência de dados durante todo o ciclo de vida da informação, e é um aspecto crítico para o projeto, implementação e uso de qualquer sistema que armazene, processe ou recupere dados. Um bom exemplo de integridade, seria a criação de chave primaria em uma tabela. A respeito desse tipo de integridade é correto afirmar:

Alternativas
Comentários
  • 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