Questão FC374586
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 Tecnolo
Sistema de Gerenciamento de Banco de Dados (SGBD)
Instituto Consulplan · 2025
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.
- O comando EXEC sp_help 'dbo.LOG' pode ser utilizado para exibir as propriedades da tabela no SQL Server.
- O comando EXEC sp_rename 'LOG', 'LOG_BACKUP' é válido para renomear a tabela de LOG para LOG_BACKUP.
- O comando ALTER TABLE LOG REMOVE COLUMN DATAHORA é válido para remover a coluna DATAHORA da tabela.
- O comando ALTER TABLE LOG ADD SISTEMA VARCHAR (50) NULL é válido para adicionar a coluna SISTEMA, que permite valores nulos.
- O comando ALTER TABLE LOG ALTER COLUMN VALOR VARCHAR (100) NULL é válido para modificar a coluna VALOR para permitir valores nulos.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A alternativa afirma que o comando ALTER TABLE LOG REMOVE COLUMN DATAHORA é válido. Isso está incorreto porque o SQL Server não reconhece a palavra-chave REMOVE para eliminar colunas.
No SQL Server, a sintaxe correta usa DROP COLUMN. Exemplo: ALTER TABLE LOG DROP COLUMN DATAHORA; — esse comando remove a coluna DATAHORA da tabela e elimina todos os dados nela contidos.
Antes de executar, verifique dependências: constraints, índices ou triggers que façam referência à coluna devem ser removidos ou ajustados; caso contrário, o DROP falhará.
Por fim, como exclusão é irreversível em operação direta, recomenda-se testar em ambiente controlado ou envolver em transação/backup para possibilitar restauração se necessário.
Conteúdo do catálogo FC Concursos · Atualizado em