Quando pensamos em acesso, estruturação e controle de um gr...

Próximas questões
Com base no mesmo assunto
Ano: 2020 Banca: IDIB Órgão: CRM-MT Prova: IDIB - 2020 - CRM-MT - Técnico em Informática |
Q1624439 Banco de Dados
Quando pensamos em acesso, estruturação e controle de um grande volume de dados, a utilização de sistemas gerenciadores de banco de dados é uma alternativa óbvia, dadas as facilidades que o uso deste tipo de ferramenta pode nos trazer. A linguagem SQL (Structured Query Language) foi criada com o objetivo de definir um padrão para os comandos que comumente precisamos utilizar quando manipulamos dados. A respeito das categorizações dos comandos da linguagem SQL, analise as afirmativas a seguir:
I. DCL é o nome dado ao grupo de comandos da linguagem SQL que utilizamos quando desejamos realizar operações relacionadas ao controle de acesso em um banco de dados. São exemplos deste grupo os comandos GRANT e REVOKE.
II. INSERT, DELETE e UPDATE são exemplos de comandos pertencentes ao grupo DML da linguagem SQL.
III. DDL é o nome do grupo de comandos onde encontramos os comandos que nos auxiliam na criação, alteração e exclusão de estruturas do banco de dados, como, por exemplo, tabelas e índices.
É correto o que se afirma
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - em I, II e III.

A questão aborda o entendimento sobre a classificação dos comandos SQL, divididos em três principais categorias: DCL (Data Control Language), DML (Data Manipulation Language) e DDL (Data Definition Language). Para resolver essa questão, é necessário conhecer cada uma dessas categorias e o tipo de operações que os comandos nelas incluídos realizam.

  • DCL (Data Control Language) - Esta categoria é utilizada para definir o controle de acesso aos dados em um banco de dados. Os comandos GRANT e REVOKE são usados para conceder e revogar permissões, respectivamente. A afirmativa I está correta.
  • DML (Data Manipulation Language) - Os comandos desta categoria são utilizados para a manipulação de dados. INSERT, DELETE e UPDATE são exemplos clássicos de comandos DML que permitem inserir, deletar e atualizar dados em um banco de dados, respectivamente. A afirmativa II está correta.
  • DDL (Data Definition Language) - Esta é a categoria de comandos utilizados para definir e modificar a estrutura do banco de dados, como a criação, alteração e exclusão de tabelas e índices. Comandos como CREATE, ALTER e DROP são parte da DDL. A afirmativa III também está correta.

Consequentemente, todas as afirmativas são verdadeiras e a alternativa D é a correta, pois afirma corretamente que I, II e III são todas verdadeiras.

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

SQL - Grupo de Comandos: DML - Manipulation/Manipulação: INSERT, UPDATE,DELETE DDL - Definition/Definição: CREATE, DROP DCL- Control/controle: GRANT, REVOKE DTL - Transaction: BEGIN WORK ou BEGIN TRANSACTION, COMMIT, ROLLBACK DQL - Query/consulta: SELECT DL significam Data Language e a letra do meio da sigla indicam os comandos se é D de definition, C de control, etc.

Clique para visualizar este comentário

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