Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024
Banco de Dados›Banco de Dados Relacionais
Código
ce191748
Banca
CESPE / CEBRASPE
Órgão
INPI
Ano
2024
Nível
Superior
ALUNOS(ID,Nome,Endereço,Cidade,UF)
DISCIPLINA(Cod_disciplina, Nome_diciplina,
Carga_horaria)
Considerando que as tabelas precedentes façam parte de um banco de dados relacional, julgue o item subsequente.A seguir, é apresentado um exemplo de comando DDL.DELETE TABLE DISCIPLINA WHERE Carga_horaria > 3;
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Comando DELETE e classificação DDL/DML
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.