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,
- F – V – V – F.
- V – V – F – F.
- F – F – V – V.
- V – F – F – V.
- 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