← Questões de Banco de Dados

Banco de Dados · FURB · 2022

Questão comentada de Banco de Dados

O SQL é uma linguagem que possui subconjuntos de comandos separados pelas funcionalidades que proveem. Dentre tais subconjuntos, os comandos SQL utilizados para manipular estruturas de base de dados Oracle, incluindo tabelas, encontram-se em:

Gabarito: B

O SQL costuma ser dividido em subconjuntos conforme a função que cada comando desempenha. Quando a ideia é mexer na estrutura do banco, como criar, alterar ou apagar tabelas, índices e outros objetos, você está no campo da DDL (Data Definition Language). É a parte do SQL que cuida do formato da base, e não dos registros em si. Já a DML (Data Manipulation Language) entra em cena quando você quer manipular os dados armazenados, como inserir, atualizar, excluir ou consultar linhas. Então, pense assim: DDL cuida da "arquitetura" da base, e DML cuida do conteúdo que vai dentro dela. Essa divisão é bem cobrada em concursos porque parece detalhe, mas derruba muita gente. No caso da questão, o enunciado fala em comandos usados para manipular estruturas de base de dados Oracle, incluindo tabelas. Isso aponta diretamente para DDL, pois tabela é objeto de estrutura, não de manipulação de registros. Por isso o gabarito é a letra B. Se você lembrar de CREATE, ALTER e DROP como comandos clássicos de DDL, já resolve boa parte dessas questões sem sofrimento. E, em prova, sempre desconfie quando tentarem misturar estrutura com dados na mesma alternativa, porque a banca adora esse empurrãozinho silencioso.

Continue treinando

Questões relacionadas