← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2024

Questão comentada de Banco de Dados

Questão 41 SQL é uma linguagem declarativa baseada em álgebra e cálculo relacional, que permite a manipulação de dados com suporte a estrutura de dados, regras e restrições de integridade. Para que o SQL forneça tantos recursos, seus comandos são divididos em grupos. Considerando os grupos dos comandos SQL, relacione adequadamente as colunas a seguir. 1. DDL. 2. DML. 3. DCL. 4. DTL. 5. DQL. ( ) Permite a manipulação dos dados, ou seja, inclusão, alteração e exclusão de dados. ( ) Oferece comandos para trabalhar com transações. ( ) Proporciona consulta de dados. ( ) Permite determinar o esquema do banco de dados, bem como alterá-lo, exclui-lo e trabalhar com os metadados. ( ) Permite controlar a licença e a autorização de acesso dos usuários para com os dados. A sequência está correta em

Gabarito: B

Em SQL, os comandos costumam ser agrupados pela finalidade que exercem sobre o banco de dados. Isso ajuda muito a organizar a matéria: uma coisa é definir a estrutura, outra é mexer nos dados, outra é controlar acesso, e por aí vai. Em prova, a banca adora trocar esses grupos de lugar para ver se você conhece o nome de cada um sem confundir tudo no meio do caminho. A DML (Data Manipulation Language) é usada para manipular os dados, com operações como inserir, alterar e excluir. Já a DTL, ligada a transações, reúne comandos de controle transacional, como commit, rollback e savepoint. A DQL (Data Query Language) é a parte das consultas, normalmente associada ao SELECT. A DDL (Data Definition Language) trata da definição da estrutura do banco, criando, alterando e removendo objetos como tabelas e visões. E a DCL (Data Control Language) cuida da segurança e permissões, com comandos como GRANT e REVOKE. Em doutrina de banco de dados, essa divisão é a classificação clássica ensinada em SQL, embora alguns autores usem nomenclaturas um pouco diferentes para o grupo de transações. Aplicando isso à questão: manipulação de dados é DML (2), transações é DTL (4), consulta de dados é DQL (5), esquema/metadados é DDL (1) e controle de acesso é DCL (3). Por isso, o gabarito correto é a sequência B.

Continue treinando

Questões relacionadas