Sistema de banco de dados heterogêneo - Heterogeneous database system

Um sistema de banco de dados heterogêneo é um sistema automatizado (ou semiautomático) para a integração de sistemas de gerenciamento de banco de dados heterogêneos e díspares para apresentar ao usuário uma interface de consulta única e unificada.

Sistemas de banco de dados heterogêneos (HDBs) são modelos computacionais e implementações de software que fornecem integração de banco de dados heterogêneo.

Problemas de integração de banco de dados heterogêneo

Este artigo não contém detalhes de sistemas de gerenciamento de banco de dados distribuído (às vezes conhecidos como sistemas de banco de dados federados ).


Heterogeneidade técnica

Diferentes formatos de arquivo , protocolos de acesso , linguagens de consulta, etc. Freqüentemente chamada de heterogeneidade sintática do ponto de vista dos dados.

Heterogeneidade do modelo de dados

Diferentes maneiras de representar e armazenar os mesmos dados. As decomposições de tabelas podem variar, os nomes das colunas (rótulos de dados) podem ser diferentes (mas têm a mesma semântica), os esquemas de codificação de dados podem variar (ou seja, se uma escala de medição for incluída explicitamente em um campo ou se estiver implícita em outro lugar). Também conhecida como heterogeneidade esquemática.

Heterogeneidade semântica

Os dados nos bancos de dados constituintes podem estar relacionados, mas podem ser diferentes. Talvez um sistema de banco de dados deva ser capaz de integrar dados genômicos e proteômicos. Eles estão relacionados - um gene pode ter vários produtos de proteína - mas os dados são diferentes ( sequências de nucleotídeos e sequências de aminoácidos ou sequência de aminoácidos hidrofílicos ou -fóbicos e aminoácidos carregados positiva ou negativamente). Pode haver muitas maneiras de olhar para conjuntos de dados semanticamente semelhantes, mas distintos.

O sistema também pode ser solicitado a apresentar "novos" conhecimentos ao usuário. Relacionamentos podem ser inferidos entre dados de acordo com regras especificadas em ontologias de domínio .

Veja também

Referências