FC ConcursosFC Concursos

Questão FC265927

Quais das expressões abaixo em linguagem SQL, são respectivamente comandos do tipo DDL e DML:

Linguagem SQL

IDECAN · 2022

Quais das expressões abaixo em linguagem SQL, são respectivamente comandos do tipo DDL e DML:

  1. ALTER TABLE e CREATE INDEX.
  2. ALTER DATABASE e UPDATE.
  3. UPDATE e DROP INDEX.
  4. UPDATE e INSERT INTO.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

ALTER DATABASE é um comando da categoria DDL (Linguagem de Definição de Dados).

A DDL trata da definição e alteração da estrutura e dos metadados do banco: criação, modificação e remoção de objetos (bancos, tabelas, índices, esquemas etc.).

No caso, ALTER DATABASE modifica propriedades do próprio banco — por exemplo parâmetros de configuração, collation/charset, arquivos de armazenamento ou outras opções de nível de banco — ou seja, atua na camada de esquema e administração.

UPDATE pertence à DML (Linguagem de Manipulação de Dados).

A DML opera sobre os dados contidos nas tabelas. UPDATE altera valores de colunas em linhas existentes usando a cláusula WHERE para restringir o efeito (ex.: UPDATE tabela SET coluna = valor WHERE condição).

Importante: comandos DML fazem parte do controle transacional (podem ser confirmados ou desfeitos), enquanto DDL altera o esquema e, em muitos SGBDs, provoca commits implícitos.

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

Continue aprendendo