Na criação de uma tabela em um banco de dados MySQL, o par...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - garante a unicidade de um registro.
Para entender a questão, é preciso conhecer os tipos de índices e restrições aplicáveis em tabelas de bancos de dados. O comando CREATE INDEX é usado para criar índices, que melhoram a performance nas operações de consulta. O parâmetro UNIQUE, especificamente, define que os valores na coluna ou conjunto de colunas do índice devem ser únicos. Isso significa que não podem existir duas linhas com o mesmo valor para a coluna ou combinação de colunas marcadas com essa restrição.
A justificação para a alternativa correta está no fato de que o parâmetro UNIQUE do comando CREATE INDEX é uma restrição de integridade que impede a duplicidade de valores na coluna indexada. Ao garantir que cada valor na coluna indexada seja único, essa restrição assegura a unicidade dos registros em relação aos dados daquela coluna específica.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A restrição UNIQUE garante que o conteúdo da coluna (ou combinação de colunas) assume um valor diferente para cada linha da tabela. Neste caso a coluna ou combinação de colunas constituem uma UNIQUE KEY ou ALTERNATE KEY (identificador alternativo).
Uma UNIQUE KEY distingue-se de uma PRIMARY KEY (chave primária) pelos seguintes fatores:
1 ) Enquanto a PRIMARY KEY é única por tabela, podem existir várias UNIQUE KEYs para a tabela;
2) O conteúdo de uma PRIMARY KEY é sempre NOT NULL enquanto que numa UNIQUE KEY pode ser NULL;
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo