Questão de Noções de Informática — Banco de Dados — PUC-PR 2019
Noções de Informática›Banco de Dados
Código
qq542576
Banca
PUC-PR
Órgão
Prefeitura de Campo Grande - MS
Ano
2019
Nível
Superior
Cargo
Auditor Fiscal da Receita Municipal
Sobre os conceitos DDL em banco de dados, é CORRETO afirmar que
Adefinem a estrutura e organização dos dados armazenados e das relações que existem entre eles, são exemplos de DDL: SELECT, DROP e ALTER.
Bpermitem ao usuário ou programa de aplicação operações de CRUD (CREATE, READ, UPDATE, DELETE).
Cdefinem a estrutura e organização dos dados armazenados e das relações que existem entre eles, são exemplos de DDL: CREATE, DROP e ALTER.
Dpermitem ao usuário ou programa de aplicação a operações de SELECT para buscar informações da base de dados.
Edefinem a estrutura e organização para proteção de dados e de manipulações não autorizadas.
Revelar gabarito e comentário▾
GabaritoC — definem a estrutura e organização dos dados armazenados e das relações que existem entre eles, são exemplos de DDL: CREATE, DROP e ALTER.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Conceitos de DDL (Data Definition Language) em Banco de Dados
Gabarito: letra C. A DDL (Data Definition Language) é a sublinguagem SQL responsável por definir a estrutura e organização dos dados armazenados e as relações entre eles. Seus comandos clássicos incluem CREATE, DROP e ALTER. A alternativa que troca SELECT (que é DML) como exemplo de DDL está errada.
Alternativa
Afirmação sobre DDL
Comandos citados
Sublinguagem correta dos comandos
Correta?
A
Define estrutura/organização dos dados e relações
SELECT, DROP, ALTER
SELECT é DML; DROP e ALTER são DDL
❌
B
Permite operações CRUD (CREATE, READ, UPDATE, DELETE)
(implícitos)
CRUD é DML
❌
C
Define estrutura/organização dos dados e relações
CREATE, DROP, ALTER
Todos são DDL
✅
D
Permite operações SELECT para buscar informações
SELECT
SELECT é DML
❌
E
Define estrutura para proteção de dados e manipulações não autorizadas
Afirma que SELECT é um exemplo de DDL. Na verdade, SELECT é um comando da DML (Data Manipulation Language), usada para consultar e modificar dados, não para definir estrutura.
Alternativa B — ❌ Incorreta
Descreve as operações de CRUD (CREATE, READ, UPDATE, DELETE), que são típicas da DML, e não da DDL. DDL cuida da definição de esquemas, não da manipulação de registros.
Alternativa C — ✅ Correta ⟵ GABARITO
Define corretamente a DDL como responsável pela estrutura e organização dos dados e das relações, e lista os comandos CREATE, DROP e ALTER – todos pertencentes à DDL.
Alternativa D — ❌ Incorreta
Menciona SELECT para busca de informações, que é operação de DML, não de DDL.
Alternativa E — ❌ Incorreta
Refere-se à proteção de dados e controle de acesso, que é função da DCL (Data Control Language) – comandos como GRANT e REVOKE. Não é DDL.
NÃO CAIA NESSA!
A banca troca DDL por DML ao incluir SELECT como exemplo de DDL na alternativa A. O candidato desatento pode confundir os grupos de comandos.