Concetti Chiave

  • Gli elaboratori moderni si sono evoluti da strumenti per calcoli complessi a sistemi in grado di gestire grandi volumi di dati in modo sofisticato e associativo.
  • Le organizzazioni sono strutturate in settori interconnessi, in cui le operazioni di ciascun settore sono integrate e non indipendenti, rendendo necessario un flusso di dati tra di essi.
  • I Data-Base sono emersi come metodi di accesso generalizzati, consentendo a programmi diversi di collaborare nell'accesso ai dati e superando le limitazioni delle tecniche di gestione dei file.
  • Una base di dati funge da modello di un aspetto della realtà organizzativa, rappresentando in modo dinamico le informazioni attraverso istantanee che riflettono l'evoluzione dei dati.
  • La principale differenza tra un Data-Base e un Archivio è che il Data-Base è centralizzato e privo di ridondanze, mentre l'Archivio presenta duplicazioni di dati tra diverse applicazioni.

Database

Evoluzione degli elaboratori

Gli elaboratori moderni furono inventati e inizialmente usati essenzialmente come dispositivi per facilitare ed accelerare calcoli più o meno complessi; in seguito questo aspetto è diventato via via meno rilevante rispetto alla possibilità di gestire grandi moli di dati. L'elaborazione si è, infatti, rapidamente evoluta diventando sempre più sofisticata soprattutto per poter consentire un'elaborazione di tipo associativo (con un accesso ai dati basato sul loro contenuto piuttosto che sul loro indirizzo). La selezione e la sintesi dei dati veniva invece realizzata in passato con tecniche poco potenti soprattutto a causa della dispersione in più file che globalmente costituivano il patrimonio dei dati di una organizzazione.

Struttura organizzativa e integrazione

La maggior parte delle organizzazioni ha una struttura simile, composta di settori, ognuno dei quali è responsabile dell'espletamento di compiti quali, ad esempio, la fatturazione, le paghe, la produzione, la distribuzione, la vendita. I compiti svolti all'interno di ciascun settore non sono però indipendenti da quelli svolti da altri settori, ma parte integrante della operatività globale dell'azienda.

Le prime applicazioni storiche dei computer in questo ambito furono essenzialmente sviluppate per gestire la maggior parte dei lavori manuali all'interno di ciascun settore aziendale. Ma queste applicazioni di natura seriale, (anche a causa delle tecnologie delle memorie di massa allora disponibili) si rivelavano spesso inefficienti nell'integrare (correlandole) le diverse funzioni operative. Troppo spesso, infatti, questo sforzo di integrazione si risolveva nel passaggio di enormi volumi di dati da una applicazione all'altra.

Sviluppo storico dei Data-Base

I Data-Base si sono allora evoluti storicamente come metodi di accesso generalizzati ed erano indirizzati al limitato fine di permettere a programmi indipendenti di cooperare nell'accedere agli stessi dati. In funzione di ciò molti tecnici e studiosi hanno enfatizzato la questione del come i dati possano essere memorizzati e reperiti, ignorando la questione di ciò che un Data-Base rappresenta per coloro che lo utilizzano o di come questi si colleghino alle operazioni globali di una determinata organizzazione.

Da una parte, infatti, è possibile confrontare la tecnologia dei Data-Base con quella derivante dalle prime tecniche di gestione dei file e da questo confronto ricavare la convinzione di cospicui vantaggi. Ma l'argomento non si esaurisce in questo confronto, in quanto il Data-Base, come approccio globale al problema della gestione dei dati, ha determinato profonde innovazioni.

Modello di realtà dinamica

Al di là dei dettagli tecnici di realizzazione, una base di dati può essere considerata come un modello di un particolare aspetto della realtà organizzativa. In tal senso essa è un modello di un mondo fisico in evoluzione il cui stato rappresenta la conoscenza che è stata acquisita su questo mondo (fatti elementari, regole di derivazione, etc.) ed ogni suo stato possibile è una istantanea (snapshot) dell'ambiente con il quale si sta trattando; le realtà che si considerano nelle applicazioni sono però in evoluzione (aggiunta, cancellazione e variazione di dati) e questa evoluzione cambia lo stato della base di dati (essa è cioè dinamica).

Popolarità e comunicazione dei Data-Base

Il termine Data-Base è comparso con una certa frequenza intorno agli anni '60 acquisendo rapidamente grande popolarità negli ambienti informatici. Inoltre il tema ha avuto un notevole sviluppo soprattutto in questi ultimi anni parallelamente alla maggiore attenzione dedicata ai processi di comunicazione, in quanto la realizzazione di una base di dati non può prescindere da una rete di comunicazione (ad esempio tra diverse unità operative) distribuita sia localmente che su aree geograficamente disperse all'interno di un'organizzazione.

Definizione e funzione dei Data-Base

Oggi per Base di Dati (Data-Base) intendiamo una raccolta di dati, memorizzati senza ridondanze superflue, che possono essere usati da più unità di un'organizzazione e gestiti in modo centralizzato; il Data-Base è quindi un insieme strutturato di dati che in un momento fornisce una rappresentazione semplificata di una realtà in evoluzione.

Al di là delle definizioni complesse, un Data-Base non è altro che una specie di "contenitore" che ci permette di gestire grossi quantitativi di informazioni simili in maniera ordinata, più semplice e veloce.

Distinzione tra Data-Base e Archivio

La distinzione fondamentale tra Data-Base e Archivio (file) consiste nel fatto che, nel caso di archivi, ogni programma applicativo possiede i propri, con inevitabili duplicazioni di dati in quanto i dati comuni a diverse applicazioni sono ripetuti in molti archivi.

Domande da interrogazione

  1. Qual è l'evoluzione principale degli elaboratori moderni?
  2. Gli elaboratori moderni sono passati dall'essere dispositivi per calcoli complessi a strumenti per gestire grandi moli di dati, con un focus sull'elaborazione associativa, come indicato nel testo.

  3. Come si struttura tipicamente un'organizzazione?
  4. La maggior parte delle organizzazioni è composta da settori responsabili di compiti specifici, come fatturazione e produzione, i quali sono interconnessi e non operano in modo indipendente, come descritto nel testo.

  5. Qual è la funzione storica dei Data-Base?
  6. I Data-Base si sono evoluti come metodi di accesso generalizzati per permettere a programmi indipendenti di cooperare nell'accesso agli stessi dati, enfatizzando l'importanza della loro integrazione nelle operazioni aziendali.

  7. Come si definisce un Data-Base oggi?
  8. Un Data-Base è una raccolta di dati memorizzati senza ridondanze, gestita centralmente e utilizzabile da più unità di un'organizzazione, rappresentando una realtà in evoluzione, come spiegato nel testo.

  9. Qual è la differenza principale tra un Data-Base e un Archivio?
  10. La differenza fondamentale è che un Data-Base evita le duplicazioni di dati, mentre un Archivio ha dati ripetuti in più applicazioni, come evidenziato nel testo.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community