Instruções DDL são fundamentais para o gerenciamento das es...
CREATE INDEX idx_nome ON clientes (nome);
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: E - Adiciona um novo índice chamado idx_nome à tabela clientes.
Para entender a questão e a alternativa correta, é importante ter uma base sólida sobre as instruções DDL (Data Definition Language), que são utilizadas no gerenciamento de estruturas em um banco de dados relacional. DDL inclui comandos como CREATE, ALTER e DROP, que são usados para criar, modificar ou excluir estruturas de dados, respectivamente.
O comando CREATE INDEX é um exemplo de instrução DDL que permite a criação de um índice para acelerar as operações de consulta em uma tabela. No caso da instrução apresentada, CREATE INDEX idx_nome ON clientes (nome);
, o índice idx_nome é criado para a tabela clientes especificamente na coluna nome. O propósito de um índice é aumentar a eficiência do banco de dados ao realizar buscas baseadas na coluna indexada.
A alternativa correta, E, indica corretamente que o comando CREATE INDEX é usado para adicionar um novo índice, neste caso chamado idx_nome, à tabela clientes. Índices são estruturas de dados secundárias que armazenam um pequeno subset dos dados de uma tabela de forma ordenada, o que facilita e agiliza a realização de buscas, pois não é necessário percorrer toda a tabela para encontrar um determinado registro.
Assim, é fundamental saber que o comando CREATE INDEX não tem a função de criar tabelas ou views e tampouco de adicionar novos atributos a uma tabela existente ou remover índices já existentes. Ele é estritamente usado para criar um índice que otimiza as consultas realizadas na coluna ou conjunto de colunas especificadas no comando.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo