Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A vállalatok korábban egyetlen DBMS-t használtak. Az adatbázis-hozzáférés a rendszer előtérrendszerén vagy a kizárólag ezzel a rendszerrel való együttműködésre írt alkalmazásokon keresztül történt. A számítógépek használatának növekedésével azonban egyre több számítógépes hardver és szoftver vált elérhetővé, a vállalatok különböző DBMS-eket vásároltak. Az okok sokak voltak: Az emberek megvették, mi volt a legolcsóbb, mi volt a leggyorsabb, amit már tudtak, mi volt a legújabb a piacon, mi működött a legjobban egy alkalmazás. Más okok az átszervezések és az egyesülések voltak, ahol a korábban egyetlen DBMS-sel rendelkező részlegek már többen voltak.
A probléma még összetettebbé vált a személyi számítógépek megjelenésével. Ezek a számítógépek számos, az adatok lekérdezésére, elemzésére és megjelenítésére szolgáló eszközt, valamint számos olcsó, könnyen használható adatbázist hoztak létre. Ettől kezdve egy vállalat gyakran szétszórta az adatokat az asztalok, kiszolgálók és miniszámítógépek számos különböző nem kompatibilis adatbázisában tárolva, és számos különböző eszközzel fértek hozzá, amelyek közül csak kevesen juthatnak hozzá az összes adathoz.
Az utolsó kihívás az ügyfél-/kiszolgáló-számítástechnika megjelenése volt, amely a számítógépes erőforrások leghatékonyabb kihasználására törekszik. Az olcsó kliens számítógépek az asztalon helyezkednek el, és grafikus felületet nyújtanak az adatok megjelenítéséhez, valamint számos olcsó eszközt kínálnak, például számolótáblákat, diagramkészítő programokat és jelentéskészítőket. A miniszámítógépek és a nagyszámítógépek (a kiszolgálók) üzemeltetik a DBMS-eket, ahol számítási teljesítményükkel és központi helyükkel gyors, koordinált adathozzáférést biztosíthatnak. Hogyan kapcsolódott az előtérbeli szoftver a háttéradatbázisokhoz?
Hasonló probléma merült fel független szoftvergyártók (ISV-k) ellen. A miniszámítógépekhez és a nagyszámítógépekhez adatbázisszoftvert író szállítók általában kénytelenek voltak az egyes DBMS-ekhez egy-egy alkalmazásverziót írni, vagy dbMS-specifikus kódot írni minden olyan DBMS-hez, amelyhez hozzá szeretnének férni. A szoftvereket személyi számítógépekhez író gyártóknak adatelérési rutinokat kellett írniuk minden olyan különböző DBMS-hez, amellyel dolgozni akartak. Ez gyakran azt jelentette, hogy alkalmazások helyett rengeteg erőforrást költöttek az adathozzáférési rutinok írására és karbantartására, és az alkalmazásokat gyakran nem a minőségük alapján értékesítették, hanem arról, hogy hozzáférnek-e az adatokhoz egy adott DBMS-ben.
A fejlesztőknek mindkét csoportnak szüksége volt arra, hogy különböző adatbázis-kezelőkben lévő adatokhoz férhessenek hozzá. A nagyszámítógép- és miniszámítógép-csoportnak szüksége volt arra, hogy egyetlen alkalmazásban egyesítse az adatokat a különböző DBMS-ekből, míg a személyes számítógépcsoportnak szüksége volt erre a képességre, valamint egy olyan alkalmazás írására, amely független volt bármely dbMS-től. Röviden: mindkét csoportnak interoperábilis módon kellett hozzáférnie az adatokhoz; nyílt adatbázis-kapcsolatra volt szükségük.