Em uma tabela de nome Exemplo queremos criar uma chave prim...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - ALTER TABLE Exemplo ADD PRIMARY KEY(Prim,Sec)
Para entender a resolução desta questão é necessário conhecer a instrução SQL usada para modificar a estrutura de uma tabela já existente, conhecida como ALTER TABLE. A chave primária (PRIMARY KEY) é um conjunto de um ou mais campos que juntos garantem a unicidade de cada registro em uma tabela, ou seja, não podem existir dois registros com a mesma combinação de valores para essas colunas.
Ao se deparar com a necessidade de adicionar uma chave primária a uma tabela que já existe, utiliza-se o comando ALTER TABLE seguido de ADD PRIMARY KEY, especificando entre parênteses quais colunas farão parte dessa chave. No caso apresentado, as colunas são Prim e Sec, tornando a opção C a correta. A ordem das colunas na chave primária pode afetar o desempenho das consultas, portanto, sua escolha deve ser feita com consideração da lógica dos dados e frequência de uso.
As demais alternativas apresentam comandos que não são válidos no contexto de SQL ou não são apropriados para a ação de criar uma chave primária. É importante lembrar que as instruções de SELECT, INSERT e UPDATE têm finalidades diferentes e não servem para alterar a estrutura de uma tabela.
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
Gab: C
ALTER TABLE Exemplo ADD PRIMARY KEY(Prim,Sec)
O comando ALTER permite a alteração na estrutura da tabela em questão, permitindo a inserção dos campos. "ADD" é de adicionar.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo