Kapitola3
Charakteristika modelů SŘBD
Souhrn
Tato kapitola se zabývá historickým vývojem jednotlivých systémů řízení báze dat. Po prostudování této kapitoly student pohovoří o dostupných modelech SŘBD (systém pro správu souborů, hierarchický model, síťový model, relační model) z historického hlediska. Je schopen vyjmenovat vlastnosti jednotlivých systémů řízení báze dat, srovnat výhody a nevýhody těchto modelů.
60 hodin
Pro pochopení předností relačního databázového systému, o který nám půjde především, je vhodné se poohlédnout do vzdálenější i nedávné minulosti a představit si jednotlivé modely SŘBD, tak jak se postupně vyvíjely.
Dnes dostupné SŘBD lze rozdělit na různé typy modelů:
- systém pro správu souborů;
- hierarchický databázový systém – 60. léta 20. století;
- síťový databázový systém – 60. léta 20. století;
- relační databázový systém – 70. léta 20. století;
- objektový databázový systém – 80. léta 20. století;
- objektově-relační databázový systém 90. léta 20. století;
- XML – konec 90. let 20 století.
Každý model popisuje, jak databáze funguje. Zejména popisuje, jak jsou data zpřístupněna uživateli a programátorovi a také způsob implementace vztahů mezi jednotlivými atributy či mezi entitami. Až na systém pro správu souborů nepopisují jednotlivé modely to, jakým způsobem jsou data uložena na disku. Tyto detaily řeší ti, kdo navrhují SŘBD.
Z historického hlediska je zajímavé, že pouze v případě relačního modelu byl tento model popsán dříve, než byl fyzicky vyvinut. Ostatní tři modely pouze popisují databázové systémy, které byly již několik let používány. Vývoj těchto databázových systémů probíhá od systému pro správu souborů přes hierarchické a síťové systémy k systémům relačním.