Databáze - základní pojmy
Slovo databáze slyšíme v souvislosti s tvorbou webových stránek až po velké informační a sofistikované systémy. V následujících článcích budeme postupně krok po kroku se touto technologii zabývat. Vysvětlíme si, kde a proč se databáze používají. Vyzkoušíme si základní SQL dotazy a popíšeme si v stručnosti nejvíce používané databáze jako je například Oracle, IBM DB2, MS SQL a nejvíce používanou databázi u nás ve webovém prostředí MYSQL.
V prvním z řady článku si vysvětlíme základní terminologii související s touto technologii.
RDBMS – (Relational DataBase Management Systém). Databázový server, umožňující správu databáze, komunikaci s klienty (lokálními nebo vzdálenými), vstupy a výstupy dat a jejich integritu.
DBMS – (DataBase Management Systém). Softwarový systém umožňující definovat, vytvářet, řídit a udržovat databázi.
Databáze – úložiště dat na paměťovém mediu, mohou obsahovat i příkazy, které manipulují s daty. Databáze obsahuje samotná data subjektu a jejich popis. Z toho důvodu je databáze definovaná jako sebepopisující kolekce integrovaných záznamů. Popis dat metadata se označují jako systémový katalog nebo slovník dat.
Databázová aplikace - Počítačový program komunikující s databází například přes SQL dotazy.
Databázový systém - Kolekce databázových aplikací komunikující s databází.
Pohled - Virtuální tabulka, která se generuje z tabulek databáze, na kterých je pohled založen a generuje se kdykoliv se k němu přistupuje.
SQL - (Structured Query Language) standardizovaný dotazovací jazyk pro práci s daty.
Uložená procedura - Sada SQL příkazů, uložených v databázi, které komunikují prostřednictvím vstupních a výstupních parametrů.
Trigger (spoušť) - Sada SQL příkazů, uložených v databázi komunikujících přímo s daty bez možnosti komunikace s externí aplikací.
Index - (někdy též označovaný jako klíč - KEY) je databázová konstrukce, sloužící ke zrychlení vyhledávacích a dotazovacích procesů v databázi, definování unikátní hodnoty sloupce tabulky nebo optimalizaci fulltextového vyhledávání.
Další termíny se budu postupně přidávat s dalšími články zabývající se databázemi.
Autor: Vladimír Znamínko
Zdroje:
Wikipedia.
CONOLLY, Thomas; BEGG, Carolyn; HOLOWCZAK, Richard. Databáze : Profesionální průvodce tvorbou efektivnívh databází. Brno : Computer Press, a.s., 2009. 584 s. ISBN 978-80-251-2328-7.
BORONCZYK, Timothy, et al. PHP6, Mysql, Apache. Brno : Computer Press, a.s., 2009. 816 s. ISBN 978-80-251-2767-4.