A respeito dos comandos da linguagem SQL, analise as asserti...
I. CREATE TABLE é um comando classificado como DDL.
II. INSERT é utilizado para inserir linhas em uma tabela e integra a DML.
III. GRANT é empregado para conceder privilégios de acesso e integra a DCL.
Quais estão corretas?
Comentários
Veja os comentários dos nossos alunos
A resposta correta é a D (I, II e III).
Análise detalhada de cada assertiva e suas categorias no SQL:
I. Correta — DDL (Data Definition Language / Linguagem de Definição de Dados): Lida com a estrutura e o esquema do banco de dados (tabelas, índices, visões). Exemplos clássicos: CREATE TABLE, ALTER TABLE, DROP TABLE e TRUNCATE TABLE.
II. Correta — DML (Data Manipulation Language / Linguagem de Manipulação de Dados): Lida com o conteúdo (dados em si) armazenado nas tabelas. Exemplos: INSERT (inserção de linhas), UPDATE (modificação de linhas) e DELETE (remoção de linhas). (Nota: SELECT muitas vezes é agrupado aqui ou classificado à parte como DQL - Data Query Language).
III. Correta — DCL (Data Control Language / Linguagem de Controle de Dados): Responsável pelo gerenciamento de permissões, segurança e controle de acesso aos objetos do banco. Os dois comandos fundamentais são GRANT (conceder privilégios) e REVOKE (revogar privilégios).
Como todas as três classificações estão perfeitas, o gabarito é a Alternativa D.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo