Client/Server e Data Base

Un DBMS è composto da più parti: la parte di gestione dati (formata dal DML, DDL, DMCL) e l'interfaccia utente. Quest'ultima rappresenta il modo in cui l'utente può trasmettere comandi al modulo di gestione del DB: in genere si tratta di un'interfaccia grafica.
Queste due componenti possono essere anche separate.
Il modulo di gestione consiste in quello che comunemente viene chiamato 'motore SQL' o motore del DB, o anche 'server SQL'. Questo costituisce il lato server dell'applicazione e deve risiedere sul computer che contiene il DB stesso (cioè le tabelle). Come tutti i programmi server, si tratta di una componente 'passiva' cioè rimane disponibile in attesa delle chiamate dei programma client, a cui fornisce delle risposte.
L'interfaccia è il lato client: questa è la parte attiva dell' applicazione, quella che 'prende l'iniziativa' (su richiesta dell'utente) ed invia le richiesta al server. Questa parte del DBMS può risiedere anche su altri computer, che sono i client, cioè i comput...

Leggi tutto l'articolo