Assinale a alternativa em que são apresentados dois comandos...

Próximas questões
Com base no mesmo assunto
Q930478 Banco de Dados
Assinale a alternativa em que são apresentados dois comandos da linguagem de definição de dados (DDL).
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - CREATE e ALTER.

Para resolver esta questão, é preciso entender a classificação dos comandos SQL. A linguagem SQL é dividida em subconjuntos de comandos, dentre os quais está a Data Definition Language (DDL) ou Linguagem de Definição de Dados. Esses comandos são responsáveis por criar e modificar a estrutura dos objetos no banco de dados, como tabelas, índices e visões.

CREATE é um comando DDL usado para criar um novo objeto no banco de dados, como uma tabela ou índice. Por outro lado, ALTER é utilizado para modificar uma estrutura de objeto existente, como adicionar ou remover colunas em uma tabela ou mudar o tipo de dado de uma coluna. Ambos são estritamente relacionados à definição e à estrutura do banco de dados, portanto, se encaixam na categoria DDL.

Os demais comandos listados nas alternativas, como GRANT e REVOKE, fazem parte da Data Control Language (DCL), utilizados para definir controle de acesso. Enquanto INSERT e DELETE são comandos da Data Manipulation Language (DML), usados para inserir, alterar ou excluir dados armazenados. E ROLLBACK pertence à Transaction Control Language (TCL), que gerencia transações no banco de dados.

A alternativa A é a única que apresenta dois comandos que pertencem exclusivamente ao conjunto DDL, o que a torna a resposta correta para a questã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

Os tipos da linguagem SQL são:

DDL - Data Definition Language - Linguagem de Definição de Dados.
São os comandos que interagem com os objetos do banco.

São comandos DDL : CREATE, ALTER e DROP

DML - Data Manipulation Language - Linguagem de Manipulação de Dados.
São os comandos que interagem com os dados dentro das tabelas.

São comandos DML : INSERT, DELETE e UPDATE

DQL - Data Query Language - Linguagem de Consulta de dados.
São os comandos de consulta.

São comandos DQL : SELECT (é o comando de consulta)
Aqui cabe um parenteses. Em alguns livros o SELECT fica na DML em outros tem esse grupo próprio.

DTL - Data Transaction Language - LInguage de Transação de Dados.
São os comandos para controle de transação.

São comandos DTL : BEGIN TRANSACTION, COMMIT E ROLLBACK

DCL - Data Control Language - Linguagem de Controle de Dados.
São os comandos para controlar a parte de segurança do banco de dados.

São comandos DCL : GRANT, REVOKE E DENY.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo