FC ConcursosFC Concursos

Questão FC372872

Considere o seguinte caso: Utilizando comandos SQL, um analista criou uma tabela de cidadão dando permissão de acesso ao usuário Roberto. Posteriormente inseriu dados nessa tabela,

Linguagem SQL

FCC · 2023

Considere o seguinte caso:


Utilizando comandos SQL, um analista criou uma tabela de cidadão dando permissão de acesso ao usuário Roberto. Posteriormente inseriu dados nessa tabela, mas logo em seguida teve que deletá-los, retirar a permissão de Roberto que estava saindo do tribunal e dar permissão a Carla.

 

A sequência de comandos SQL utilizada no caso é, correta e respectivamente, categorizada como

  1. DML - DCL - DDL - DDL - DCL - DCL
  2. DML - DCL - DML - DDL - DML - DCL
  3. DDL - DCL - DML - DML - DCL - DCL
  4. DDL - DCL - DDL - DML - DML - DCL
  5. DCL - DDL - DML - DML - DCL - DCL
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A sequência DDL - DCL - DML - DML - DCL - DCL corresponde exatamente às operações narradas.

DDL (definição): usada ao criar a estrutura de dados. Ex.: CREATE TABLE cidadão — define a tabela.

DCL (controle): gerencia permissões. Ex.: GRANT para dar acesso a Roberto.

DML (manipulação): opera sobre os registros. Ex.: INSERT para inserir os dados.

Em seguida outra ação de DML: DELETE para remover os registros inseridos.

Por fim, voltam as ações de DCL: REVOKE para retirar a permissão de Roberto e GRANT para conceder a Carla.

Portanto a classificação reflete função e ordem dos comandos: definição, controle, manipulação, manipulação, controle, controle.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo