← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2022

Questão comentada de Banco de Dados

A linguagem SQL é um meio para se comunicar com o banco de dados, a fim de executar uma determinada operação como incluir registros ou extrair informações. Os comandos SQL podem ser agrupados em categorias de acordo com sua funcionalidade. Considerando os respectivos tipos de categoria de comandos da linguagem SQL, relacione adequadamente as colunas a seguir. 1. DDL (Data Definition Language). 2. DML (Data Manipulation Language). 3. DQL (Data Query Language). 4. DCL (Data Control Language). ( ) Responsável pelo controle de autorização (acesso) dos dados. ( ) Manipulação da estrutura do banco de dados como, por exemplo, criação e alteração de tabelas. ( ) Permite a pesquisa de dados, ou seja, possibilita a consulta de dados por meio do comando SELECT composto por várias cláusulas e opções. ( ) Permite a manutenção dos dados como, por exemplo, inclusão e alteração dos registros de uma tabela. A sequência está correta em

Gabarito: B

A SQL costuma ser dividida em categorias para facilitar a vida de quem programa e também a de quem cobra em prova. Pense assim: uma família cuida da estrutura do banco, outra mexe nos dados, outra consulta, e outra controla permissões. Isso ajuda muito a não confundir termos parecidos. A DDL (Data Definition Language) trata da definição da estrutura do banco, como CREATE, ALTER e DROP. Já a DML (Data Manipulation Language) mexe nos dados em si, como INSERT, UPDATE e DELETE. A DQL (Data Query Language) é a parte de consulta, principalmente com SELECT. A DCL (Data Control Language) cuida do controle de acesso e autorização, com comandos como GRANT e REVOKE. Em muitas obras e provas, essa classificação é tratada de forma doutrinária, porque a SQL não tem uma padronização única e fechada para todos os autores, mas a divisão cobrada em concursos é essa mesma. No enunciado, a ordem fica: controle de autorização = DCL; estrutura do banco = DDL; consulta de dados = DQL; manutenção dos dados = DML. Por isso, a sequência correta é 4, 1, 3, 2, que corresponde à alternativa B.

Continue treinando

Questões relacionadas