Quanto à linguagem para bancos de dados relacionais, são ex...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Insert Into e Alter Table.
Para entendermos o motivo pelo qual a alternativa A é a correta, é fundamental compreendermos a diferenciação entre SQL DML (Data Manipulation Language) e SQL DDL (Data Definition Language). Estas são duas categorias de comandos na linguagem SQL (Structured Query Language) utilizada para interagir com bancos de dados relacionais.
O SQL DML é um subconjunto de comandos SQL utilizados para manipular os dados dentro das tabelas. Alguns exemplos desses comandos são:
- SELECT - usado para consultar dados;
- INSERT INTO - utilizado para inserir dados;
- UPDATE - para atualizar dados;
- DELETE - para remover dados.
Já o SQL DDL diz respeito aos comandos que definem e modificam a estrutura do banco de dados. Isso inclui a criação, alteração e exclusão de tabelas e outros objetos do banco de dados. Alguns comandos DDL são:
- CREATE TABLE - para criar novas tabelas;
- ALTER TABLE - usado para modificar a estrutura de uma tabela existente;
- DROP TABLE - para excluir tabelas;
- CREATE INDEX / DROP INDEX - para criar ou excluir índices.
Com base nessa diferenciação, podemos analisar que o comando Insert Into é de fato um comando DML, pois é utilizado para inserir dados em uma tabela, enquanto o comando Alter Table é um comando DDL, pois serve para alterar a estrutura de uma tabela existente no banco de dados. Sendo assim, a alternativa A está correta, pois apresenta um exemplo de cada tipo de comando corretamente classificado.
É importante que você se familiarize com esses conceitos e comandos, pois eles são fundamentais para o trabalho com bancos de dados relacionais e são frequentemente cobrados em concursos na área de tecnologia da informação, especialmente aqueles voltados para cargos que lidam com gerenciamento de dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo