Professional Documents
Culture Documents
EXEMPLOS DE SGBDD
Site 4
Site 3
Site 4
Site 3
so
Banco de Dados Distribudo um Banco de Dados, no uma coleo de arquivos dados logicamente relacionados
modelo de dados relacional
Principais Aplicaes
Industriais - especialmente indstrias com vrias filiais Controle e Comando Militar Empresas Areas Redes de Hoteis Bancos Qualquer organizao que tenha uma estrutura descentralizada
Vantagens do SGBDD
Autonomia local (O departamento pode controlar seus prprios dados) Melhora de desempenho: (Dados mais prximos do local de maior demanda)
Modularidade:
(Sistemas podem ser modificados, adicionados ou removidos sem alterar os outros mdulos)
(menor custo de hardware para muitos computadores de mdio desempenho do que para um computador de alto desempenho)
Desvantagens do SGBDD
Complexidade de Criao
Custo Elevado
Controle da distribuio
As Regras de um SGBDD
Processamento de consultas distribudas Gerncia de transaes distribudas Independncia de hardware Independncia de sistema operacional Independncia de rede Independncia de banco de dados
Transparncia para o usurio que ver um nico banco de dados como se no estivesse distribudo fisicamente. Disponibilidade.
Em sistemas heterogneos, os SGBDs locais potencialmente usam modelos de dados e DMLs diferentes.
Uma opo seria o SGBD global oferecer ao usurio global, residente em um dado n, uma viso do banco de dados distribudo no mesmo modelo de dados que o banco local, e permitir que este usurio acesse dados definidos nesta viso atravs da prpria DML local. Nesta opo, o SGBD global possui, na verdade, uma interface diferente para cada n.
Exemplos BDD
Empresa na rea bancria com 4 agncias em vrias cidades diferentes onde cada agncia um site. Existe um computador ou mais com um BD abrangendo as contas referentes a sua agncia. H um nico site centralizador que mantm informaes sobre todas as agncias
Exemplos BDD
Cada agncia mantm (entre outras) a relao conta(Esquema_conta) Esquema_conta = (nome_agncia, nmero_conta, saldo) Site centralizador possui a relao agncia (esquema_agncia) Esquema_agncia = (nome_agncia, cidade_agncia, fundos)
Cada site tem ambiente para transaes locais e globais executa o mesmo software para gerenciamento de banco de dados - BDD homogneo
OBRIGADO!