Databázová aplikace

Bazová aplikace je počítačový program, jehož hlavním účelem je zadávání a získávání informací z počítačové databáze. Prvními příklady databázových aplikací byly účetní systémy a rezervační systémy leteckých společností, například SABRE, vyvíjené od roku 1957.

Charakteristickým rysem moderních databázových aplikací je, že umožňují současnou aktualizaci a dotazy od více uživatelů. Systémy v 70. letech 20. století toho mohly dosáhnout tak, že každý uživatel měl před sebou terminál 3270 k počítači mainframe. V polovině 80. let bylo stále běžnější dát každému uživateli osobní počítač a na něm mít spuštěný program, který je připojen k databázovému serveru. Informace se stahovaly z databáze, přenášely se po síti a pak se uspořádávaly, vykreslovaly do grafů nebo jinak formátovaly pomocí programu spuštěného na osobním počítači. Od poloviny 90. let 20. století se začalo častěji vytvářet databázové aplikace s webovým rozhraním. Namísto vývoje vlastního softwaru, který by běžel na počítači uživatele, by uživatel používal pro každou aplikaci stejný program pro webový prohlížeč. Databázová aplikace s webovým rozhraním měla tu výhodu, že ji bylo možné používat na zařízeních různých velikostí, s různým hardwarem a s různými operačními systémy. Příklady prvních databázových aplikací s webovým rozhraním jsou amazon.com, který používal relační systém správy databází Oracle, online komunita photo.net, jejíž implementace nad systémem Oracle byla popsána v knize Database-Backed Web Sites (Ziff-Davis Press; květen 1997), a eBay, rovněž se systémem Oracle.

Elektronické lékařské záznamy jsou na webu emrexperts.com v prosinci 2010 označovány jako „softwarová databázová aplikace“. Kniha nakladatelství O’Reilly z roku 2005 používá tento termín ve svém názvu:

Jedny z nejsložitějších databázových aplikací zůstávají účetní systémy, například SAP, které mohou obsahovat tisíce tabulek v jediném modulu. Mnoho dnes nejpoužívanějších počítačových systémů jsou databázové aplikace, například Facebook, který byl postaven na MySQL.

Etymologie výrazu „databázová aplikace“ vychází z praxe dělení počítačového softwaru na systémové programy, jako je operační systém, překladače, souborový systém a nástroje, jako je systém správy databází, a aplikační programy, jako je zpracovatel výplatních pásek. Například na standardním počítači s operačním systémem Microsoft Windows obsahuje operační systém Windows všechny systémové programy, zatímco hry, textové procesory, tabulkové procesory, programy pro úpravu fotografií atd. by byly aplikačními programy. Protože „aplikace“ je zkratka pro „aplikační program“, „databázová aplikace“ je zkratka pro „databázový aplikační program“.

Ne každý program, který využívá databázi, by byl obvykle považován za „databázovou aplikaci“. Například mnoho fyzikálních experimentů, např. velký hadronový urychlovač, generuje obrovské soubory dat, které programy následně analyzují. Tyto soubory dat představují „databázi“, i když se obvykle nespravují pomocí standardního relačního systému správy databází. Počítačové programy, které data analyzují, jsou primárně vyvíjeny za účelem zodpovězení hypotéz, nikoliv za účelem vkládání informací zpět do databáze, a proto by se celkový program nenazýval „databázovou aplikací“.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.