FC ConcursosFC Concursos

Questão FC369510

Com relação à linguagem de consulta estruturada (SQL) padrão ANSI e seus subconjuntos, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa. ( ) Os c

Linguagem SQL

FGV · 2024

Com relação à linguagem de consulta estruturada (SQL) padrão ANSI e seus subconjuntos, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


(   ) Os comandos GRANT e REVOKE são usados para conceder e revogar privilégios aos usuários e pertencem à DTL.


(   ) O comando para apagar uma tabela é o DELETE.


(   ) Os comandos CREATE, ALTER e DROP pertencem ao subconjunto DDL.


(   ) O comando TRUNCATE é utilizado para limpar completamente uma tabela, mantendo sua estrutura para futuras inserções de dados. Pertence ao subconjunto DDL.


As afirmativas são, respetivamente,

  1. F – V – V – F.
  2. V – V – F – F.
  3. F – F – V – V.
  4. V – F – F – V.
  5. F – V – V – V.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A sequência correta é F – F – V – V.

GRANT e REVOKE realmente concedem e revogam privilégios, mas pertencem ao subconjunto DCL (Data Control Language), que trata de permissões; não fazem parte da DTL (Data Transaction Language).

O comando DELETE remove linhas de uma tabela, sem eliminar sua estrutura. Para apagar a própria tabela (estrutura e dados) usa‑se DROP TABLE, não DELETE.

Os comandos CREATE, ALTER e DROP são responsáveis pela definição e modificação da estrutura do banco, portanto pertencem ao DDL (Data Definition Language).

O comando TRUNCATE remove todas as linhas de uma tabela mantendo sua estrutura para futuras inserções; por operar sobre páginas de dados e redefinir internamente a tabela, é classificado como DDL e não permite cláusula WHERE.

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

Continue aprendendo