Obsah

RDBMS (Relational Database Management System)

RDBMS je softwarový balík, který implementuje relační model dat (navržený E. F. Coddem v roce 1970). Na rozdíl od jednoduchých souborových úložišť zajišťuje RDBMS integritu dat, bezpečnost a umožňuje komplexní dotazování pomocí jazyka SQL.

Většina moderních databází, se kterými se setkáváme (MySQL, PostgreSQL, Oracle), jsou právě systémy typu RDBMS.


Klíčové principy RDBMS

RDBMS stojí na několika základních pilířích, které z něj dělají robustní nástroj pro uchovávání informací:

1. Tabulková struktura

Data jsou uložena v tabulkách (relacích). Každá tabulka má:

2. Klíče a relace

Vztahy mezi daty jsou definovány pomocí klíčů:

3. Pravidla ACID

RDBMS garantuje, že každá operace (transakce) proběhne bezpečně díky principům ACID:


Rozdíl mezi Databází a RDBMS

Tyto pojmy se často zaměňují, ale technicky mají jiný význam:

Pojem Význam Příklad
Databáze Samotná uspořádaná kolekce dat (soubor na disku). Seznam vašich objednávek.
RDBMS Software, který s těmi daty manipuluje. MySQL, Microsoft SQL Server.

Výhody používání RDBMS


Populární systémy RDBMS


Související pojmy: SQL, MySQL, Databáze, ACID, CRUD, CAP teorém, Indexování, SQLite.