Questão nº 21

Questão de Banco de Dados · FCC TRT15 2023 (nº 21)

FCC2023Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoBanco de Dados
Gabarito: Cver comentário ↓

Um Analista possui uma tabela chamada `processo` em um banco de dados Oracle 19c aberto e em condições ideais, que possui os campos `num_processo` (chave primária) e `ano`. Para acelerar as consultas que buscam processos por ano, ele deseja criar um índice na coluna `ano`, denominado `index_ano_processo`, por meio do comando

Resposta comentada

Gabarito Alternativa C

Um índice é como um índice remissivo de um livro: ele ajuda o banco de dados a encontrar dados em uma tabela muito mais rapidamente, especialmente quando você busca por valores específicos em uma coluna.

  • (A) Incorreta: A sintaxe INTO e ON COLUMN não são utilizadas no comando CREATE INDEX padrão do SQL ou Oracle.
  • (B) Incorreta: A palavra-chave REFERENCES é usada para definir chaves estrangeiras (foreign keys), não para criar índices.
  • (C) Correta: Esta é a sintaxe padrão e correta para criar um índice em SQL, incluindo Oracle: CREATE INDEX <nome_do_indice> ON <nome_da_tabela> (<coluna(s)_do_indice>);.
  • (D) Incorreta: Embora ALTER TABLE seja usado para modificar tabelas, ADD INDEX não é a sintaxe correta em Oracle para criar um índice autônomo. O comando CREATE INDEX é o DDL (Data Definition Language) dedicado para essa finalidade. A armadilha aqui é que em alguns outros sistemas de banco de dados (como MySQL), ALTER TABLE ADD INDEX é uma sintaxe válida, mas não em Oracle para a criação de um índice independente.
  • (E) Incorreta: Assim como na alternativa D, ALTER TABLE ADD INDEX não é a sintaxe correta em Oracle para criar um índice. Além disso, COLUMN (ano) não é a forma padrão de especificar a coluna neste contexto.

Fonte: FCC TRT15 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 002). 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