Em um SGBDR, se ocupa respectivamente de alteração de tabela...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - DDL, DML e DDL
Para resolver esta questão, é necessário compreender dois conceitos fundamentais em Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBDR): a Linguagem de Definição de Dados (DDL - Data Definition Language) e a Linguagem de Manipulação de Dados (DML - Data Manipulation Language).
DDL é usada para criar e modificar a estrutura de objetos do banco de dados, como tabelas, índices e visões. Comandos comuns incluem CREATE, ALTER e DROP.
- ALTER TABLE faz parte da DDL, pois é utilizado para alterar a estrutura de uma tabela existente.
- DROP VIEW também se encaixa em DDL, visto que remove uma visão do banco de dados, alterando sua estrutura.
DML é utilizada para a manipulação de dados, incluindo a inserção, atualização e exclusão de registros em tabelas. Comandos comuns são INSERT, UPDATE e DELETE.
- UPDATE é um comando de DML, pois atualiza os dados de registros em uma tabela sem alterar a estrutura da mesma.
Compreendendo essas diferenças, a alternativa correta é a A, que adequa corretamente as operações de ALTER TABLE e DROP VIEW à categoria DDL e a operação de UPDATE à categoria DML, seguindo a ordem apresentada no enunciado.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Linguagem de definição de dados (DDL): é usada pelo DBA e pelos projetistas de banco de dados para definir os esquemas. (CREATE, ALTER, DROP, TRUNCATE, RENAME)
Linguagem de manipulação de dados (DML): operações para manipulação de recuperação, inclusão, exclusão e modificação dos dados. (INSERT, UPDATE, DELETE)
Linguagem de Controle de Dados (DCL): controla o nível de acesso de usuários, defini quem terá acesso ao banco. (GRANT, DENY, REVOKE)
Linguagem de Transação de Dados (DTL): gerencia as mudanças/transações feitas por comandos DML. (BEGIN TRANSACTION, COMMIT, ROOLBACK, SAVEPOINT)
Alternativa: A
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo