Pular para o conteúdo principal

Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — VUNESP 2024

Banco de DadosSGBD - Sistema de Gerenciamento de Banco de Dados
Código
vu089987
Banca
VUNESP
Órgão
UNIFESP
Ano
2024
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Assinale a alternativa que apresenta o comando que permite a criação de uma tabela no Sistema Gerenciador de Banco de Dados (SGBD) Ms Sql Server 2022, em sua configuração-padrão.
  1. ADROP TABLE.
  2. BSELECT INTO.
  3. CTRUNCATE TABLE.
  4. DCREATE VIEW.
  5. ECREATE TRIGGER.
Revelar gabarito e comentário

GabaritoB — SELECT INTO.

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 Server para criação de tabela

Gabarito: letra B. O comando SELECT INTO permite criar uma nova tabela no SQL Server a partir do resultado de uma consulta, sendo uma das formas de criação de tabela. As demais alternativas não criam tabelas: DROP TABLE remove, TRUNCATE TABLE apaga linhas, CREATE VIEW cria visão e CREATE TRIGGER cria gatilho.

A banca testa o conhecimento sobre os comandos SQL e suas finalidades. Abaixo, a análise de cada alternativa.

Alternativa A — ❌ Incorreta

DROP TABLE exclui (remove) uma tabela do banco de dados. É o oposto de criar.

Alternativa B — ✅ Correta ⟵ GABARITO

SELECT INTO cria uma nova tabela e a preenche com os dados resultantes de uma consulta SELECT. É um comando de DDL (criação) que também insere dados. Exemplo:

SELECT * INTO nova_tabela FROM fonte;

Alternativa C — ❌ Incorreta

TRUNCATE TABLE remove todas as linhas de uma tabela existente, mas mantém a estrutura da tabela. Não cria nada.

Alternativa D — ❌ Incorreta

CREATE VIEW cria uma visão (tabela virtual) baseada em uma consulta. Não cria uma tabela física.

Alternativa E — ❌ Incorreta

CREATE TRIGGER cria um gatilho (trigger) que executa automaticamente em eventos de DML. Não cria tabelas.

Comando

Função

Cria tabela?

DROP TABLE

Excluir tabela

SELECT INTO

Criar tabela a partir de consulta

TRUNCATE TABLE

Remover linhas

CREATE VIEW

Criar visão

CREATE TRIGGER

Criar gatilho

PEGA ESSA DICA!

No SQL Server, além do CREATE TABLE, dois comandos podem criar tabelas: SELECT INTO (cria e popula) e INTO dentro de SELECT (mesmo efeito). Nas provas, lembre-se de que SELECT INTO é uma forma de criação, enquanto DROP, TRUNCATE, VIEW e TRIGGER não. Decore a função de cada um.

Link permanente: /questoes/vu089987