Heterogent databasesystem - Heterogeneous database system

Et heterogent databasesystem er et automatiseret (eller semi-automatiseret) system til integration af heterogene, forskellige databasestyringssystemer for at præsentere en bruger for en enkelt samlet forespørgselsgrænseflade.

Heterogene databasesystemer (HDB'er) er beregningsmodeller og softwareimplementeringer, der giver heterogen databaseintegration.

Problemer med heterogen databaseintegration

Denne artikel indeholder ikke detaljer om distribuerede databasestyringssystemer (undertiden kendt som fødererede databasesystemer ).


Teknisk heterogenitet

Forskellige filformater , adgang protokoller , forespørgselssprog etc. Ofte kaldet syntaktisk heterogenitet fra synspunktet af data.

Datamodel heterogenitet

Forskellige måder at repræsentere og lagre de samme data på. Tabelnedbrydning kan variere, kolonnenavne (dataetiketter) kan være forskellige (men har samme semantik), datakodningsskemaer kan variere (dvs. hvis en målestørrelse eksplicit inkluderes i et felt, eller hvis det antydes andetsteds). Også kaldet skematisk heterogenitet.

Semantisk heterogenitet

Data på tværs af sammensatte databaser kan være relateret, men forskellige. Måske skal et databasesystem være i stand til at integrere genomiske og proteomiske data. De er beslægtede - et gen kan have flere proteinprodukter - men dataene er forskellige ( nukleotidsekvenser og aminosyresekvenser eller hydrofil eller -fob aminosyresekvens og positivt eller negativt ladede aminosyrer). Der kan være mange måder at se på semantisk ens, men tydelige datasæt.

Systemet kan også være nødvendigt at præsentere "ny" viden for brugeren. Forholdet kan udledes mellem data i henhold til regler specificeret i domæne ontologier .

Se også

Referencer