Ed
ano passado
Analisando os comandos apresentados, podemos identificar que os comandos da Linguagem de Definição de Dados (DDL) são responsáveis por definir a estrutura dos objetos no banco de dados, como tabelas, índices, entre outros. Vamos analisar cada opção: a) Alter, truncate, drop - "Alter" é um comando DDL para modificar a estrutura de um objeto, "truncate" é um comando DDL para remover todos os registros de uma tabela de forma rápida e "drop" é um comando DDL para excluir um objeto do banco de dados. Portanto, todos os comandos desta opção são comandos DDL. b) Drop, delete, revoke - "Drop" é um comando DDL para excluir um objeto do banco de dados, "delete" é um comando DML para remover registros de uma tabela e "revoke" é um comando DCL para revogar privilégios de usuários. Nenhum dos comandos desta opção é exclusivamente DDL. c) Select, set, alter - "Select" é um comando DQL para consultar dados, "set" é utilizado para atribuir valores a variáveis e "alter" é um comando DDL para modificar a estrutura de um objeto. Apenas o comando "alter" é DDL, os outros não são. d) List, update, commit - "List" não é um comando SQL padrão, "update" é um comando DML para modificar registros em uma tabela e "commit" é um comando DML para confirmar transações. Nenhum dos comandos desta opção é DDL. e) Create, alter, drop - "Create" é um comando DDL para criar objetos no banco de dados, "alter" é um comando DDL para modificar a estrutura de um objeto e "drop" é um comando DDL para excluir um objeto do banco de dados. Todos os comandos desta opção são DDL. Portanto, a opção correta com os principais comandos da Linguagem de Definição de Dados (DDL) é: e) Create, alter, drop.