| Contenuti |
|---|
Basi-dati e ipertesti sono due tecniche informatiche, che perseguono lo stesso fine: organizzare e gestire grandi quantità di informazione (o di conoscenze), un problema non semplice e il cui interesse va forse al di là dell'ambito strettamente tecnico.
Il problema è quello di organizzare molte informazioni in modo che siano facilmente accessibili e che possano essere aggiornate in modo efficiente e senza dare luogo a situazioni contradditorie.
I sistemi di gestione di un data-base (abbreviati in DBMS: data-base managing system) sono efficienti ma anche piuttosto rigidi, le informazioni devono essere inserite in tabelle la cui struttura è definita una volta per tutte in fase di progettazione; gli ipertesti mescolano invece in modo più libero testo e informazione.
I due strumenti possono comunque coesistere in molti modi diversi:
Si pensi a un sistema per gestire un sistema ferroviario o di linee aeree; un tale sistema deve fornire all'utente tutte le informazioni possibili su orari, prezzi, prenotazioni, e al tempo stesso gestire le prenotazioni senza che si verifichino duplicazioni.
Un altro esempio è l'enciclopedia, che deve fornire al lettore la possibilità di accedere rapidamente a un qualsiasi argomento, e dovrebbe essere aggiornata frequentemente; le enciclopedie cartacee risolvono il problema dell'accesso ordinando alfabeticamente le parole chiave; ogni parola (o voce) contiene poi riferimenti ad altre parole (i vedi anche ...) così che il lettore può saltare da una voce all'altra seguendo le connessioni logiche che lo interessano. L'aggiornamento dell'enciclopedia cartacea è un problema non semplice; o si ripubblica ex-novo l'intera enciclopedia, soluzione molto costosa, ingombrante e poco pratica, oppure si pubblicano periodicamente volumi di aggiornamento; quest'ultima soluzione è la norma per le enciclopedie cartacee, ma ha lo svantaggio di complicare il lavoro di ricerca delle informazioni; il lettore dovrà prima cercare sull'enciclopedia, poi sui vari volumi di aggiornamento.