Em um projeto de banco de dados distribuído, ficou decidido ...
Em um projeto de banco de dados distribuído, ficou decidido que as tabelas DEPARTAMENTO, TAXACAMBIO, PRODUTO, VENDEDOR e CLIENTE ficarão espalhadas pelos sites de São Paulo, Espírito Santo e Rio de Janeiro, conforme a ilustração apresentada acima. A tabela CLIENTE, cujas tuplas são mostradas na íntegra, aparece em todos os sites, sendo um exemplo de
Em BDs distribuídos os dados podem ser:
1) Replicados: Uma mesma tabela pode ser armazenada em mais de um servidor
2) Fragmentados: Os dados mantidos em uma tabela podem ser divididos em dois ou mais fragmentos
Métodos usados para fragmentação:
§ Fragmentação horizontal: Cada fragmento contém um subconjunto das tuplas da relação completa. Cada tupla de uma relação precisa ser armazenada em pelo menos um servidor A relação completa pode ser obtida fazendo a união dos fragmentos.
§ Fragmentação vertical: Relações são decompostas em conjuntos de atributos mantidos em servidores diferentes. Cada fragmento é uma projeção da relação completa.A relação completa pode ser obtida fazendo a junção de todos os fragmentos
§ Fragmentação mista: Misto das duas antreriores.
3) Replicados e Fragmentados: Híbrido de 1) e 2).