Sistemas de Bases de Dados Distribuídas e Orientadas a Objetos

Classificado em Computação

Escrito em em português com um tamanho de 2,95 KB

SGBDD (Sistema de Gestão de Bases de Dados Distribuídas)

É um sistema de software que realiza a gestão de bases de dados distribuídas e efetua a distribuição transparente dos dados.

Processamento Distribuído

Refere-se a uma base de dados centralizada que pode ser acedida através de uma rede de computadores.

Bases de Dados Distribuídas (BDD)

São mais adequadas em organizações de estrutura descentralizada (ex: rede de lojas, companhias de transportes ferroviários ou aéreos).

Objetivos Estratégicos para Alocação e Definição de Fragmentos

  • Localidade de referência;
  • Melhor Segurança e Disponibilidade;
  • Melhor Desempenho;
  • Capacidades e Custos de Armazenamento balanceados;
  • Mínimos Custos de Comunicação;
  • Envolve e analisa muitas e importantes aplicações baseadas em informações qualitativas/quantitativas.

Vantagens do SGBDD

  • Partilha de dados e autonomia local;
  • Melhor desempenho no processamento de consultas;
  • Fiabilidade e disponibilidade melhoradas;
  • Maior escalabilidade.

Desvantagens do SGBDD

  • Custo de desenvolvimento de Software;
  • Maior possibilidade de erros;
  • Aumento da carga de processamento;
  • Aumento da complexidade.

Exigências de Aplicações de Bases de Dados Avançadas

  • Suporte de objetos complexos e dados multimédia;
  • Identificadores únicos (hierarquia de objetos e herança);
  • Integração de dados com seus procedimentos associados;
  • Métodos extensivos mediante o tipo de dados definidos; gestão de versões;
  • Transações de longa duração, interconexão e interoperabilidade.

Conceitos Fundamentais em BDOO

Métodos em BDOO

Correspondem ao comportamento dos objetos, implementando uma operação associada a uma classe.

Mensagens em BDOO

São a forma mais usada para se ativar um método. Num SGBDOO, os objetos comunicam-se por mensagens.

Encapsulamento

Ocorre quando o estado é oculto ao usuário e o objeto só pode ser modificado exclusivamente por meio de operações a ele associadas.

Vantagens das Bases de Dados Orientadas a Objetos (BDOO)

  • Melhoria na modelação de objetos complexos;
  • Baixo custo de manutenção;
  • Modelagem mais completa do mundo real;
  • Confiabilidade e flexibilidade melhoradas.

Desvantagens das BDOO

  • Não possui fundamentos matemáticos sólidos;
  • A otimização de queries compromete o encapsulamento;
  • Complexidade.

Características das BDOO

  • Possui um modelo rico de dados;
  • Representação de objetos complexos;
  • É extensível, oferecendo suporte para novos tipos de dados capazes de operar no objeto;
  • Oferece suporte ao encapsulamento e à herança.

Entradas relacionadas: