DBMS vs. RDBMS
Az a szoftver alkalmazás, amely lehetővé teszi a felhasználók számára az adatok tárolását, adatbázisként ismert. Az adatbázis-architektúrában különféle megvalósítások és elméletek léteznek a fizikai adatok tárolására. Az adatbázist, amely az olyan táblázatokban tárolja az adatokat, amelyek kapcsolatban állnak az adatbázis többi táblájával, RDBMS vagy Relational Database Management System néven hívják. A DBMS vagy az adatbáziskezelő rendszerben azonban a táblák között nincs kapcsolat.
DBMS
A DBMS a szoftver program, amelyet a hálózaton vagy a rendszer merevlemezén tárolt összes adatbázis kezelésére használnak. Különböző típusú adatbázis-kezelő rendszerek léteznek, és néhányuk speciális célokra van konfigurálva.
A DBMS különféle formában érhető el eszközként, amelyet adatbázisok kezelésére használnak. Néhány népszerű DBMS-megoldás a DB2, az Oracle, a FileMaker és a Microsoft Access. E termékek használatával olyan privilégiumok vagy jogok hozhatók létre, amelyek specifikusak lehetnek bizonyos felhasználók számára. Ez azt jelenti, hogy az adatbázis rendszergazdái bizonyos jogokat adhatnak egyes felhasználók számára, vagy különféle szintű adminisztrációkat rendelhetnek hozzá.
Minden DBMS-nek van néhány alapvető eleme. Az első a modellező nyelv megvalósítása, amely meghatározza az egyes adatbázisokhoz használt nyelvet. Másodszor, a DBMS az adatszerkezeteket is kezeli. Az adatkérdezési nyelv a DBMS harmadik eleme. Az adatszerkezetek az adatkérdezési nyelvvel működnek annak biztosítása érdekében, hogy a irreleváns adatokat ne lehessen bevinni a rendszerben használt adatbázisba.
RDBMS
Az az adatbázisrendszer, amelyben a különböző táblák közötti kapcsolatok fennmaradnak, Relációs Database Management System-nek hívják. Az RDBMS-t és a DBMS-t is felhasználják az adatok fizikai adatbázisban történő tárolására.
RDBMS megoldásra van szükség, ha nagy mennyiségű adatot kell tárolni és fenntartani. A relációs adatmodell indexekből, kulcsokból, idegen kulcsokból, táblákból és azok más táblákkal való kapcsolataiból áll. A relációs DBMS végrehajtja a szabályokat, annak ellenére, hogy az idegen kulcsok mind az RDBMS, mind a DBMS támogatják.
Az 1970-es években Edgar Frank Codd bemutatta a relációs adatbázis elméletét. Codd tizenhárom szabályt határozott meg erre a relációs elméletre vagy modellre. A relációs modell fő követelménye a különböző típusú adatok közötti kapcsolatok.
Az RDMS az adatbázis-kezelő rendszer következő generációjának nevezhető. A DBMS-t alapmodellként használják az adatok relációs adatbázis-rendszerben történő tárolására. A bonyolult üzleti alkalmazások azonban a DBMS helyett az RDBMS-t használják.
DBMS vs. RDBMS • A táblák közötti kapcsolatot az RDBMS fenntartja, míg a DBMS nem erről van szó, mivel az adatbázis kezelésére szolgál. • A DBMS elfogadja a „lapos fájl” adatokat, azaz nincs kapcsolat a különféle adatok között, míg az RDBMS nem fogadja el az ilyen típusú terveket. • A DBMS-t egyszerűbb üzleti alkalmazásokhoz, míg az RDBMS-t bonyolultabb alkalmazásokhoz használják. • Bár az idegen kulcs koncepcióját mind a DBMS, mind az RDBMS támogatja, de az egyetlen RDBMS, amely érvényesíti a szabályokat. • Az RDBMS megoldást nagy adatsorok szükségesek, míg a kis adatsorokat a DBMS kezelheti.
|