FC ConcursosFC Concursos

Questão FC90599

A respeito de administração de dados e de bancos de dados, julgue o item a seguir. A DDL (Data Definition Language) é utilizada em bancos de dados para comandos de UPDATE nas tabel

Linguagem SQL

CEBRASPE (CESPE) · 2023

A respeito de administração de dados e de bancos de dados, julgue o item a seguir.

A DDL (Data Definition Language) é utilizada em bancos de dados para comandos de UPDATE nas tabelas.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A assertiva correta seria:

"A DDL (Data Definition Language) é utilizada em bancos de dados para definir e modificar a estrutura dos objetos, como tabelas, índices e esquemas, enquanto comandos como UPDATE pertencem à DML (Data Manipulation Language), que é responsável pela manipulação dos dados armazenados."

Explicação

O erro da afirmativa original está em atribuir o comando UPDATE à DDL, quando ele pertence à DML (Data Manipulation Language).
  1. O que é DDL?
    • A Linguagem de Definição de Dados (DDL) é usada para criar, alterar e excluir estruturas do banco de dados, como tabelas, índices e esquemas.
    • Comandos típicos incluem CREATE, ALTER, DROP e TRUNCATE.
  2. O que é DML?
    • A Linguagem de Manipulação de Dados (DML) é utilizada para inserir, modificar e excluir registros dentro das tabelas.
    • Comandos como INSERT, UPDATE, DELETE e SELECT pertencem a essa categoria.
  3. O erro na afirmativa
    • O comando UPDATE não modifica a estrutura da tabela, apenas altera os dados armazenados nela, o que é função da DML e não da DDL.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo