Uma linguagem que tem por objetivo servir de interface entr...

Próximas questões
Com base no mesmo assunto
Q2449287 Banco de Dados
Uma linguagem que tem por objetivo servir de interface entre o usuário e o Sistema Gerenciador de Banco de Dados conhecida por SQL (Structured Query Languag). A SQL está dividida em partes as quais são apresentadas a seguir:
( ) A DDL (Data Definition Language), responsável por definir os metadados.
( ) A DML (Data Manipulation Language), que possibilita a manipulação e consulta dos dados.
( ) A DCL (Data Control Language), que trabalha com comandos para auxiliar na segurança do banco de dados.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é D - V - V - V.

A questão aborda a linguagem SQL, que é uma linguagem de consulta estruturada utilizada para interagir com sistemas gerenciadores de banco de dados (SGBDs). Para responder corretamente, é necessário ter conhecimento das diferentes sub-linguagens de SQL e suas respectivas funções.

Vamos analisar cada uma das partes mencionadas na questão:

1. DDL (Data Definition Language)

A DDL é responsável pela definição dos metadados do banco de dados. Isso inclui comandos como CREATE (criar tabelas e outros objetos), ALTER (modificar estruturas existentes) e DROP (remover objetos do banco de dados). Portanto, a primeira afirmação é verdadeira.

2. DML (Data Manipulation Language)

A DML possibilita a manipulação e consulta dos dados no banco de dados. Os comandos mais comuns da DML são SELECT (consultar dados), INSERT (inserir novos dados), UPDATE (atualizar dados existentes) e DELETE (remover dados). Dessa forma, a segunda afirmação é verdadeira.

3. DCL (Data Control Language)

A DCL trabalha com comandos que são utilizados para controlar os acessos e permissões no banco de dados, garantindo a segurança. Os comandos principais são GRANT (conceder permissões) e REVOKE (revogar permissões). Portanto, a terceira afirmação também é verdadeira.

Analisando todas as afirmações, verificamos que a alternativa D (V - V - V) é a correta.


Agora, vamos discutir por que as outras alternativas estão incorretas:

A - V - F - V

A segunda afirmação está incorreta nesta alternativa, pois a DML realmente possibilita a manipulação e consulta dos dados.

B - F - V - V

A primeira afirmação está incorreta nesta alternativa, pois a DDL é, de fato, responsável por definir os metadados.

C - F - V - F

A primeira e a terceira afirmações estão incorretas nesta alternativa. A DDL realmente define os metadados e a DCL realmente trabalha com comandos para segurança do banco de dados.

Portanto, a alternativa D é a única que apresenta a sequência correta de todas as afirmações.

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

Algumas bancas classificam o comando SELECT como DML, mas os principais autores dizem que é DQL. A bancas sabem mais que o mestres então. Resposta D.

DDL (Data Definition Language): Essa parte da SQL é fundamental para definir a estrutura do banco de dados. Com ela, você cria, altera e remove tabelas, índices, visões e outras estruturas. É como se fosse a planta de uma casa, definindo os cômodos, paredes e outros elementos.

DML (Data Manipulation Language): A DML é a parte da SQL que permite manipular os dados dentro das tabelas. Com ela, você insere novos dados, atualiza dados existentes e exclui dados que não são mais necessários. É como se você estivesse mobiliando e organizando os cômodos da casa.

DCL (Data Control Language): A DCL é responsável por controlar o acesso aos dados do banco. Com ela, você define permissões, concede e revoga privilégios, cria usuários e grupos. É como se você estivesse colocando fechaduras nas portas e definindo quem pode entrar em cada cômodo da casa.

Resposta: D)

Clique para visualizar este comentário

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