Durante a implantação de um banco de dados, foram executados...

Próximas questões
Com base no mesmo assunto
Q4279906 Banco de Dados

Durante a implantação de um banco de dados, foram executados os comandos SQL a seguir.



Imagem associada para resolução da questão



Considerando as categorias DDL, DML e DCL, os comandos CREATE TABLE, INSERT INTO e GRANT são classificados, respectivamente, como

Alternativas

Comentários

Veja os comentários dos nossos alunos

Bora lá: DDL define estrutura, tipo criar, alterar, dropar tabelas e índices. DML manipula os dados: insert, update, delete. E o DCL controla acesso, tipo conceder ou revogar permissões

D(DEFINE)L, D(manipula) e D(CONTROLE)L

Fonte: Gemini

Análise das categorias de comandos Linguagem SQL em bancos de dados relacionais:

  • CREATE TABLE: Pertence à DDL (Data Definition Language). É utilizada para definir, criar ou alterar a estrutura dos objetos no banco de dados (tabelas, índices, visões, etc.).
  • INSERT INTO: Pertence à DML (Data Manipulation Language). É utilizada para manipular e gerenciar os dados armazenados nas tabelas (inserir, atualizar, deletar dados).
  • GRANT: Pertence à DCL (Data Control Language). É utilizada para controlar privilégios, permissões e acessos de usuários no banco de dados (conceder ou revogar direitos).

Portanto, a classificação dos comandos , e é, respectivamente, DDL, DML e DCL.

A alternativa correta é a A.

DDL (Data Definition Language) – Linguagem de Definição de Dados

É usada para criar e alterar a estrutura do banco de dados.

Principais comandos: CREATE, ALTER, DROP e TRUNCATE.

Exemplo:

CREATE TABLE clientes (...);

DML (Data Manipulation Language) – Linguagem de Manipulação de Dados

É usada para inserir, alterar, excluir e consultar dados.

Principais comandos: INSERT, UPDATE, DELETE e SELECT.

Exemplo:

INSERT INTO clientes VALUES (...);

DCL (Data Control Language) – Linguagem de Controle de Dados

É usada para controlar permissões e acessos dos usuários.

Principais comandos: GRANT e REVOKE.

Exemplo:

GRANT SELECT ON clientes TO usuario;

Macete para prova:

DDL = Define a estrutura.

DML = Manipula os dados.

DCL = Controla os acessos.

A classificação correta :

CREATE TABLE → DDL (Data Definition Language) — define a estrutura do banco.

INSERT INTO → DML (Data Manipulation Language) — manipula os dados.

GRANT → DCL (Data Control Language) — controla permissões de acesso.

Macete para prova:

DDL = estrutura → CREATE, ALTER, DROP

DML = dados → INSERT, UPDATE, DELETE, SELECT

DCL = controle → GRANT, REVOKE

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo