Databáze: Porovnání verzí

Smazaný obsah Přidaný obsah
m Editace uživatele 82.113.63.130 (diskuse) vráceny do předchozího stavu, jehož autorem je Vlout
značka: rychlé vrácení zpět
Smuto (diskuse | příspěvky)
→‎Databázové objekty: pravopis, odkazy, pravopis
Řádek 32:
* '''[[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.
* '''[[Index (databáze)|indexy]]''' pro každou tabulku. Klíče jsou definovány nad jednotlivými sloupci tabulek (jeden klíč jich může zahrnovat i více) a jejich funkce je vést si v tabulkách rychlé LUT (''look-up tables'' – „pořadníky“) na sloupce, nad nimiž byly definovány, vyloučit [[duplicita|duplicitu]] v záznamech nebo zajišťovat [[fulltextové vyhledávání]].
* '''spouštěspouštěče''' neboli '''[[Trigger (databáze)|Triggertriggers]]''' - 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'').
* '''[[Event-driven Process Chain|události]]''', též (počeštěně) „eventy“ – de facto procedury, spouštěné v určitý (uživatelem definovaný) datum a čas nebo opakovaně s definovatelnou periodou. Mohou sloužit k údržbě, promazávání dočasných dat či kontrolování [[referenční integrita|referenční integrity]].