12.07.2015 Views

INFORMATIKAI ALAPOK - MIAU - Szent István Egyetem

INFORMATIKAI ALAPOK - MIAU - Szent István Egyetem

INFORMATIKAI ALAPOK - MIAU - Szent István Egyetem

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Vállalati nyilvántartásokAz első számítógépes alkalmazások közül jó néhánynak az volt a feladata, hogy egyvállalat különböző nyilvántartásait kezelje. Az adatok kapcsolódhattak az eladásokhoz,kimenő és bejövő számlákhoz, vagy a dolgozókhoz. A lekérdezések olyan jelentésekkinyomtatásából állnak, mint például a kinn lévő számlák, a dolgozók havi fizetése. Azeladások, vásárlások, számlakibocsátások, számlakifizetések, dolgozók felvétele, elbocsátása,előléptetése mindezek az adatbázis módosítását jelentik.Repülőgép-helyfoglalási rendszerEbben az esetben az adatelemek a következők lehetnek:• Egy vevőnek egy járatra szóló helyfoglalása, ülőhely sorszáma.• A járatra vonatkozó információk: indulás és érkezés időpontja, melyik repülőtérrőlindul és hová érkezik a repülőgép, melyik repülőgép szállítja az utasokat.• A jegyárakra, az igényekre és a még szabad jegyekre vonatkozó információk.A leggyakoribb lekérdezések: egy adott városból egy másikba mely járatok indulnakegy időintervallumban, mely ülőhelyek szabadok, mennyi a jegy ára. Jellegzetes adatmódosítások lehetnek: egy vevő helyfoglalása egy járatra, egy ülőhely kiadása egy vevőnek.Egy időpillanatban sok különböző jegyeladással foglalkozó ügynökség érheti el az adatokegy-egy részét. Az adatbázis-kezelő rendszernek lehetővé kell tennie az egyidejűhozzáféréseket, de meg kell akadályozni, hogy egy ülőjegyet kétszer adjanak el egyidejűleg.Továbbá meg kell akadályozni, a felvitt adatok elvesztését abban az esetben, ha a rendszerhirtelen hiba folytán leállna.A fájlkezelő rendszerekből kialakult első adatbázis-kezelő rendszerek használatakorcélszerű volt, hogy a felhasználók az adatokat olyan vizuális formában ábrázolják, ahogyanazok tárolva vannak. Ezek a rendszerek különböző adatmodelleket használtak az adatbázisbantárolt információk szerkezetének ábrázolásához. A legfontosabb ezen modellek közül ahierarchikus adatmodell, amely egy fa szerkezettel ábrázolja az adatokat, és a hálósadatmodell, amely egy gráffal ábrázolja az adatokat. Ez utóbbit a 60-as évek végénszabványosították egy CODASYL jelentésben (Committee on Data Systems and Languages –Adatrendszerekkel és Nyelvekkel Foglalkozó Bizottság). Ezek a modellek ma már csaktörténeti érdekességként említhetők.Ezekkel a korai modellekkel és rendszerekkel a gond az volt, hogy nem támogattaksemmilyen magas szintű lekérdezőnyelvet. Például a CODASYL lekérdező nyelvnek olyanutasításai voltak, amelyek csak azt engedték meg a felhasználónak, hogy adatelemrőladatelemre mozogjon az elemek között meglévő mutatókból álló gráf mentén. Ilyenprogramok megírása meglehetősen nagy erőfeszítést igényelt még egyszerű lekérdezésekesetében is.Az IBM volt az első cég, amelyik relációs és a relációs modell előtti modellekettámogató adatbázis-kezelő rendszereket is árusított. Később újabb és újabb cégek alakultak,amelyek relációs adatbázis-kezelők megvalósításával és árusításával foglalkoztak. Ma márezek a cégek közül néhány a világ legnagyobb szoftverkereskedői közé tartozik.- - 50

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!