Кіріспе

Гетерогендік деректер қоры жүйесі – пайдаланушыға бірыңғай, біріктірілген сұраныс интерфейсі ұсыну үшін әртүрлі, бірін-бірінен бөлек деректер қорын басқару жүйелерін интеграциялауға арналған автоматтандырылған (немесе жартылай автоматтандырылған) жүйе. Гетерогендік деректер қоры жүйелері (HDB) – гетерогендік деректер қорын интеграциялауды қамтамасыз ететін есептеу модельдері және бағдарламалық жасақтамалар.

Гетерогендік деректер базасын интеграциялау проблемалары

Бұл мақалада таратылған деректер қорын басқару жүйелері (кейде федерацияланған деректер қорын басқару жүйелері деп те аталады) туралы егжей-тегжейлі мәліметтер келтірілмейді.

Техникалық әртүрлілік

Файлдың әртүрлі форматтары, қол жеткізу протоколдары, сұраныс тілдері сияқты. Деректер тұрғысынан жиі синтаксистік әртүрлілік деп аталады.

Деректер моделінің әртүрлілігі

Бірдей деректерді көрсету мен сақтаудың әртүрлі жолдары. Кестелердің жіктелуі әртүрлі болуы мүмкін, баған атаулары (деректер таңбалары) әртүрлі болуы мүмкін (бірақ мағынасы бірдей), деректерді кодтау схемалары да әртүрлі болуы мүмкін (мысалы, өлшем шкаласы бір өрісте тікелей көрсетілуі керек пе, әлде басқа жерде түсіндірілуі керек пе). Бұл схемалық әртүрлілік деп те аталады.

Семантикалық әртүрлілік

Құрамына кіретін деректер қорындағы деректер өзара байланысты болғанымен, әртүрлі болуы мүмкін. Мысалы, деректер базасы жүйесі геномдық және протеомдық деректерді біріктіруі қажет болуы мүмкін. Олар байланысты – ген бірнеше ақуыз өнімін тудыруы мүмкін – бірақ деректер әртүрлі (нуклеотидтік және аминқышқылдық тізбектер, немесе гидрофильді немесе фобиялық аминқышқылдық тізбектер, сондай-ақ оң немесе теріс зарядталған аминқышқылдар). Семантикалық тұрғыдан ұқсас, бірақ ерекше деректер жиынтығын қарастырудың көптеген тәсілдері болуы мүмкін. Сондай-ақ, жүйе пайдаланушыға "жаңа" білім ұсынуы талап етілуі мүмкін. Деректер арасындағы қатынастар домендік онтологияларда белгіленген ережелер бойынша анықталуы мүмкін.