Questão de Banco de Dados — SGBD - Sistema de Gerenciamento de Banco de Dados — VUNESP 2024
Banco de Dados›SGBD - 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.
ADROP TABLE.
BSELECT INTO.
CTRUNCATE TABLE.
DCREATE VIEW.
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.