Assinale a alternativa que NÃO apresenta uma linguagem de S...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver a questão proposta, precisamos compreender o tema central: Linguagens de Sistemas de Gerenciamento de Banco de Dados (SGBD). Essas linguagens são fundamentais para a criação, manipulação, controle e consulta de dados dentro de um banco de dados.
Alternativa Correta: D - UML – Linguagem de modelagem unificada.
A UML (Linguagem de Modelagem Unificada) não é uma linguagem de SGBD. Trata-se de uma linguagem de modelagem utilizada principalmente para visualizar, especificar, construir e documentar os artefatos de um sistema de software. É amplamente usada na engenharia de software para modelagem de sistemas complexos, mas não está relacionada diretamente à manipulação ou controle de dados em bancos de dados. Por isso, esta é a alternativa que NÃO apresenta uma linguagem de SGBD.
Agora, vamos analisar as alternativas incorretas:
A - DDL – Linguagem de definição de dados.
A DDL (Data Definition Language) é uma categoria de comandos SQL usada para definir e modificar estruturas de banco de dados, como tabelas e índices. Exemplos de comandos DDL incluem CREATE
, ALTER
, e DROP
. Esta é, de fato, uma linguagem de SGBD.
B - DML – Linguagem de manipulação de dados.
A DML (Data Manipulation Language) se refere aos comandos que permitem realizar operações sobre os dados dentro das tabelas, como inserção, atualização, remoção e consulta. Exemplos de comandos DML são SELECT
, INSERT
, UPDATE
, e DELETE
. Então, DML também é uma linguagem de SGBD.
C - DCL – Linguagem de controle de dados.
A DCL (Data Control Language) inclui comandos que lidam com permissões e o controle de acesso aos dados. Os principais comandos da DCL são GRANT
e REVOKE
, usados para conceder ou retirar permissões de usuários. Esta é mais uma linguagem de SGBD.
E - SQL – Linguagem de consulta estruturada.
SQL (Structured Query Language) é a linguagem padrão utilizada para interagir com bancos de dados relacionais. Ela abrange as sub-linguagens DDL, DML, e DCL mencionadas anteriormente. Como SQL é central para o funcionamento de um SGBD, não poderia ser a resposta.
Para resolver questões desse tipo, é importante familiarizar-se com as diferentes linguagens de SGBD e suas funções. A título de estratégia, preste atenção em termos específicos que caracterizam cada linguagem e suas aplicações, diferenciando-as de outras linguagens de modelagem de software.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo