Charles W. Bachman (1924-2017) fu un ingegnere e informatico statunitense. Formato in ingegneria meccanica, lavorò in contesti industriali prima di diventare una figura centrale nella storia delle basi di dati. È ricordato soprattutto per l’Integrated Data Store e per il modello navigazionale dei dati.
La sua importanza sta nell’aver portato l’informatica dentro l’organizzazione industriale dell’informazione. Prima che le basi di dati diventassero una disciplina autonoma, le aziende dovevano già gestire produzione, magazzini, contabilità, ordini e transazioni con volumi crescenti di dati.
Integrated Data Store
L’Integrated Data Store, operativo nei primi anni Sessanta, fu uno dei primi sistemi di gestione di basi di dati. Nasceva da problemi concreti: mantenere archivi condivisi su disco, aggiornarli in modo coerente e offrire ai programmi applicativi comandi per manipolare strutture complesse.
La base di dati non era più un insieme di file isolati. Diventava componente operativo del sistema informativo aziendale, capace di sostenere più applicazioni e processi.
Modello navigazionale
Nei modelli navigazionali, le applicazioni percorrono collegamenti espliciti fra record. Il programmatore sa quali relazioni attraversare e costruisce il percorso di accesso ai dati. È un approccio molto vicino alla struttura fisica e alle esigenze prestazionali delle macchine dell’epoca.
Questo modello è diverso dal successivo modello relazionale di Edgar Codd, più astratto e dichiarativo. Capire Bachman aiuta quindi a capire anche la portata della rivoluzione relazionale: prima di chiedere al sistema che cosa si vuole, l’applicazione doveva spesso sapere dove andare.
Standard e industria
Bachman ebbe un ruolo importante anche nei lavori CODASYL e nella standardizzazione dei concetti legati alle basi di dati. La sua figura mostra un tratto spesso sottovalutato dell’ingegneria informatica: i sistemi diventano infrastruttura solo quando linguaggi, pratiche, modelli e comunità professionali si stabilizzano.
Nel 1973 ricevette il premio Turing per i contributi alla tecnologia delle basi di dati, in un momento in cui l’informatica cercava ancora di definire il proprio statuto scientifico e industriale.
Eredità
Bachman rappresenta la nascita della gestione delle basi di dati come disciplina industriale. Nel percorso dell’atlante, la sua voce collega informatica, fabbrica, gestione organizzata dell’informazione e compromesso ingegneristico tra eleganza del modello e prestazioni reali.