Assinale a alternativa que NÃO apresenta uma linguagem de S...

Próximas questões
Com base no mesmo assunto
Q2875340 Arquitetura de Software
Assinale a alternativa que NÃO apresenta uma linguagem de SGBD.
Alternativas

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