São comandos do subconjunto de definição de dados (DDL – Dat...
São comandos do subconjunto de definição de dados (DDL – Data Definition Language) da linguagem SQL, EXCETO:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a C - SELECT TABLE.
O subconjunto de comandos de definição de dados, ou Data Definition Language (DDL), é responsável por definir e alterar a estrutura dos objetos no banco de dados. Os comandos DDL incluem CREATE, que é utilizado para criar novas tabelas ou outros objetos; ALTER, usado para modificar a estrutura de um objeto existente; e DROP, que remove objetos do banco de dados.
O comando TRUNCATE TABLE, presente na alternativa A, embora por vezes associado a comandos de manipulação de dados, efetivamente remove todos os registros de uma tabela sem excluir a estrutura da tabela em si, e pode ser classificado como parte dos comandos DDL, pois é uma operação que afeta a estrutura de armazenamento dos dados.
Na alternativa B, DROP TABLE é corretamente identificado como um comando DDL, pois este comando exclui tanto os dados quanto a estrutura da tabela.
A alternativa D, CREATE TABLE, é um comando fundamental do DDL, pois é responsável pela criação de novas tabelas no banco de dados.
Similarmente, a alternativa E, ALTER TABLE, é um comando DDL usado para alterar a estrutura de uma tabela existente, como adicionar, modificar ou excluir colunas.
A alternativa C, SELECT TABLE, não é um comando DDL. Na verdade, SELECT é um comando pertencente ao subconjunto de linguagem de manipulação de dados, ou Data Manipulation Language (DML), que é utilizado para consultar e recuperar dados das tabelas. Portanto, a alternativa C destaca-se por não pertencer ao grupo de comandos de definição de dados (DDL), o que a torna a resposta correta para a questão.
Para resolver questões similares, é importante ter um conhecimento claro sobre a classificação dos comandos SQL e suas finalidades específicas no contexto de manipulação e definição de estruturas de bancos de dados.
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
Comandos DDL - (Data Definition Language) Define a estrutura do banco de dados (tabelas, colunas, etc.).
Comandos DML - (Data Manipulation Language) Insere, atualiza, exclui e consulta dados armazenados no banco de dados.
SQL
DDL - Definição de dados
- CREATE
- ALTER
- DROP
- RENAME
- TRUNCATE
DML - Manipulação de Dados
- SELECT
- INSERT
- UPDATE
- DELETE
DCL - Controle de Acesso
- GRANT
- REVOKE
DTL - Tratar as transações
- COMMIT
- ROLLBACK
Gabarito: B
Definir um banco de dados envolve especificar os tipos, estruturas e restrições dos dados a serem armazenados. A definição ou informação descritiva do banco de dados também é armazenada pelo SGBD na forma de um catálogo ou dicionário, chamado de metadados.
A construção do banco de dados é o processo de armazenar os dados em algum meio controlado pelo SGBD.
A manipulação de um banco de dados inclui funções como consulta ao banco de dados para recuperar dados específicos, atualização do banco de dados para refletir mudanças no minimundo e geração de relatórios com base nos dados.
O compartilhamento de um banco de dados permite que diversos usuários e programas acessem-no simultaneamente.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo