Pular para o conteúdo principal

Questão de Banco de Dados — Banco de Dados — CESPE / CEBRASPE 2023

Banco de DadosBanco de Dados
Código
ce159923
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
Julgue o item a seguir, a respeito de arquitetura de dados, metadados e linguagens de bancos de dados.Comandos expressos em linguagem de definição de dados (DDL) são utilizados para criar estruturas de um banco de dados, e o seu processamento irá incluir ou alterar metadados desse mesmo banco de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Linguagem de Definição de Dados (DDL) e Metadados

Gabarito: ✅ CERTO. A DDL (Data Definition Language) é a sublinguagem do SQL responsável por definir e modificar a estrutura dos objetos do banco de dados (tabelas, índices, views, etc.). Comandos como CREATE, ALTER e DROP atuam diretamente sobre o esquema do banco, e seu processamento resulta na inclusão ou alteração dos metadados — informações que descrevem a estrutura armazenadas no catálogo do sistema. A afirmativa está, portanto, correta.

A banca cobra um conceito fundamental: a distinção entre DDL e DML. Enquanto a DDL lida com metadados (dados sobre os dados), a DML (Data Manipulation Language) lida com os dados propriamente ditos (registros). Não há pegadinha aqui; a afirmação descreve exatamente o papel da DDL.

SQL
  • 1DDL (Data Definition Language)
    • Comandos: CREATE, ALTER, DROP, TRUNCATE
    • Alvo: estrutura do banco
    • Efeito: altera metadados (catálogo)
  • 2DML (Data Manipulation Language)
    • Comandos: INSERT, UPDATE, DELETE, SELECT
    • Alvo: dados (registros)
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Em provas, lembre-se: DDL = estrutura/metadados (CREATE, ALTER, DROP, TRUNCATE); DML = dados (INSERT, UPDATE, DELETE, SELECT).

Link permanente: /questoes/ce159923