Questão nº 23

Questão de Tecnologia da Informação · FCC TRT22 2022 (nº 23)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, um Técnico está criando a tabela TRTFunc, utilizando a instrução abaixo.

CREATE TABLE TRTFunc
( NroMatricula numeric(10) NOT NULL,
NomeFunc varchar2(100) NOT NULL,
Telefone varchar2(50),
CONSTRAINT I
);

Para criar uma restrição, cujo nome seja matricula_unica, de forma que os campos NroMatricula e NomeFunc sejam únicos, a lacuna I deve ser corretamente preenchida com

Resposta comentada

Gabarito Alternativa D

Uma restrição UNIQUE (única) garante que todos os valores em uma coluna ou em um conjunto de colunas sejam distintos, ou seja, não haja repetições. Isso é fundamental para a integridade dos dados, assegurando que cada combinação de valores seja exclusiva.

  • (A) Incorreta: A ordem está errada. Ao nomear uma restrição explicitamente após a palavra-chave CONSTRAINT, o nome da restrição (matricula_unica) deve vir antes do tipo da restrição (UNIQUE).
  • (B) Incorreta: O uso de AND para separar as colunas NroMatricula e NomeFunc está incorreto. Para especificar múltiplas colunas em uma restrição, usa-se vírgula (,). AND é um operador lógico.
  • (C) Incorreta: A sintaxe AS matricula_unica não é utilizada para nomear restrições UNIQUE em CREATE TABLE no Oracle. Essa construção não é válida para este propósito.
  • (D) Correta: Esta é a sintaxe correta para definir uma restrição UNIQUE nomeada. Após a palavra-chave CONSTRAINT (que já está na instrução do problema), você especifica o nome da restrição (matricula_unica), seguido pelo tipo da restrição (UNIQUE) e, entre parênteses, as colunas que compõem a restrição (NroMatricula, NomeFunc).
  • (E) Incorreta: Esta alternativa tenta criar duas restrições UNIQUE separadas com o mesmo nome (matricula_unica), o que não é permitido, e o objetivo é uma restrição de unicidade na combinação das duas colunas, não em cada uma individualmente.

Fonte: FCC TRT22 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho