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:
- ALTER TABLE e CREATE INDEX.
- ALTER DATABASE e UPDATE.
- UPDATE e DROP INDEX.
- 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