Pular para o conteúdo principal

Questão de Banco de Dados — Visão (View) — FCC 2017

Banco de DadosVisão (View)
Código
fc040544
Banca
FCC
Órgão
TST
Ano
2017
Nível
Médio
Cargo
Técnico Judiciário – Programação
Um Programador:I. criou uma tabela e uma view em um banco de dados relacional.II. alterou a estrutura da tabela.III. incluiu registros na tabela.Os comandos SQL utilizados nas operações realizadas em I, II e III enquadram-se, correta e respectivamente, no âmbito da
  1. ADDL − DML − DDL.
  2. BDML − DML − DDL.
  3. CDML − DDL − DDL.
  4. DDDL − DML − DML.
  5. EDDL − DDL − DML.
Revelar gabarito e comentário

GabaritoE — DDL − DDL − DML.

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”.

Comandos SQL: DDL e DML

Gabarito: letra E. A criação de tabela e view (operacão I) e a alteração de estrutura (operacão II) são comandos DDL (Data Definition Language), enquanto a inclusão de registros (operacão III) é comando DML (Data Manipulation Language). Portanto, a sequência correta é DDL – DDL – DML.

A classificação dos comandos SQL segue o padrão: DDL (CREATE, ALTER, DROP, TRUNCATE) define a estrutura dos objetos; DML (INSERT, UPDATE, DELETE, SELECT) manipula os dados. A criação de uma view usa CREATE VIEW, que também é DDL, pois define um objeto de esquema.

Operação

Classificação SQL

Comando Exemplo

I. Criar tabela e view

DDL

CREATE TABLE, CREATE VIEW

II. Alterar estrutura da tabela

DDL

ALTER TABLE

III. Incluir registros na tabela

DML

INSERT INTO

Comandos SQL
  • 1DDL (Definição)
    • CREATE (tabela, view)
    • ALTER (estrutura)
    • DROP, TRUNCATE
  • 2DML (Manipulação)
    • INSERT (registros)
    • UPDATE, DELETE
    • SELECT (DQL)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma DDL – DML – DDL. O erro está no segundo e terceiro itens: alterar estrutura é DDL (não DML), e incluir registros é DML (não DDL).

Alternativa B — ❌ Incorreta

Afirma DML – DML – DDL. O erro está no primeiro e segundo itens: criar tabela/view é DDL (não DML), alterar estrutura é DDL (não DML), e incluir registros é DML (está correta a classificação do último, mas os primeiros estão trocados).

Alternativa C — ❌ Incorreta

Afirma DML – DDL – DDL. O erro está no primeiro item: criar tabela/view é DDL (não DML). O segundo e terceiro estão classificados corretamente (DDL e DML respectivamente), mas o primeiro invalida.

Alternativa D — ❌ Incorreta

Afirma DDL – DML – DML. O erro está no segundo e terceiro itens: alterar estrutura é DDL (não DML) e incluir registros é DML (correto, mas o segundo está trocado).

Alternativa E — ✅ Correta ⟵ GABARITO

Afirma DDL – DDL – DML. Exatamente a classificação correta: criar tabela e view (DDL), alterar estrutura (DDL), incluir registros (DML).

PEGA ESSA DICA!

Lembre-se do mnemônico: DDL (Definição) — CREATE, ALTER, DROP, TRUNCATE; DML (Manipulação) — INSERT, UPDATE, DELETE, SELECT (este último é DQL, mas costuma ser tratado como DML). Na prova, desconfie sempre que a banca inverter a classificação de ALTER (é DDL, não DML) e INSERT (é DML, não DDL).

Gabarito: letra E.

Link permanente: /questoes/fc040544