Your SlideShare is downloading. ×
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
(Banco de dados distríbuidos   bdd)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

(Banco de dados distríbuidos bdd)

3,730

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,730
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
117
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UEMG – UNIVERSIDADE DO ESTADO DE MINAS GERAIS JARCIANO SILVA SIRLEI QUEIROZ DA SILVA BANCO DE DADOS DISTRIBUÍDOS FRUTAL 2012
  • 2. SUMÁRIOINTRODUÇÃO ..................................................................................................................................... 31 BANCO DE DADOS DISTRIBUÍDOS (BDD) ................................................................... 41.1 BASE DE DADOS DISTRIBUÍDOS ..................................................................................... 51.1.1 BASE DE DADOS HOMOGÊNEAS ..................................................................................... 51.1.2 BASE DE DADOS HETEROGÊNEOS .................................................................................. 51.2 SISTEMA DE GERÊNCIA DE BASES DE DADOS DISTRIBUÍDOS (SGBDD) .............. 51.3 VANTAGENS DE BDD......................................................................................................... 61.4 DESVANTAGENS DE BDD ................................................................................................. 71.5 EXEMPLO DE APLICAÇÃO ................................................................................................ 8CONCLUSÃO ....................................................................................................................................... 9REFERÊNCIAS BIBLIOGRÁFICAS .............................................................................................. 10
  • 3. 3INTRODUÇÃO Banco de dados tecnologia que surgiu por volta da década de 70 foi uma das grandesrevoluções dentro dos sistemas de informação, foi de grande ajuda para o momento o qual asinstituições cada vez mais abandonavam a forma antiga de ver as informações, além dacrescente demanda de dados que cada dia surgia a todo o momento, dados de conta, nome,endereço dentre vários outros. No final da década de 70 a tecnologia já não era mais conhecida somente com bancode dados, mas com Sistemas de Gerenciamento de Banco de Dados, é cada vez maisdominado o mercado. Os SGBD são divididos entre Relacional e Orientado a Objetos, nocaso do primeiro e bastante usando nos dias de hoje, enquanto o Orientando a Objetos éusando quando a sua estrutura ou as aplicações que o utilizam mudam constantemente. Um Sistema Gerenciador de Banco de Dados, ou SGBD é um sistema que permite oarmazenamento, manutenção, manipulação e apresentação de dados, preservando suaintegridade e assegurando sua segurança. O SGBD é utilizado para organizar os dados,permitindo a consulta e a atualização pelos usuários de outros sistemas (FERRANTE eRODRIGGUES, 2000). Devido à evolução da tecnologia, em meados da década de 80 foram surgindopesquisas utilizando diferentes formas de armazenamento de dados conhecidos como bancode dados distribuídos. Este novo conceito de armazenamento trabalha com varias bases dedados inter-relacionadas, porém distribuídas por uma rede de computadores.
  • 4. 41 BANCO DE DADOS DISTRIBUÍDOS (BDD) A descrição de um banco de dados distribuído, refletindo os requisitos de que alocalização e replicação dos dados devem ser transparentes aos usuários do Banco de DadosDistribuídos e de que os sistemas locais devem manter sua autonomia. Segundo M. Tamer Oszu e Patrick Valduriez (2001), “O Banco de DadosDistribuídos se caracteriza por ter seus dados armazenados em nós e os seus processadoresatravés de uma rede de computadores”. O banco também é conhecido como BDD. Os nóspodem tanto fazer consultas locais quanto consultas que fazem algum tipo de acesso de dadosque se encontram em outros nós da rede. Como o próprio nome diz num banco de dadosdistribuídos os dados possuem dados distribuídos por diferentes locais e sua localidade é ditatransparente aos usuários. O requisito postulando que a distribuição do BDD deve ser transparente ao usuáriopode ser entendido como indicando que, a nível lógico, um BDD deve ser visto como se fosseum banco de dados centralizado. Segundo Date (2004, p. 554) bancos de dados distribuídos implica que uma únicaaplicação deve ser capaz de operar ‘de modo transparente’ sobre dados dispersos em umavariedade de bancos de dados diferentes, gerenciados por vários SGBDs diferentes, emexecução em uma variedade de máquinas diferentes, admitidos por uma variedade de sistemasoperacionais diferentes e conectados entre si por uma variedade de redes de comunicaçãodiferentes – onde ‘de modo transparente’ significa que aplicação opera de um ponto de vistalógico como se os dados fossem todos gerenciados por um único SGBD, funcionando em umaúnica máquina. O esquema conceitual global não é mapeado diretamente em esquemas internos nosdiversos nós onde residirá o banco. Esta alternativa aglutinaria em um único passo osproblemas de se definir tanto o critério de distribuição do banco como também a estratégia dearmazenamento do banco em cada nó. Para evitar este inconveniente, introduz-se para cada nóonde uma parte do banco estará armazenada um esquema conceitual local descrevendo o
  • 5. 5banco de dados local. O mapeamento do esquema conceitual global para os vários esquemasconceituais locais define, então, o critério de distribuição usado. A estratégia de armazenamento de cada banco de dados local é definida mapeando-seo esquema conceitual local que o define em um esquema interno local. Cada nó possui,portando, uma descrição completa, a nível lógico e físico, do banco ali armazenado.1.1 BASE DE DADOS DISTRIBUÍDOS Um sistema de banco de dados distribuídos é formado por uma base de dadosdistribuída e por um sistema de gerencia de base de dados Distribuído. Uma base de dados distribuída pode ser definida como diversas bases de dadosinterligadas logicamente por meio de uma rede de computadores.1.1.1 BASE DE DADOS HOMOGÊNEAS É um sistema composto por varias bases de dados idênticas que estão distribuídas poruma rede com equipamentos da mesma arquitetura.1.1.2 BASE DE DADOS HETEROGÊNEOS Os BDDs heterogêneos permitem a existência de um ou mais SGDB para cada nóalém de partilharem BDs com esquemas conceituais diferentes.1.2 SISTEMA DE GERÊNCIA DE BASES DE DADOS DISTRIBUÍDOS (SGBDD) É um software que possibilita a gerência da BDD(Base de dados distribuídos) e lidacom aspectos de transparência para o usuário, possuindo todas as funcionalidades de umaSGBD.
  • 6. 6 Além das funcionalidades de uma SGBD o sistema de gerencia de base de dadosdistribuído possui: • Serviços de comunicação; • Extensão de dicionários de dados; • Processamento de consultas distribuídas; • Controle de concorrência; • Serviços de recuperação estendidos. Os principais desafios dos SGBDDs estão na criação do projeto de distribuição dasbases de dados, no processamento distribuído no controle de concorrência.1.3 VANTAGENS DE BDD O sistema de banco de dados possuem vantagens como: • Transparência na gerencia dos dados distribuídos que consiste em fazer os usuários enxergarem uma única base de dados logicamente integrada. • Confiabilidade: eliminando pontos únicos de falhas provendo assim maior disponibilidade e confiabilidade. • Segurança; • Maior naturalidade para representar organizações do mundo real; Além de possuir um melhor desempenho, pois os dados estão localizados próximo dolocal de maior demanda e os sistemas de banco de dados por si só são paralelizáveis, assimpermitindo carregar no banco de dados para o balanceamento entre servidores. Outro fator positivo para esse tipo de armazenamento e o fato onde uma elevadacarga de um módulo do banco de dados não irá afetar os outros módulos de bancos de dadosem um banco de dados distribuído, além da autonomia local é modularidade, visto que umdepartamento pode controlar seus dados é modificar, adicionar ou remover do banco de dadosdistribuído sem afetar os outros módulos.
  • 7. 71.4 DESVANTAGENS DE BDD Um banco de dados distribuídos possui varias vantagens, porém possui um custo dedesenvolvimento mais elevado, maior probabilidade de erros, aumento da carga deprocessamento e da complexidade devido à complexidade para assegurar a coordenaçãoadequada dos nós. Outro fator importante que é considerado uma desvantagens e a inexperiência deprofissional sobre o assunto, como é uma área relativamente nova ainda não há muitosprofissionais com experiências, dificultado sua implementação no mercado. A falta de padrões e algo que dificulta, pois ainda não há metodologias e ferramentaspara ajudar os usuários a converte um SGBD centralizado para um SGBDD, além da falta deferramentas para essa transação o Design do banco de dados é mais complexo necessitadoconsiderar diversos fatores.
  • 8. 81.5 EXEMPLO DE APLICAÇÃOComunicação entre banco de dados distribuídos geograficamente [DATE]
  • 9. 9CONCLUSÃO Atualmente com a intensa necessidade de armazenar dados de uma empresa, sãoutilizados diversos tipos de armazenamento para manter o controle e segurança. Para seutilizar um banco de dados é preciso primeiro analisar os objetivos da empresa, e qual amelhor forma de suprir as necessidades. Para que um sistema de banco de dados distribuídos seja autêntico, ele precisagarantir a transparência da distribuição, segurança e a portabilidade do mesmo. É importantelembrar que um sistema de banco de dados distribuídos fornece maior disponibilidade,confiabilidade, segurança e maior desempenho. Porem sua implementação é mais cara e suamanutenção é muito dispendiosa. Um banco de dados distribuídos é a solução ideia pra sistemas de altadisponibilidade com bancos e grandes sites de compra na internet. Cabe ao engenheiro desistemas escolherem qual a melhor opção de armazenamento e acesso a dados mais viável aaplicação. Este trabalho mostrou a funcionalidade do banco de Dados Distribuídos, suasvantagens, desvantagens, principais características e funcionalidades.
  • 10. 10REFERÊNCIAS BIBLIOGRÁFICASFERRANTE, A. J.; RODRIGUEZ, M. V. (2000). Tecnologia de Informação e Gestão Empresarial. Rio de Janeiro: E-papers.COULOURIS, G.; DOLLIMORE, J.; KINDBERG T. (2009). Sistemas Distribuídos – Conceitos e Projeto. Porto Alegre: Bookman.DATE, C. J. (2004). Introdução a sistemas de bancos de dados. Rio de Janeiro: Elsevier.BANCO DE DADOS DISTRIBUÍDOS<http://pt.wikipedia.org/wiki/Banco_de_dados_distribu%C3%ADdos>. Acesso em 03 dejunho de 2012.

×