Há diversas técnicas para o armazenamento de relações em um ...

Próximas questões
Com base no mesmo assunto
Q356035 Banco de Dados
Considere a tabela processo abaixo para responder a questão a seguir.

imagem-030.jpg
Há diversas técnicas para o armazenamento de relações em um banco de dados distribuído, entre elas está a fragmentação. Considere o resultado da fragmentação da tabela processo em duas relações:

vara1
imagem-033.jpg

vara2
imagem-034.jpg

Considerando a fragmentação realizada, é correto afirmar:
Alternativas

Comentários

Veja os comentários dos nossos alunos

"Na fragmentação realizada, os fragmentos são excludentes. Porém, mudando o predicado para a seleção usada na construção dos fragmentos, pode haver uma determinada tupla replicada em mais de uma relação. "  - Item correto: ITEM B

"Na fragmentação realizada, os fragmentos são excludentes..." -> Sim, excluem pelo atributo vara_processo, em que um possui os valores 116/3 e 120/3. Portanto, até esse ponto tudo ok!!

"Porém, mudando o predicado para a seleção usada na construção dos fragmentos, pode haver uma determinada tupla replicada em mais de uma relação." -> É aqui que entra o detalhe da questão! Pode-se observar que ocorreu a divisão da tabela em vara1 e vara2 por que utilizou-se uma fragmentação HORIZONTAL  no qual o predicado utilizado foi a vara_processo (que são excludentes, como expliquei acima). Ele ainda afirma que "...pode haver uma determinada tupla replicada em mais de uma relação..."  porque, dependendo do predicado usado, uma determinada tupla pode estar presente em mais de uma relação!!

Clique para visualizar este comentário

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