Para criar um banco de dados relacional chamado Tribunal e excluir uma tabela chamada Consulta, um Programador deverá escrever corretamente as expressões SQL
ACREATE DATABASE Tribunal; e DELETE TABLE Consulta;
BINSERT DATABASE Tribunal; e DELETE TABLE = Consulta;
CCREATE DATABASE Tribunal; e DROP TABLE Consulta;
DINSERT DATABASE Tribunal; e DROP TABLE Consulta;
EINSERT DATABASE Tribunal; e DROP TABLE = Consulta;
Revelar gabarito e comentário▾
GabaritoC — CREATE DATABASE Tribunal; e DROP TABLE Consulta;
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: CREATE DATABASE e DROP TABLE
Gabarito: letra C. Para criar um banco de dados relacional, o comando correto é CREATE DATABASE; para excluir uma tabela, o comando correto é DROP TABLE. Nenhuma das outras alternativas utiliza a sintaxe ou os comandos adequados.
A banca testa o conhecimento da classificação dos comandos SQL (DDL, DML, DCL) e a sintaxe correta para criação de banco de dados e exclusão de tabelas. Observe o resumo:
Categoria
Comandos
Exemplos
DDL (Definição de dados)
CREATE, ALTER, DROP, TRUNCATE
CREATE DATABASE, DROP TABLE
DML (Manipulação de dados)
SELECT, INSERT, UPDATE, DELETE
DELETE FROM tabela (remove linhas)
Comandos SQL: DDL (objetos) (CREATE DATABASE, DROP TABLE); DML (linhas) (INSERT, DELETE); Pegadinha (CREATE trocado por INSERT, DROP trocado por DELETE)
Alternativa A — ❌ Incorreta
Usa DELETE TABLE, que não é um comando SQL válido. Para excluir uma tabela utiliza-se DROP TABLE (DDL). O comando DELETE é DML e serve para remover registros (linhas), não a estrutura da tabela.
Alternativa B — ❌ Incorreta
INSERT DATABASE não existe; INSERT é usado para inserir linhas em uma tabela, não para criar bancos. Além disso, repete o erro de DELETE TABLE.
Alternativa C — ✅ Correta ⟵ GABARITO
CREATE DATABASE Tribunal; cria o banco de dados. DROP TABLE Consulta; exclui a tabela. Ambos são comandos DDL e estão escritos com a sintaxe padrão.
Alternativa D — ❌ Incorreta
Embora DROP TABLE esteja correto, o primeiro comando INSERT DATABASE é inválido para criar banco.
Alternativa E — ❌ Incorreta
INSERT DATABASE está errado, e DROP TABLE = Consulta; possui um sinal de igual indevido — a sintaxe correta é DROP TABLE nome_da_tabela;.
NÃO CAIA NESSA!
A banca troca CREATE por INSERT e DROP por DELETE. Lembre-se: INSERT e DELETE são DML (linhas); CREATE e DROP são DDL (objetos). Fixe: para criar banco → CREATE DATABASE; para excluir tabela → DROP TABLE.