Úvodem
Vývoj technologie zpracování dat
Vývoj technologie zpracování dat
Hlavním úkolem technologie zpracování dat je za všech okolností spolehlivě a rychle vyřešit 3 hlavní operace:
- Zakládání (pořizování) dat
- Udržování a aktualizace dat
- Výběr dat
Na vývoj technologie zpracování dat se lze podívat i z historického pohledu.
1. Aplikační program obsahuje popis dat i vlastní algoritmus jejich zpracování.
- Programy mohou přitom pracovat nad více množinami dat.
- Data jsou většinou ve formě souborů, s nimiž se přímo jednotlivě pracuje pomocí speciálních příkazů jazyka.
- Programy jsou psány v jazycích 3. generace (Cobol, Pascal, C, Ada, …).
Schéma takového způsobu zpracování dat vidíte na obr
.
2. Vylepšení - zdokonalení předchozího způsobu.
- Aplikace nepřistupují k datům přímo, ale prostřednictvím tzv. systému pro ovládání souborů (SOS).
- SOS je běžnou součástí operačního systému (OS) a umožňuje programovacím jazykům poměrně komfortní přístup k datům.
- SOS umožňují i současný přístup několika uživatelů k týmž souborům dat.
- Popis dat je stále v aplikačních programech.
- Stále se objevují stejná data v různých souborech pro různé aplikace (redundance).
- Aktualizace dat není centrálně řízena (nebezpečí porušení konzistence dat).
- Nejmodernější SOS mají již více či méně znaků databázového zpracování.
Podívejte se nyní na obr.
.
3. Databázová technologie zpracování dat.
- Data jsou uložena v databázi, kde jsou jednotně popsána.
- Popis dat není součástí programů. Bývá uložen v tzv. slovníku dat, který může, ale nemusí být součástí databáze.
- Běžný uživatel má přístup k datům pouze přes zvláštní software, kterému se říká Systém Řízení Báze Dat (SŘBD).
- SŘBD data logicky centralizuje a sjednocuje práci s nimi.
- Aplikační programy jsou nezávislé na fyzickém uložení dat (ta mohou být uložena i na různých počítačích).
- Jednotný přístup k práci s daty přináší minimalizaci redundance, případně další výhody.
Podívejte se na obr.
.
Na příkladu zpracování ekonomických dat si ukažme rozdíl v souborovém
a databázovém zpracování
.
Vidíme, že původně oddělené soubory byly sloučeny do jednotné databáze společně s programy, které provádějí vlastní zpracování dat.