Database Systems

36888 palavras 148 páginas
Marco Antonio Casanova
Departamento de Informática
Pontifícia Universidade Católica do Rio de Janeiro

Arnaldo Vieira Moura
Instituto de Computação
UNICAMP

Princípios de Sistemas de Gerência de Bancos de Dados Distribuídos

Edição revisada – distribuição restrita
1999, Marco Antonio Casanova e Arnaldo Vieira Moura

PREFÁCIO
Um banco de dados é um repositório integrado e compartilhado dos dados operacionais de um empreendimento. Um sistema de gerência de bancos de dados é uma ferramenta destinada a isolar os programas de aplicação dos detalhes de armazenamento do banco, controlando o acesso ao banco e evitando inconsistências ou acessos indevidos, entre outros requisitos funcionais. Com tal, nos últimos 25 anos, sistemas de gerência de bancos de dados têm representado um papel fundamental para o desenvolvimento de sistemas de informação. Estes sistemas adotaram nos primeiros anos uma arquitetura centralizada, no sentido de que o banco de dados reside em um único processador central, principalmente por razões de economia de escala e controle dos dados. Por outro lado, o avanço das técnicas e o barateamento dos serviços de comunicação de dados tornaram possível e atrativo migrar para sistemas de informação com uma arquitetura distribuída. Esta evolução levou naturalmente à criação de bancos de dados também distribuídos, onde a responsabilidade de armazenamento, atualização e controle dos dados é dividida entre vários locais. A comunidade destes bancos de dados locais deve ser interligada e coordenada por um sistema de gerência de bancos de dados distribuídos (SGBDD) que permita acesso a dados remotos de forma transparente e confiável, mas mantenha a autonomia dos bancos locais.
O desenvolvimento de SGBDDs de uso geral lançou um novo desafio em várias áreas, como processamento de consultas, gerência de transações e, em especial, controle de integridade e controle de concorrência. O propósito deste livro é reunir as técnicas mais

Relacionados

  • Ch01 Intro Pt
    1559 palavras | 7 páginas
  • Engenharia
    2869 palavras | 12 páginas
  • Database scalability
    3486 palavras | 14 páginas
  • Direito digital
    57888 palavras | 232 páginas
  • Virtual dj
    1672 palavras | 7 páginas
  • Apostila progress
    200660 palavras | 803 páginas
  • Oracle
    34294 palavras | 138 páginas
  • Informaçâo ti
    1679 palavras | 7 páginas
  • Aprender
    20719 palavras | 83 páginas
  • Fisioterapia
    1672 palavras | 7 páginas