Particionamento de Tabelas no Oracle 11g
Gabarito: letra C. No Oracle 11g, as estratégias de partição nativas e mais comuns são por faixa de valores (range) e por lista (list). Essas duas categorias estão corretamente indicadas na alternativa C. As demais alternativas misturam conceitos que não são estratégias de partição do Oracle, como tipo de dados, tamanho do registro ou tipo de usuário.
Estratégia de Partição | Descrição | Exemplo de Uso | Suportada no Oracle 11g |
|---|
Faixa de valores (Range) | Divide a tabela com base em um intervalo contínuo de valores de uma coluna | PARTITION BY RANGE (data_venda)
| Sim |
Lista (List) | Divide a tabela com base em valores discretos de uma coluna | PARTITION BY LIST (estado)
| Sim |
Tipo de dados | Divide a tabela com base no tipo de dado da coluna | Não é uma estratégia válida | Não |
Tamanho do registro | Divide a tabela com base no tamanho físico do registro | Não é uma estratégia válida | Não |
Tipo de usuário | Divide a tabela com base no usuário que criou os dados | Não é uma estratégia válida | Não |
Alternativa A — ❌ Incorreta
Inclui "tipo de dados" (data type), que não é uma estratégia de partição no Oracle. O Oracle particiona por faixa de valores (range), lista (list), hash, e compostas (range–hash, range–list), mas não por tipo de dado.
Alternativa B — ❌ Incorreta
Menciona "tamanho do registro" (record size), que não é um método de partição. O tamanho do registro é irrelevante para a definição das partições; o Oracle não oferece partição por tamanho.
Alternativa C — ✅ Correta ⟵ GABARITO
"Faixa de valores" refere-se à partição por RANGE (ex.: PARTITION BY RANGE (coluna)). "Lista" refere-se à partição por LIST (ex.: PARTITION BY LIST (coluna)). Ambos são métodos nativos e amplamente utilizados no Oracle 11g.
Alternativa D — ❌ Incorreta
"Tipo de usuário" não é um critério de partição. Usuários são entidades de segurança, não relevantes para a divisão física de tabelas. Novamente, "tamanho do registro" também não é válido.
Alternativa E — ❌ Incorreta
Embora "lista" esteja correta, "tipo de dados" novamente não é uma estratégia de partição. A alternativa não combina dois métodos reais.
Conclusão: A única alternativa que apresenta duas estratégias válidas de partição no Oracle 11g é a letra C (faixa de valores e lista).