A linguagem SQL possui comandos de defnição de dados (DDL - ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - ALTER.
O tema da questão envolve o entendimento das categorias de comandos SQL, especificamente, os comandos de Data Definition Language (DDL). Estes são utilizados para definir, alterar e excluir estruturas de bancos de dados, como tabelas, índices e visões. Entender a diferença entre os tipos de comandos SQL é crucial, pois cada um atua em diferentes aspectos do gerenciamento de um banco de dados.
O comando ALTER está correto, pois é um comando DDL que permite modificar a estrutura de uma tabela existente no banco de dados. Por exemplo, pode-se adicionar, excluir ou modificar colunas em uma tabela, bem como modificar tipos de dados de colunas já existentes. Este comando não é utilizado para manipular dados (inserir, alterar, consultar ou excluir valores), mas sim para alterar a definição de como os dados são estruturados dentro do banco.
Por outro lado, os comandos SELECT, DELETE e UPDATE são comandos de Data Manipulation Language (DML), que são usados para gerenciar dados dentro das estruturas já definidas, ou seja, consultar, remover e atualizar os dados, respectivamente.
Um profissional que trabalha com SQL deve estar familiarizado com esses conceitos e saber distinguir entre os comandos DDL e DML para efetuar as tarefas de gerenciamento de banco de dados com precisão.
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
DDL
Data Definition Language (DDL) são usadas para definir a estrutura de banco de dados ou esquema. Alguns exemplos:
- CRIAR - para criar objetos no banco de dados
- ALTER - altera a estrutura da base de dados
- GOTA - exclui os objetos do banco de dados
- TRUNCATE - remove todos os registros de uma tabela, incluindo todos os espaços alocados para os registros são removidos
- COMENTÁRIO - adicionar comentários ao dicionário de dados
- Renomear - para renomear um objeto
DML
Manipulação de dados Idioma (DML) são usadas para gerenciar dados em objetos do esquema. Alguns exemplos:
- SELECT - recuperar dados de um banco de dados
- Inserir - para inserir dados em uma tabela
- UPDATE - atualiza os dados existentes em uma tabela
- DELETE - exclui todos os registros de uma tabela, o espaço para os registros permanecem
- MERGE - operação UPSERT (inserção ou atualização)
- CONVOCAÇÃO - chamar um subprograma PL / SQL ou Java
- EXPLAIN PLAN - explicar o caminho de acesso a dados
- LOCK TABLE - controle de concorrência
DCL
Dados Linguagem de Controle (DCL) declarações. Alguns exemplos:
- GRANT - dá privilégios de acesso do usuário ao banco de dados
- REVOKE - retirar privilégios de acesso dadas com o comando GRANT
TCL
Controle de Transações (TCL) declarações são usados ??para gerenciar as alterações feitas pelo DML. Ele permite que instruções a serem agrupadas em transações lógicas.
- COMMIT - salvar o trabalho feito
- SAVEPOINT - identificar um ponto em uma transação para que mais tarde você pode rolar para trás
- ROLLBACK - restaurar banco de dados ao original desde o último commit
- SET TRANSACTION - Alterar as opções de transação, como nível de isolamento e que o segmento de rollback de usar
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo