FC ConcursosFC Concursos

Questão FC670744

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir ret

Linguagem SQL

QUADRIX · 2025

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.

 

Com base nessa situação hipotética, julgue o item seguinte.

 

O comando DELETE FROM pacientes; em SQL remove permanentemente a tabela pacientes e os seus dados do banco de dados.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação foi julgada ERRADO porque o comando DELETE FROM pacientes; não remove a tabela nem sua definição; ele apaga os registros (linhas) contidos nela. A estrutura da tabela — colunas, índices e constraints — permanece intacta.

Se o objetivo fosse excluir a tabela do banco de dados, o comando correto é DROP TABLE pacientes;, que remove a definição da tabela e seus dados.

Observação prática: DELETE pode receber uma cláusula WHERE para remover apenas linhas específicas; sem WHERE apaga todas as linhas. Em muitos SGBDs, DELETE é transacional e pode ser revertido com ROLLBACK se estiver dentro de uma transação, enquanto comandos que removem esquema exigem cuidado extra.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo