Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados Relacionais — CESPE / CEBRASPE 2024

Banco de DadosBanco de Dados Relacionais
Código
ce191748
Banca
CESPE / CEBRASPE
Órgão
INPI
Ano
2024
Nível
Superior
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;
  1. CCerto
  2. 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.

Comandos SQL
  • 1DDL (estrutura)
    • CREATE
    • ALTER
    • DROP
    • TRUNCATE
  • 2DML (dados)
    • INSERT
    • UPDATE
    • DELETE
    • SELECT
LEVEL · soulevel.com.br

ERRADO.

Link permanente: /questoes/ce191748