SóProvas


ID
5314330
Banca
SELECON
Órgão
EMGEPRON
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

A SQL é conhecida comercialmente como uma “linguagem de consulta” padrão utilizada para manipular bases de dados relacionais, possuindo diversos recursos na definição da estrutura de dados para modificação de dados no banco de dados e para a especificação de restrições de segurança. A SQL integra três sub-linguagens, descritas a seguir.

I. Suporta comandos para manipular dados, como select, insert, update e delete.
II. Suporta comandos para supervisionar o acesso aos dados, como grant e revoke.
III. Suporta comandos para criação de objetos e administração do banco de dados, como alter e drop.

As sub-linguagens descritas em I, II e III são, respectivamente:

Alternativas
Comentários
  • ✅Gabarito(B)  

    A linguagem SQL tem papel muito importante nos SGDBs atuais, podendo ter diversos enfoques:

    Linguagem de Manipulação de Dados ou DML (Data Manipulation Language) - A DML é um subconjunto da linguagem SQL, utilizada para Selecionar(SELECT), Inserir(INSERT), Atualizar(UPDATE) e Apagar(DELETE).

    Linguagem de Definição de Dados ou DDL (Data Definition Language) - A DDL permite ao usuário permite a manipulação de tabelas e elementos associados, tipo chave primária e chaves estrangeira, índices, etc. Os principais comandos são CREATE, DROP, ALTER(em algumas situações).

    Linguagem de Controle de Dados ou DCL (Data Control Language) - A DCL controla os aspectos destinados a autorização de dados e licenças de usuários para manipulação de dados dentro do BD. Alguns comandos comuns são GRANT(dá privilégios para usuários), REVOKE (revoga privilégios de usuários), COMMIT(em resumo grava dados no BD) e ROLLBACK(descarta dados existentes desde o último COMMIT).

    Nota: em alguns casos vão ver a o comando Select dentro de DQL

    Linguagem de Consultas de Dados ou DQL (Data Query Language) - embora na DQL exista somente um comando(SELECT) é o mais utilizado, principalmente para consultas parametrizadas. Lembre que o SELECT também é considerado um comanda DML. 

    Fonte: https://www.devmedia.com.br/entedendo-a-linguagem-sql/7775