← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2025

Questão comentada de Banco de Dados

O banco de dados desempenha um papel fundamental no desenvolvimento e funcionamento de aplicações modernas, sendo considerado um dos pilares essenciais da infraestrutura de Tecnologia da Informação (TI). Essas estruturas permitem o armazenamento, organização, manipulação e recuperação dos dados persistidos pelas aplicações, além de garantir a integridade, a segurança e a disponibilidade das informações. Dentre as diversas possibilidades de Sistemas Gerenciais de Banco de Dados disponíveis no mercado, o Tribunal de Justiça do Estado de Rondônia (TJRO) escolheu o Microsoft SQL Server 2017 (configuração padrão) para a utilizar em uma determinada aplicação, construindo a seguinte tabela: Considerando a estrutura da tabela apresentada, bem como o fato de ela não possuir nenhum registro adicionado e o SGDB utilizado para ser um usuário com permissões de administrador, assinale a afirmativa INCORRETA.

Gabarito: C

Quando voce trabalha com tabelas no SQL Server, as operacoes de manutencao mais comuns passam por ver propriedades, renomear objetos e alterar a estrutura da tabela com comandos DDL. No caso da questao, a tabela LOG esta vazia, mas isso nao muda a sintaxe: o que manda aqui e a regra do comando SQL, nao o fato de nao haver registros. O ponto central e que, no SQL Server, para excluir uma coluna a sintaxe correta e ALTER TABLE nome_da_tabela DROP COLUMN nome_da_coluna. Nao existe o verbo REMOVE COLUMN nessa instrucao. Por isso a alternativa C esta errada: ela tenta usar uma forma que parece intuitiva, mas nao faz parte da linguagem do SQL Server. As demais alternativas trazem comandos plausiveis e aceitos no SQL Server: sp_help para consultar informacoes do objeto, sp_rename para renomear tabela, ALTER TABLE ADD para incluir coluna e ALTER TABLE ALTER COLUMN para mudar definicoes da coluna, como tipo ou nulabilidade. Em provas, a banca adora trocar um verbo por outro e ver se voce cai no truque. Resumo de ouro: em SQL Server, para remover coluna, lembre de DROP COLUMN. Se aparecer REMOVE COLUMN, pode desconfiar imediatamente. Esse tipo de questao cobra sintaxe exata, e a linguagem nao perdoa improviso.

Continue treinando

Questões relacionadas