Uživatelé DBS
• správce dat - často odborný útvar zahrnující osoby odpovědné za autorizovaný přístup do databáze, udělující práva přístupu pro jednotlivé uživatele, sledují využívání databáze , modifikující přístupové cesty, …
• aplikační programátoři - vytvářející uživatelské aplikace
• příležitostní uživatelé - vyžadují data z databáze v různých, předem nepredikovaných souvislostech (pomocí silnějšího dotazovacího jazyka)
• naivní (parametričtí) uživatelé - spokojují se s předdefinovanými dotazy, ke kterým přistupují pomocí menu - v poslední době nejvíce rozšiřující se skupina
Architektury DBS
• centralizovaná - databáze je fyzicky na jednom počítači
• distribuovaná - často data fyzicky distribuovaná, jejich popis je integrován v globálním DB schématu
• klient-server - distribuce funkční - aplikace jsou představovány pomocí procesů - klientů, obecně v heterogenním prostředí, data jsou na serveru (více serverech)
Komunikace v prostředí klient-server
• prostředníkem v komunikaci bývá jazyk SQL - formulace klienta je v daném uživatelském jazyku, požadavek na databázi se kompiluje do SQL, posílá se na server, po provedení se data posílají zpět klientu - velmi efektivní
• toto je postup používaný u známých SŘBD (INFORMIX, ORACLE, …), ne u síťových verzí DB programů (dBASE, …)
Žádné komentáře:
Okomentovat