Banco de Dados: Uma das formas de se obter paralelismo nas operações de entrada e saída é realizar o particionamento horizontal de uma tabela. Considere a figura abaixo que mostra o conteúdo de uma tabela. Sabendo-se que a tabela foi particionada horizontalmente entre três discos, tendo o primeiro recebido as linhas de valores de 1 a 3 de C2, o segundo as linhas de valores de 4 a 6 de C2 e o terceiro as restantes avalie as assertões a seguir e a relação proposta entre elas. I. O tipo de particionamento foi o Particionamento Horizontal Por Faixa porque II. neste tipo de particionamento o valor de uma coluna é utilizado para determinar o disco de destino.
Uma das formas de se obter paralelismo nas operações de entrada e saída é realizar o particionamento horizontal de uma tabela. Considere a figura abaixo que mostra o conteúdo de uma tabela. Sabendo-se que a tabela foi particionada horizontalmente entre três discos, tendo o primeiro recebido as linhas de valores de 1 a 3 de C2, o segundo as linhas de valores de 4 a 6 de C2 e o terceiro as restantes avalie as assertões a seguir e a relação proposta entre elas.
I. O tipo de particionamento foi o Particionamento Horizontal Por Faixa porque II. neste tipo de particionamento o valor de uma coluna é utilizado para determinar o disco de destino.
A) As duas afirmações estão corretas e a segunda justifica a primeira.
B) As duas afirmações estão corretas e a segunda não justifica a primeira.
C) A primeira afirmação é correta e a segunda falsa.
D) A primeira afirmação é falsa e a segunda correta.
E) As duas afirmações são falsas.
A tabela foi particionada horizontalmente em três discos usando o valor da coluna C2 para definir o destino das linhas:
- Disco 1: linhas com C2 de 1 a 3;
- Disco 2: linhas com C2 de 4 a 6;
- Disco 3: linhas com C2 de 7 a 9.
Isso caracteriza particionamento horizontal por faixa (range partitioning), pois os registros são distribuídos conforme intervalos (faixas) de valores de um atributo (aqui, C2).
Analisando as assertivas:
I. “O tipo de particionamento foi o Particionamento Horizontal Por Faixa” — Verdadeiro, porque foram definidos intervalos (1–3, 4–6, 7–9).
II. “Neste tipo de particionamento o valor de uma coluna é utilizado para determinar o disco de destino” — Verdadeiro, pois no particionamento por faixa/range usa-se o valor da coluna de particionamento (C2) para decidir em qual partição (disco) a linha ficará.
Além disso, a II justifica a I, porque explica exatamente o critério utilizado (valor da coluna determinando o destino por intervalos).
Alternativa correta: (A).