O Oracle 11g oferece suporte a bancos de dados VLDB (Very L...

Próximas questões
Com base no mesmo assunto
Ano: 2018 Banca: FEPESE Órgão: CELESC Prova: FEPESE - 2018 - CELESC - Analista de Sistemas |
Q1248113 Banco de Dados
O Oracle 11g oferece suporte a bancos de dados VLDB (Very Large Databases).
Nesse contexto, considere as seguintes afirmativas. 1. O Oracle implementa o particionamento de tabelas para melhorar a performance em tabelas muito grandes, uma vez que consultas podem ser realizadas em determinadas partições no lugar de tabelas completas. 2. Embora implemente o particionamento de tabelas, a tecnologia VLDB do Oracle não possibilita o particionamento de índices. 3. Tabelas contendo campos do tipo CLOB, BLOB ou LONG também podem ser particionadas.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O critério técnico discriminante é verificar, no Oracle 11g, quais proposições sobre particionamento se sustentam sem generalização indevida. A afirmativa 1 corresponde ao particionamento de tabelas em VLDB; a 2 é falsa porque o Oracle também suporta particionamento de índices; e a 3 é incorreta na forma redigida, pois a proposição composta "CLOB, BLOB ou LONG" é tecnicamente insegura quando formulada de modo amplo e irrestrito. Assim, somente a afirmativa 1 permanece correta, o que conduz ao gabarito A.

Tema central: Particionamento no Oracle 11g
Análise das alternativas
A
Certa
A alternativa A está correta porque somente a afirmativa 1 está tecnicamente de acordo com o comportamento do Oracle 11g em cenários VLDB. O particionamento de tabelas é recurso voltado a grandes volumes e melhora desempenho e gerenciabilidade ao permitir que consultas e operações incidam sobre partições relevantes, em vez da tabela inteira. Como a afirmativa 2 é falsa e a 3, na forma redigida, também é falsa, sobra apenas a afirmativa 1.
B
Errada
Incorreta porque trata a afirmativa 2 como verdadeira. Isso contraria o dado técnico central da base: o Oracle 11g suporta particionamento de índices. Logo, a negação absoluta de que a tecnologia VLDB do Oracle não possibilita particionamento de índices é falsa.
C
Errada
Incorreta porque considera correta a afirmativa 3. A base indica que a formulação conjunta e irrestrita "CLOB, BLOB ou LONG" não pode ser aceita de forma geral, pois generaliza indevidamente o particionamento de tabelas com esses tipos. Como a afirmativa foi redigida de modo amplo, ela não se sustenta tecnicamente.
D
Errada
Incorreta por dois motivos técnicos independentes: a afirmativa 2 é falsa, porque há suporte a índices particionados; e a afirmativa 3 também não pode ser validada amplamente, porque sua formulação conjunta e irrestrita não se sustenta tecnicamente.
E
Errada
Incorreta porque exige que as três afirmativas sejam verdadeiras, mas a 2 e a 3 não são. A 2 erra ao negar o particionamento de índices; a 3 erra por generalizar indevidamente a possibilidade de particionamento na formulação apresentada.
Pegadinha da questão
A banca combinou uma afirmação claramente correta sobre particionamento de tabelas com duas armadilhas: a negação absoluta do particionamento de índices na afirmativa 2 e a formulação ampla da afirmativa 3, que reúne CLOB, BLOB e LONG numa proposição tecnicamente insegura.
Dica para questões semelhantes
  • Em Oracle, não limite o particionamento apenas a tabelas: verifique se a questão também envolve índices, porque o suporte existe.
  • Quando a afirmativa agrupa tipos de dados em uma única frase, valide todos; se a formulação for ampla e irrestrita, a proposição inteira pode cair.
  • Em prova objetiva, desconfie de negações absolutas como 'não possibilita' quando o recurso é tecnicamente suportado.
  • Em temas de VLDB, o critério principal é distinguir o benefício real do recurso de generalizações indevidas sobre estruturas e tipos 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

Também é previsto o particonamento de índices visando melhoras como a de gerenciamento, disponibilidade, performance e escalabilidade.

  • Just like partitioned tables, partitioned indexes improve manageability, availability, performance, and scalability. They can either be partitioned independently (global indexes) or automatically linked to a table's partitioning method (local indexes). In general, you should use global indexes for OLTP applications and local indexes for data warehousing or decision support systems (DSS) applications. Also, whenever possible, try to use local indexes because they are easier to manage.

Uma das poucas restrições para o particionamento é a presença de colunas com os tipos LONG ou LONG RAW

  • Any table can be partitioned into a million separate partitions except those tables containing columns with LONG or LONG RAW data types. You can, however, use tables containing columns with CLOB or BLOB data types.

--

https://docs.oracle.com/cd/E11882_01/server.112/e25523/partition.htm

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo