A linguagem SQL, desenvolvida pela IBM no início dos anos 70...

Próximas questões
Com base no mesmo assunto
Q113019 Banco de Dados
A linguagem SQL, desenvolvida pela IBM no início dos anos 70, chamava-se originalmente SEQUEL (Structured EnglishQuery Language), sendo posteriormente chamada de Structured Query Language, ou SQL apenas. Sobre a SQL é correto afirmar que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - a DCL contém comandos para concessão de permissões.

Para resolver esta questão, é necessário entender os subconjuntos da linguagem SQL e suas respectivas funções. O SQL é dividido em diversas partes, entre elas:

  • Data Definition Language (DDL): Utilizada para definir estruturas de dados, como criar, alterar e excluir tabelas e outros objetos do banco de dados.
  • Data Manipulation Language (DML): Empregada para manipular dados, incluindo comandos como SELECT, INSERT, UPDATE, e DELETE.
  • Data Control Language (DCL): Usada para controlar o acesso aos dados, com comandos como GRANT e REVOKE, que concedem e removem permissões, respectivamente.
  • Transaction Control Language (TCL): Responsável pelo gerenciamento de transações no banco de dados, através de comandos como COMMIT e ROLLBACK.

No contexto dessa questão, o foco é na Data Control Language (DCL), que de fato contém comandos para concessão de permissões e é onde encontramos o comando GRANT. Este comando é utilizado para dar permissões de acesso e operações em objetos do banco de dados a usuários ou grupos.

Portanto, a alternativa A está correta porque descreve corretamente uma das funções da DCL, demonstrando que o conhecimento sobre a classificação dos comandos SQL e seus propósitos específicos é fundamental para quem está se preparando para concursos na área de Banco de Dados.

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

DCL - Linguagem de Controle de de Dados. Alguns dos comandos que são componentes desta linguagem: GRANT, REVOKE, ALTER PASSWORD.

Clique para visualizar este comentário

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