O CRUD, que representa as quatro operações básicas em um SG...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (6)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
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