Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024
- Código
- ce191748
- Banca
- CESPE / CEBRASPE
- Órgão
- INPI
- Ano
- 2024
- Nível
- Superior
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO. O comando apresentado (DELETE TABLE DISCIPLINA WHERE Carga_horaria > 3;) não é um exemplo de DDL (Data Definition Language). O comando DELETE pertence à subdivisão DML (Data Manipulation Language), utilizada para manipular registros (inserir, atualizar, excluir dados). Além disso, a sintaxe está incorreta: a forma correta do DELETE é DELETE FROM tabela WHERE condição;, e não DELETE TABLE. Comandos DDL incluem CREATE, ALTER, DROP e TRUNCATE, que operam sobre a estrutura do banco de dados, não sobre os dados.
A questão testa a diferença fundamental entre DML e DDL. Enquanto o DML lida com os dados armazenados, o DDL lida com a definição das estruturas (tabelas, índices, visões, etc.). O candidato deve lembrar que DELETE é um comando de manipulação de dados, e DROP TABLE é o comando DDL para excluir uma tabela.
❌ ERRADO.
Link permanente: /questoes/ce191748