A linguagem SQL possui comandos de defnição de dados (DDL - ...

Próximas questões
Com base no mesmo assunto
Q252654 Banco de Dados
A linguagem SQL possui comandos de defnição de dados (DDL - Data Defnition Language), dos quais faz parte o seguinte comando:

Alternativas

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