# Heterogeneous database system

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Heterogeneous_database_system
> Markdown URL: https://mediated.wiki/source/Heterogeneous_database_system.md
> Source: https://en.wikipedia.org/wiki/Heterogeneous_database_system
> Source revision: 1238900527
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

A **heterogeneous database system** is an automated (or semi-automated) system for the [integration](/source/Data_integration) of heterogeneous, disparate [database management systems](/source/Database_management_system) to present a user with a single, unified query interface.

Heterogeneous database systems (HDBs) are computational models and software implementations that provide heterogeneous database integration.[1][2]

## Problems of heterogeneous database integration

This article does not contain details of [distributed database management systems](/source/Distributed_database_management_system) (sometimes known as [federated database systems](/source/Federated_database_system)).

### Technical heterogeneity

Different [file formats](/source/File_format), access [protocols](/source/Protocol_(computing)), query languages etc. Often called syntactic heterogeneity from the point of view of data.

### Data model heterogeneity

Different ways of representing and storing the same data. Table decompositions may vary, column names (data labels) may be different (but have the same semantics), data [encoding](/source/Encoding) schemes may vary (i.e., should a measurement scale be explicitly included in a field or should it be implied elsewhere). Also referred as schematic heterogeneity.

See also: [Data mapping](/source/Data_mapping)

### Semantic heterogeneity

Main article: [Semantic heterogeneity](/source/Semantic_heterogeneity)

See also: [Semantic integration](/source/Semantic_integration)

Data across constituent databases may be related but different. Perhaps a database system must be able to integrate genomic and proteomic data. They are related—a gene may have several protein products—but the data are different ([nucleotide](/source/Nucleotide) sequences and [amino acid](/source/Amino_acid) sequences, or hydrophilic or -phobic amino acid sequence and positively or negatively charged amino acids). There may be many ways of looking at semantically similar, but distinct, datasets.

The system may also be required to present "new" knowledge to the user. Relationships may be inferred between data according to rules specified in domain [ontologies](/source/Ontology_(information_science)).

## See also

- [Big data](/source/Big_data)

- [Expert system](/source/Expert_system)

- [Knowledge base](/source/Knowledge_base)

- [Ontology](/source/Ontology_(information_science))

## References

1. **[^](#cite_ref-1)** Sujansky, Walter (August 2001). ["Heterogeneous Database Integration in Biomedicine"](https://doi.org/10.1006%2Fjbin.2001.1024). *Journal of Biomedical Informatics*. **34** (4): 285–298. [doi](/source/Doi_(identifier)):[10.1006/jbin.2001.1024](https://doi.org/10.1006%2Fjbin.2001.1024). [PMID](/source/PMID_(identifier)) [11977810](https://pubmed.ncbi.nlm.nih.gov/11977810).

1. **[^](#cite_ref-2)** Sheth, Amit P.; James A. Larson (September 1990). ["Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases"](https://web.archive.org/web/20191024201224/http://knoesis.wright.edu/library/download/SL90.pdf) (PDF). *ACM Computing Surveys*. **22** (3): 183–236. [CiteSeerX](/source/CiteSeerX_(identifier)) [10.1.1.381.9176](https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.381.9176). [doi](/source/Doi_(identifier)):[10.1145/96602.96604](https://doi.org/10.1145%2F96602.96604). Archived from [the original](http://knoesis.wright.edu/library/download/SL90.pdf) (PDF) on 2019-10-24. Retrieved 2012-07-30.

---
Adapted from the Wikipedia article [Heterogeneous database system](https://en.wikipedia.org/wiki/Heterogeneous_database_system) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Heterogeneous_database_system?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
