Bővebb ismertető
Adatbáziskezelés
Adatbáziskezelő rendszerek
A számítástechnika egyik alapvető szolgáltatása, hogy nagy tömegű adatokat biztonságosan tud kezelni. Az hogy ez a szolgáltatás, megbízható és hatékony hosszú fejlődési folyamaton jutott el idáig. Az adatfeldolgozás egyik módszere, hogy az adott nyilvántartási feladatot egy programozási nyelv alatti adatstruktúrában, vagyis fájlban tároljuk, majd a programozó a hozzá tartozó nyelven megírja hozzá az adatok kezelését. Az ilyen típusú adatfeldolgozást, fájl-kezelő rendszereknek hívjuk. Nagy hátránya az adatok nehezen kezelhetősége, egyféle hozzáférési mód stb. Ezek hibák kiküszöbölésére fejlesztettek olyan típusú rendszereket, melyben az adat és az adatok elérhetősége önálló léttel bír. A ilyen típusú rendszereket nevezzük adatbáziskezelő rendszereknek.
Az adatbáziskezelő rendszer alapja az adatbázis, mely különböző típusú, de tartalmilag azért összefüggő, egymás rekordjaira hivatkozó strukturált fájlrendszer. Ennek az integrált fájlrendszer összehangolt kezelésének a lehetőségét adja az adatbáziskezelők szolgáltatásai. Az adatbáziskezelők egy univerzális rendszerek, melyek nagysága fontossága egy operációs rendszerrel vetekedik. A szolgáltatásainak igénybe vételéhez saját egyedi adatbáziskezelöket építhetünk alá. Adatbáziskezelők elvárásai
1. tároló eszköztől való függetlenség
2. felhasználói programtól való függetlenség
3. többféle hozzáférési mód
4. konkurrens hozzáférés (többen használhatják egyszerre)
5. gépi hatékonyság
6. emberi hatékonyság
7. adatvédelem és titkosság
8. megbízható, naprakész adatok
9. rugalmas változtathatóság
10. redundancia (többszörös adattárolás) csökkentése
11. adatbázis konzisztenciájának biztosítása, (többszörösen előforduló adatok változtatása minden előfordulási helyen.
Az adatbáziskezelő rendszer logikai alapja az adatmodell. Minden egyes adatfeldolgozási probléma megoldásához úgy fogunk hozzá, hogy először megtervezzük a rendszer alapját.
Def. Azt az eljárást, mely során a valós világ tényeit és összefüggéseit tükröző adatok lényeges összefüggéseit emeljük ki, adatmodellezésnek nevezzük. A modellezés eredménye az adatmodell.
'ff
r i,
Valós világ
adatmodellezés
Adatmodell