Databáze: Porovnání verzí
Smazaný obsah Přidaný obsah
značka: editace z Vizuálního editoru |
klíče nejsou to samý jako indexy !! značka: editace z Vizuálního editoru |
||
Řádek 31:
Pojem „databáze“ je často zjednodušován na to, co je ve skutečnosti databázový systém (databázový stroj) nebo též [[systém řízení báze dat]]. Ten neobsahuje pouze '''[[tabulka (databáze)|tabulky]]''' – ty jsou jedny z mnoha tzv. databázových objektů (někdy též databázových entit). Pokročilejší databázové systémy dále obsahují:
* '''[[Pohled (databáze)|pohledy]]''' neboli '''views''' – SQL příkazy, pojmenované a uložené v databázovém systému. Lze z nich vybírat (aplikovat na ně příkaz [[SELECT]]) jako na ostatní tabulky.
*
* '''spouště''' neboli '''[[Trigger (databáze)|Trigger]]'''– mechanizmus nad jednotlivými řádkami tabulky (případně samotnou tabulkou), který se vyvolá po změně, odstranění nebo přidání řádky, případně smazání tabulky a provede předprogramovanou akci (například kontrolu integrity dat, doplění hodnot...)
* '''[[uživatelem definovaná funkce|uživatelem definované procedury a funkce]]''' – některé databázové stroje podporují ukládání pojmenovaných kusů kódu, které provedou v databázi nad danými tabulkami určitou sekvenci příkazů (procedury) nebo navíc vrátí nějaký výsledek (uživatelské funkce). Mohou mít parametry, které se většinou dělí na vstupní (''IN''), výstupní (''OUT'') a vstupně-výstupní (''INOUT'').
|