|

|
I database, insieme con gli
strumenti atti a interconneterli al Web, costituiscono un elemento fondamentale
per la costruzione delle Intranet e per la realizzazione di siti Internet
dinamici.
Navigando nel Web saltiamo da una pagina all'altra. La maggior parte di
queste pagine sono documenti statici, cioè dei documenti costruiti
così come li vediamo. Ma alcune sono in realtà generate
dinamicamente, spesso interrogando un database
(cioè un archivio di dati legati tra loro da un insieme di relazioni
logiche).
Le informazioni presenti nel Web sono contenute in pagine scritte in linguaggio
HTML, e la loro consultazione è possibile tramite un browser, cioè
un'applicazione in grado di interpretare il linguaggio HTML.
L'accesso e la manipolazione delle informazioni contenute in un database
avviene per mezzo di linguaggi di descrizione delle interrogazioni, fra
i quali il più comune è l'SQL.
E' ovvio quindi che per poter integrare i database ed il Web sono necessari
degli opportuni strati intermedi di software
che costituiscono l'interfaccia tra i due sistemi.
Esistono vari modi per realizzare tale interfaccia, la scelta dipende
soprattutto dal Web server e dal sistema operativo su cui risiede:
- Su piattaforma Windows
NT server l'interfaccia web/database è in genere realizzata
tramite la tecnologia IDC (Internet Database
Connector) oppure tramite la tecnologia ASP
(Active Server Page). I database possono essere di varia natura: da
semplici applicazioni Access a più solide applicazioni SQLServer.
- Sui sistemi Linux
spesso l'interfaccia usata è tramite programmi CGI, e sono molto
comuni database MiniSQL (un semplice sottoinsieme
SQL, sufficiente per le applicazioni più comuni).
|