Uložená procedura: Porovnání verzí

Smazaný obsah Přidaný obsah
m →‎Proč ukládat procedury: upravit - (ichforma)
m +šablona
Řádek 9:
 
== Proč ukládat procedury ==
{{upravit|část}}
=== Jednotné rozhraní ===
Použití uložených procedur vychází z faktu, že většina operací nad daty v databázi probíhá stejně bez ohledu na to, kdo operaci provádí.
Řádek 18:
Druhou výhodou použití uložených procedur je, že se nemusím (v programu na „klientské“ straně) zabývat tím, jak jsou data uložena v konkrétních tabulkách. V našem případě je mi jedno, jak si databáze uvnitř pamatuje zákazníky - prostě zadám jako parametr procedury jméno, příjmení, číslo kreditky a co si zákazník koupil - a databáze (resp. její uložená procedura) si to nějak přebere.
 
Uložené procedury se v případě databázových aplikací staly základním kamenem pro realizaci architektury [[klient/server]], kdy je na jedné straně (klientská část) realizována v běžném procedurálním programovacím jazyku komunikace s uživatelem (formuláře nebo třeba webové stránky) a na druhé straně (serverová část) je pomocí uložených procedur realizována správa dat v relační databázi. Obě části (klientská a serverová) mezi sebou komunikují přes co nejjednodušší rozhraní - voláním uložených procedur.
 
== Související články ==
Řádek 24:
*[[trigger (databáze)]]
 
{{SQL}}
[[Kategorie:Databáze]]
[[Kategorie:SQL]]
 
[[ca:Procediment emmagatzemat]]