Az adatbázis fogalma
Az adatbázis (DB: Database) számítógépen (általában háttértárakon) tárolt adatok
összessége. Az adatbázist egy adatbázis kezelő rendszer
(DBMS : Database Management System) segítségével
használhatjuk.
Nem minden (számítógépen tárolt) adathalmazt tekintünk adatbázisnak.
A következőket szokás elvárni egy modern adatbázis kezelő rendszertől:
- az adatok valamilyen rendszer szerint vannak tárolva
- a rendszer képes (nagyon) sok adat tárolására
- az adatfelvitel, adatmódosítás és adatlekérdezés gyorsan elvégezhető
- az adatok párhuzamosan (osztottan) is elérhetők
- az adatok kezelése biztonságos
- szabályozhatók a hozzáférési jogosultságok
- biztonságosak a tranzakciók osztott hozzáférés esetén
- hatékonyan menthetők az adatok
Relációs adatbázisok
Az 1970-es években alkotta meg E. F. Codd a relációs adatmodell alapjait,
és mára szinte kizárólag relációs adatbázis kezelő rendszereket
(RDBMS: Relational Database Management System)
használunk.
Néhány ismert rendszer: Oracle, Sybase, Ingres, MYSQL, MS SQL Server, PostgreSQL.
Példák