Amint az előzőekben
már láttuk a korszerű adatbázis koncepciót a kétirányú integrálódás által
kiváltott igények hozták létre. Ez a kétirányú integrálódás azonban új
különleges feltételeket szabott meg a hardverrel szemben, hiszen a kétirányú
integrálódás eredményeképpen összehasonlíthatatlanul több adatot kellett
tárolni és kezelni.
Másfelől, a földrajzi
integrálódás távoli adatforrások és adatkérők bekapcsolását tette szükségessé.
E feltételeket csak a jelentősen megnövekedett központi és háttér memória
kapacitások, valamint a táv-adatátviteli rendszerek kiépülése tudta
kielégíteni. Azaz amíg e hardver feltételek nem teremtődtek meg, addig a
koncepció realizálását nem lehetett napirendre tűzni. Amikor a korszerű
adatbáziskoncepció szoftver feltételeinek kialakulását vizsgáljuk, nem szabad
megfeledkeznünk arról, hogy az alfanumerikus adatok gépi kezelésének jelentős
hagyományai vannak. Gondoljunk csak a különböző lyukkártyás elektromechanikus
adatfeldolgozó gépre melyek segítségével olyan hagyományos műveletek, mint a
válogatás, a rendezés, a táblázatkészítés már a század elejétől kezdve
elvégezhetők voltak. Az 50-es évek végén, a 60-as évek elején megértek a
feltételei annak, hogy a hagyományos adatfeldolgozást a lyukkártyás
elektromechanikus gépekről áttegyék az elektronikus számítógépekre. Ehhez
azonban szükség volt egy olyan algoritmikus nyelv létrehozására, mely
viszonylag egyszerű eszközökkel kezelni tudja a hagyományos adatszerkezetet és
alkalmas az adatfeldolgozás különböző feladatainak programozására. Ez a nyelv a
COBOL volt. A következő lépésben a rutin adatkezelési feladatok egyszerű
megoldására létrehozták a rendező - válogató (SORT - MERGE)
programcsomagokat, valamint az eredmények bizonyos feldolgozását és megfelelő
formában történő megjelenítését szolgáló programrendszereket a Report Program
Generátorokat - (RPG). A harmadik lépést az általánosított file kezelő
rendszer a GFMS megjelenése jelentette. Az általános file kezelő
rendszerek egyesítették magukba azokat a képességeket, melyekkel a COBOL
az RPG, a SORT - MERGE rendelkeztek, plusz még kiegészítő
képességeik is voltak azokon a területeken, melyeken a COBOL nyelv
gyönge volt, például a tárolás, a keresés, a riport készítés, stb. Az utolsó
döntő lépés az általánosított adatbázis kezelő rendszerek (GDBMS)
létrejötte volt. Ez a lépés realitássá változtatta az új integrált adatbázis
koncepciót.
A szoftver fejlődés
lépcsőfokait Cardenas [1] alapján az 1.1-es ábra
vázolja fel.
Az adatbázis logikai
és fizikai struktúrájának különválása lehetővé teszi a kitűzött fő célok
elérését. Amint azt a 1.2-es ábrán fölvázoltuk, a különböző helyen található
egymástól izolált felhasználók, valamint különböző programok, egyidejűleg
különböző aspektusból keresik meg az integrált adatbázis esetenként azonos
részeit is, és anélkül, hogy egymást zavarnák, sőt, hogy egyáltalán tudnának
egymásról , eredményesen működtetik az adatbázist.
Ahhoz, hogy ez a
folyamat eredményesen és hatékonyan legyen elvégezhető, az adatbázis kezelő
rendszernek az alábbi főbb kritériumokat kell kielégítenie:
Megjegyzéseit E-mail-en várja a
szerző: Dr Sárközy Ferenc
Created using: Lightning HTML Editor Version
2.03.1997