Considere o projeto para a tabela processo em um ambiente de...

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

imagem-030.jpg
Considere o projeto para a tabela processo em um ambiente de banco de dados distribuído:

processo1

imagem-031.jpg

processo2

imagem-032.jpg

Dado o novo projeto acima, é correto afirmar:
Alternativas

Comentários

Veja os comentários dos nossos alunos

Alguém poderia explicar por que é a letra d)?

A "independência de dados" pode ser definida como a capacidade de se alterar um esquema em um nível em um banco de dados sem ter que alterar um nível superior.

A definição é essa ? Pois se sim, não vejo onde a alteração do nível externo (superior ao conceitual) irá ocorrer.

Também não entendi o erro da letra a).

- Creio que o erro da letra "A" esteja no fato que a fragmentação é vertical e não horizontal

- Quanto da letra "D" creio que esteja se referindo independência de dados a nível lógico, que é a capacidade de se alterar o esquema lógico, sem ter que reescrever as aplicações. No caso do exemplo haverá sim a necessidade de se alterar as aplicações para obter as informações que foram fragmentadas na nova relação.


O atributo ano_processo é atômico na tabela processo e não há necessidade da tabela processo2.

A fragmentação ocorrida nesse caso é a vertical. Ocorre quando se seleciona determinadas colunas para criar uma outra relação, levando para a outra tabela a chave primária.

Exemplo:

pessoa (cpf nome idade peso) -> pessoa1(cpf, nome) -> pessoa2(cpf, idade, peso)


Outro exemplo de fragmentação seria a horizontal.

Exemplo:

pessoa (cpf nome idade peso)  = {{1, 'Fulano', 22, 70}, {2, 'Fulaninha', 25, 48}} -> você irá dividir os conjuntos por determinado atributo (peso, por exemplo)

A tabela pessoa1 conterá todas as pessoas com peso >= 70.

A tabela pessoa2 conterá todas as pessoas com peso < 70.


Fonte: http://www.inf.puc-rio.br/~rogcosta/inf1341/bd3-FragmentacaoHorizVertical.pdf


Clique para visualizar este comentário

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