O CRUD, que representa as quatro operações básicas em um SG...

Próximas questões
Com base no mesmo assunto
Q3701236 Banco de Dados
O CRUD, que representa as quatro operações básicas em um SGBD, é um exemplo de 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Tema central: CRUD e sua associação com as linguagens utilizadas nos SGBDs (Sistemas de Gerenciamento de Banco de Dados).

Explicação teórica: O termo CRUD é um acrônimo para as quatro operações fundamentais realizadas em bancos de dados:
Create (Criar), Read (Ler), Update (Atualizar) e Delete (Excluir). Essas operações permitem inserir, consultar, modificar e remover dados em um banco, compondo a base das interações rotineiras com os dados.

Essas operações são realizadas através da Data Manipulation Language (DML). Comandos típicos de DML são INSERT (criar), SELECT (ler), UPDATE (atualizar) e DELETE (excluir).

Análise da alternativa correta:
Alternativa C – Data Manipulation Language (DML):
DML refere-se à linguagem utilizada expressamente para manipular os dados nas tabelas do banco, realizando exatamente as operações CRUD. Ou seja, toda vez que o enunciado citar ações como “criar”, “ler”, “atualizar” ou “excluir” registros em tabelas, está falando de DML.
Exemplo prático: INSERT INTO clientes VALUES (...); (Create) SELECT * FROM clientes; (Read) UPDATE clientes SET nome='João' WHERE id=1; (Update) DELETE FROM clientes WHERE id=1; (Delete)

Crítica das alternativas incorretas:

A) Data Control Language (DCL): Relaciona-se ao controle de permissões e privilégios (GRANT, REVOKE), não à manipulação direta dos dados.

B) Not Only Structured Query Language (NoSQL): Refere-se a bancos de dados não relacionais, não à natureza das operações CRUD.

D) Data Definition Language (DDL): Usada para definir e alterar a estrutura do banco (CREATE, ALTER, DROP), e não para manipular registros já existentes.

E) Structured Query Language (SQL): Linguagem padrão dos SGBDs, mas abrange tanto DDL quanto DML e DCL. Apenas citar SQL é genérico: CRUD refere-se, especificamente, à parte de DML da SQL.

Dicas de interpretação: Repare em questões como esta no uso exato dos termos (“manipulação de dados” x “definição de estrutura” x “controle de acesso”). A troca sutil de DML por DDL, DCL ou até SQL inteiro é uma pegadinha comum.

Referência: Autores como Elmasri & Navathe (Sistemas de Banco de Dados) e Silberschatz et al. (Sistemas de Banco de Dados) também endossam essa categorização do CRUD como tipicamente relacionado à DML.

Resumo: As operações CRUD são representativas da DML, pois tratam exclusivamente da manipulação de dados em SGBDs.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

CRUD = Create, Read, Update, Delete

Essas são exatamente as operações que manipulam dados dentro das tabelas.

Onde cada letrinha se encaixa:

• Create → INSERT

• Read → SELECT

• Update → UPDATE

• Delete → DELETE

Isso são comandos usado na DML - Data Manipulation Language

Lembre-se:

DML -altera os dados em si, usa os comandos SELECT, DELETE, UPDATE e INSERT

DDL-altera o esquema do banco de dados, usa os comandos CREATE, ALTER e DROP.

(CESPE / CEBRASPE - 2024 - MPE-TO - Analista Ministerial) A respeito de arquitetura de bancos de dados, julgue o item a seguir.

O esquema do banco de dados é alterado a cada comando de INSERT, UPDATE ou DELETE em uma de suas tabelas.

Gabarito: Errado, dado que esses são comandos DML e portanto alteram os dados e não o esquema do banco de dados.

  • SQL Standard Classification: According to the SQL standard,  is considered a part of DML. While some sources might categorize  as DQL (Data Query Language) to emphasize its querying nature, DQL is often considered a subset or a specialized aspect of DML. 

O termo CRUD significa:

  • Create (Criar)
  • Read (Ler)
  • Update (Atualizar)
  • Delete (Excluir)

Essas operações correspondem diretamente às funções de manipulação de dados, ou seja, às instruções que permitem inserir, consultar, alterar e remover informações em tabelas.

Em SQL, essas operações são implementadas por comandos como INSERT, SELECT, UPDATE e DELETE, que pertencem à DML (Data Manipulation Language).

A) Data control language.

Errado. DCL trata de permissões e segurança, com comandos como GRANT e REVOKE.

B) Not Only Structured Query Language.

Errado. Isso se refere ao conceito NoSQL (Not Only SQL), não ao CRUD.

C) Data manipulation language. ✔️ Gabarito

Correto. CRUD é exatamente o conjunto de operações básicas da DML.

D) Data definition language.

Errado. DDL trata da estrutura do banco (CREATE TABLE, ALTER TABLE etc.).

E) Structured query language.

Errado. SQL é a linguagem inteira; CRUD é uma parte (DML).

Fonte: IA MESTRE DE QUESTÕES https://chatgpt.com/g/g-ijMcb3nnY-ia-questoes-de-concursos

"O sucesso é a soma de pequenos esforços repetidos dia após dia." — Robert Collier

Instagram: @tudomudahoje • @rankingdasbancas

Os caras colocam tudo em extenso só para confundir mesmo. kkk

Pra não zerar

Clique para visualizar este comentário

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