Um administrador de banco de dados deseja remover determin...

Próximas questões
Com base no mesmo assunto
Q234235 Banco de Dados
Um administrador de banco de dados deseja remover determinadas linhas de uma tabela T.
Que comando SQL deve ser utilizado para essa remoção?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B - DELETE

O comando DELETE é utilizado em SQL quando o objetivo é remover linhas específicas de uma tabela. Esse comando permite especificar quais linhas devem ser deletadas por meio de condições, que são escritas após a cláusula WHERE. Caso a cláusula WHERE não seja utilizada, todas as linhas da tabela serão removidas, o que deve ser feito com extrema cautela para evitar a perda de dados acidental.

É importante notar que, uma vez executado, o comando DELETE remove os dados de forma que eles não podem ser recuperados a menos que exista um backup ou mecanismos de log e recuperação. Além disso, operações de DELETE podem ser controladas por transações, o que permite desfazer a remoção se necessária antes de uma confirmação final com o comando COMMIT.

Para exemplificar, a sintaxe básica do comando DELETE é a seguinte:
DELETE FROM nome_tabela WHERE condicao;

Assim, escolher a alternativa B - DELETE é o correto, pois está alinhada com a ação de remover linhas de uma tabela no contexto de administração de banco de dados.

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) CASCADE

Não é um comando SQL para remoção de linhas. É uma opção usada em comandos de definição de dados (DDL), como ALTER TABLE, para definir como as alterações em uma tabela pai afetam tabelas filhas em relações de chave estrangeira.

B) DELETE

O comando DELETE é utilizado para remover linhas de uma tabela que atendem a uma condição especificada. Ele permite que você selecione quais linhas devem ser removidas com base em critérios definidos na cláusula WHERE.

Ex.: DELETE FROM T WHERE condição;

C) UPDATE

UPDATE: O comando UPDATE é usado para modificar os dados existentes em uma tabela, não para remover linhas.

Ex.: UPDATE T SET coluna = valor WHERE condição;

D) DROP

O comando DROP é utilizado para remover uma tabela inteira ou outros objetos de banco de dados (como índices, views), e não apenas linhas específicas.

Ex.: DROP TABLE T;

E) ERASE

Não é um comando SQL padrão. O SQL padrão não inclui um comando ERASE para remoção de dados.

Portanto, o comando correto para remover linhas específicas de uma tabela é o DELETE.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo