Pular para o conteúdo principal

Questão de Banco de Dados — Oracle — Quadrix 2023

Banco de DadosOracle
Código
qg025990
Banca
Quadrix
Órgão
CREA-GO
Ano
2023
Nível
Superior
Cargo
Analista de Área - T.I
Em relação ao ITIL 2011, às ferramentas ETL e ao sistema de gerenciamento de banco de dados Oracle, julgue o item.O tablespace TEMP é utilizado, geralmente, pelo Oracle, para armazenar objetos transitórios durante as classificações e os agrupamentos de dados durante a execução de uma SQL.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Tablespace TEMP no Oracle

CERTO. O tablespace TEMP é, de fato, utilizado pelo Oracle para armazenar objetos transitórios, como os dados intermediários gerados durante operações de ordenação (ORDER BY) e agrupamento (GROUP BY) na execução de uma instrução SQL. Essa é a função clássica do tablespace temporário, confirmada pela documentação oficial do Oracle e pelos materiais de estudo sobre a arquitetura do banco.

Para entender por que a afirmação está correta, é preciso compreender o papel dos tablespaces na arquitetura lógica do Oracle. Um tablespace é uma unidade lógica de armazenamento que agrupa segmentos (tabelas, índices, etc.) e, fisicamente, corresponde a um ou mais arquivos de dados (datafiles). O Oracle cria, no mínimo, dois tablespaces na criação do banco: SYSTEM e SYSAUX. O SYSTEM armazena o dicionário de dados e informações sobre os objetos; o SYSAUX é um auxiliar do SYSTEM. Além deles, outros tablespaces são comumente criados por padrão, cada um com uma finalidade específica: USERS (padrão para objetos dos usuários), UNDO (para recuperação de transações) e TEMP (para operações temporárias).

A função do tablespace TEMP é exatamente a descrita no enunciado: servir de área de trabalho para o Oracle durante a execução de operações que exigem ordenação ou agrupamento de grandes volumes de dados, como as cláusulas ORDER BY, GROUP BY, DISTINCT, UNION e a criação de índices. Quando a memória (PGA) não é suficiente para realizar essas operações, o Oracle utiliza o tablespace temporário para armazenar os dados intermediários em disco. É importante notar que o tablespace TEMP é um tablespace permanente; o que é temporário são os segmentos criados dentro dele, que existem apenas durante a execução da operação e são descartados ao final.

A pegadinha que a banca poderia explorar é confundir a função do tablespace TEMP com a de outros tablespaces, como o UNDO (que armazena informações para desfazer transações) ou o SYSTEM (que guarda o dicionário de dados). No entanto, a afirmação é precisa e descreve corretamente a finalidade do TEMP, sem cair em armadilhas. A distinção entre os tablespaces é o critério decisivo para julgar o item, e a banca, neste caso, apresentou uma descrição fiel da função do TEMP.

Tablespaces do Oracle
  • 1SYSTEM
    • Dicionário de dados
  • 2SYSAUX
    • Auxiliar do SYSTEM
  • 3USERS
    • Objetos dos usuários
  • 4UNDO
    • Recuperação de transações
  • 5TEMP
    • Ordenação (ORDER BY)
    • Agrupamento (GROUP BY)
    • DISTINCT, UNION
    • Criação de índices
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmação está correta. O tablespace TEMP é, de fato, utilizado pelo Oracle para armazenar objetos transitórios durante operações de ordenação (ORDER BY) e agrupamento (GROUP BY) na execução de uma instrução SQL. O material de apoio confirma: "TEMP: onde o Oracle armazena todas as suas tabelas temporárias. O Oracle geralmente utiliza o tablespace temporário para operações de ordernação e para auxiliar o gerenciamento de memória." A descrição do enunciado espelha exatamente essa função, sem qualquer erro conceitual.

PEGA ESSA DICA!

Para fixar, lembre-se da função de cada tablespace principal: SYSTEM (dicionário de dados), SYSAUX (auxiliar do SYSTEM), USERS (objetos dos usuários), UNDO (recuperação de transações) e TEMP (operações temporárias, como ordenação e agrupamento). Na prova, quando a questão falar em "ordenação", "agrupamento" ou "objetos transitórios", a resposta quase sempre aponta para o TEMP.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg025990