Kas yra integruota duomenų bazė?

Terminas integruota duomenų bazė vartojamas apibūdinti dviem skirtingoms duomenų bazių struktūroms: kelių duomenų bazių prijungimui arba duomenų bazei, integruotai į kitą programą ar įrankį. Nors iš pradinio aprašymo atrodo, kad šios dvi struktūros yra gana skirtingos, taip nėra. Tiesą sakant, jie turi daug tų pačių struktūrų.

Duomenų bazė yra duomenų iš įvairių šaltinių rinkinys, suskirstytas į vieną struktūrą. Pati duomenų bazė sudaryta iš pusiau nepriklausomų duomenų lentelių. Kiekvienoje lentelėje yra konkreti informacija, paprastai vienoje lentelėje yra vienas fokusas. Duomenų bazė gali sukurti ryšius tarp atskirų lentelių, remiantis bendrais elementais, informacija ar programavimo logika. Galima parašyti užklausas, kad būtų sukurtos ataskaitos, pasiekiamos visos skirtingos duomenų bazės lentelės.

Kelių duomenų bazių sujungimas į integruotą duomenų bazę yra labai sudėtinga užduotis. Ryšiai tarp skirtingų duomenų bazių turi būti užmegzti ir išbandyti iš įvairių perspektyvų, siekiant užtikrinti, kad logika būtų patikima. Įvairios duomenų bazės taip pat gali egzistuoti skirtingais formatais ar programomis. Tai padidina sudėtingumą, bet gali būti pasiekta naudojant pažangią programavimo logiką ir galingus išteklius.

Įprastas integruotos duomenų bazės pavyzdys yra LexisNexis®. Šis įrankis suteikia prieigą prie turinio iš įvairių viešųjų šaltinių, paskelbtos informacijos ir internetinės informacijos. Failai lieka pirminiame šaltinyje, tačiau sudėtinga logika leidžia vartotojams vienu įrankiu identifikuoti dokumentus, esančius keliose duomenų bazėse. Taikant šį metodą sutaupytas laikas yra didžiulė nauda vartotojams, nes tokio tipo paieška paprastai trunka kelias dienas.

Yra daugybė programinės įrangos, kurią galima modifikuoti, kad ji veiktų su integruota duomenų baze. Reikalingo darbo sudėtingumas priklauso nuo kalbos, kuria parašyta programinė įranga, ir nuo duomenų bazės organizavimo. Puikus tokio tipo programinės įrangos pavyzdys yra svetainės turinio valdymo programinė įranga. Šio tipo programinė įranga skelbia informaciją internete pagal duomenų bazę, kurioje yra visi skirtingi failai, tekstas ir vaizdai.

Naudojant integruotą duomenų bazę, turinio valdymo įrankis gali užpildyti svetainę aktualiais, atitinkamais apskaitos sistemos duomenimis, vaizdais iš dokumentų dalijimosi įrankio ir garso failais iš spaudos tarnybos. Nors šis darbas yra sudėtingas, galima žymiai sutaupyti nekuriant tų pačių duomenų bazės lentelių kopijų kiekvienam atskiram tikslui. Tikrieji duomenys lieka vienoje vietoje ir yra prieinami įvairioms programoms, kurias prireikus gali naudoti.