FC ConcursosFC Concursos

Questão FC369378

Um tecnólogo necessita executar comandos SQL. Com relação à especificação de chaves e integridade referencial, assinale V para a afirmativa verdadeira e F para a falsa. I. a cláusu

Projeto e Modelagem de Dados

FGV · 2024

Um tecnólogo necessita executar comandos SQL.

 

Com relação à especificação de chaves e integridade referencial, assinale V para a afirmativa verdadeira e F para a falsa.

 

I. a cláusula PRIMARY KEY especifica um ou mais atributos que compõe a chave primária de uma relação. Se a chave primária tiver um único atributo, a cláusula pode acompanhar o atributo diretamente.

 

II. a cláusula UNIQUE indica chaves alternativas (secundárias). Essa cláusula também pode ser especificada diretamente para uma chave secundária se esta for um único atributo.

 

III. a integridade referencial é especificada por meio da cláusula FOREIGN KEY.

 

As afirmativas são, respectivamente,

  1. V – V – V.
  2. V – F – F.
  3. F – V – F.
  4. F – V – V.
  5. F – F – F.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Todas as três afirmativas são verdadeiras, por isso a resposta é V–V–V.

PRIMARY KEY define um ou mais atributos que identificam unicamente cada tupla. Pode ser declarada inline junto ao atributo quando a chave for simples (ex.: CODIGO INT PRIMARY KEY) ou como restrição de tabela para chaves compostas (ex.: PRIMARY KEY(col1, col2)).

UNIQUE garante que os valores de um atributo ou conjunto de atributos sejam distintos, funcionando como chave alternativa/secundária. Também pode ser especificada inline para um único atributo ou como restrição de tabela para combinações.

FOREIGN KEY implementa a integridade referencial, vinculando um atributo em uma tabela à chave primária (ou única) de outra, podendo ainda definir comportamento em exclusões/atualizações (ON DELETE/ON UPDATE).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo