Para criar um banco de dados relacional chamado Tribunal e e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - CREATE DATABASE Tribunal; e DROP TABLE Consulta;
Para resolver esta questão, é necessário compreender os comandos básicos de SQL para a manipulação de estruturas de banco de dados. O comando CREATE DATABASE é utilizado para criar um novo banco de dados com o nome especificado, no caso, Tribunal. Já o comando DROP TABLE serve para excluir uma tabela existente no banco de dados, que neste contexto é a tabela Consulta.
CREATE DATABASE cria um novo banco de dados, o qual é o primeiro passo para se iniciar o armazenamento de dados em tabelas relacionais. Este comando não lida diretamente com os dados, mas sim com a estrutura onde os dados serão posteriormente inseridos.
Em contraste, o comando DROP TABLE é definitivo para a remoção de uma tabela e de todos os dados contidos nela. É uma operação que não permite reversão diretamente pelo SQL, devendo ser utilizado com cautela. O comando DELETE é de fato utilizado para remover dados, mas não é o comando para exclusão de tabelas. Além disso, não se usa o símbolo "=" após o DROP TABLE.
As demais opções contêm comandos inexistente ou incorretamente aplicados no contexto do SQL, como INSERT DATABASE (o correto seria inserir dados em uma tabela, não no banco de dados) e uma sintaxe incorreta com o uso de "=" em comandos de manipulação de estrutura.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
GABARITO: C
O comando DML - Delete From e não DELETE table(;
Como a FCC gosta de colocar DELETE TABLE pra confundir rs.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo