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
- DML - DCL - DDL - DDL - DCL - DCL
- DML - DCL - DML - DDL - DML - DCL
- DDL - DCL - DML - DML - DCL - DCL
- DDL - DCL - DDL - DML - DML - DCL
- 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