database system (tsz. database systems)
A Database System – magyarul: adatbázis-rendszer vagy adatbáziskezelő rendszer (DBMS – Database Management System) – egy olyan szoftveres és adatstruktúra-rendszer, amely nagy mennyiségű adat hatékony, megbízható tárolását, kezelését és lekérdezését teszi lehetővé.
Ez a rendszer az informatikai rendszerek gerince: webalkalmazások, bankrendszerek, vállalatirányítási rendszerek, mobilappok mind használják.
Egy adatbázis-rendszer két fő részből áll:
Fogalom | Jelentés |
---|---|
Tábla (table) | Az adatok sorokban (rekordok) és oszlopokban (attribútumok) való elrendezése. |
Rekord (row) | Egy konkrét bejegyzés (pl. egy személy adatai). |
Attribútum (column) | Egy tulajdonság vagy adatmező (pl. név, kor, email). |
Kulcs (key) | Egyedi azonosító (pl. id ).
|
Reláció | Tábla a relációs adatmodellben. |
Típus | Leírás | Példa |
---|---|---|
Relációs | Adatok táblákban, SQL nyelv | MySQL, PostgreSQL, Oracle, SQLite |
NoSQL | Nem relációs, rugalmas séma | MongoDB, Redis, Cassandra |
Hierarchikus | Szülő–gyermek kapcsolat | IBM IMS |
Hálós | Bonyolultabb kapcsolatok | IDMS |
Objektum-orientált | Objektumként kezeli az adatokat | db4o, ObjectDB |
SELECT nev, kor FROM diakok WHERE osztaly = '12B';
A megbízhatóság kulcsa a tranzakciók:
Betű | Jelentés |
---|---|
A – Atomicity (atomitás): minden művelet vagy teljesen végbemegy, vagy semmi. | |
C – Consistency (konzisztencia): az adatok érvényességi feltételei nem sérülnek. | |
I – Isolation (izoláció): párhuzamos tranzakciók nem zavarják egymást. | |
D – Durability (tartósság): a végleges adatok fennmaradnak rendszerhiba esetén is. |
✅ Adatintegritás – kulcsokkal és megszorításokkal biztosított ✅ Többfelhasználós támogatás – tranzakciók kezelése ✅ Skálázhatóság – kis fájloktól a nagyvállalati rendszerekig ✅ Biztonság – jogosultsági szintek, titkosítás ✅ Mentés és helyreállítás – adatbiztonság
A Database System egy szervezett keretrendszer, amely az adatok hosszú távú, biztonságos, hatékony tárolását és elérését biztosítja. Legyen szó mobilappról, webalkalmazásról vagy nagyvállalati rendszerről, az adatbázis az egész informatikai rendszer szíve.