Klient-server: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Pescan (diskusia | príspevky)
Riadok 25:
 
== Architektúra klient-server v databázových technológiách ==
V základnom modeli klient-server systém riadenia bázy dát (ďalej len SRBD) beží na serveri a čaká na požiadavky prichádzajúce od jednotlivých klientov. V prípade príchodu nejakej požiadavky od klienta sa požiadavka začne spracovávať v SRBD a výsledok spracovania je odoslaný klientoviklientu. Každá požiadavka od klienta vytvorí nový proces servera, ktorý s ostatnými procesmi zdieľajú procesor počítača a jeho disky. V niektorých prípadoch sa stretávame s variantom, keď klientská aj serverová aplikácia bežia na tom istom počítači. V súčasných databázových systémoch sa komunikácia medzi klientom a serverom uskutočňuje pomocou jazyka [[SQL]], keď požiadavka v aplikácii je formulovaná v jazyku SQL alebo transformovaná do jazyka SQL a následne vyslaná na server. Server kontroluje syntaktickú správnosť požiadavky, prístupové práva, použité typy dát, integritné obmedzenia, optimalizuje vyhodnotenie požiadavky a pod. Výsledok spracovania je odoslaný do klientskej aplikácii, ktorý ho môže spracovať prezentačným spôsobom.
 
[[Kategória:Informatika]]