Newsgroup: it.cultura.cattolica
Titolo: La base dati perfetta

Una base dati perfetta. Cosi la definiva il mio amico. 
Mi diceva  che una volta si era trovato a lavorare su una base dati
ben fatta, elaborata con profonda riflessione, realizzata con retta
intenzione e diligenza. Tabelle e campi, entita' ed attributi,
relazioni e vincoli: nulla vi mancava per poter gestire il compito
affidatole. 
Ma purtroppo, mi faceva notare,  anch'essa, come ogni base dati, nel
tempo puo' non corrispondere piu' a quella integrita' alla quale e'
chiamata per propria stessa essenza. 
Infatti man mano che cresce, non tutti i dati che, nel corso della sua
storia, le venivano inseriti erano corretti e congruenti. 
Cosi talvolta vi era l'errore inconsapevole, talvolta la negligenza di
chi doveva provvedere a mantenerla.
Ma, ancora piu' spesso, vi era la variabilita' delle circostanze e
l'evoluzione dei contesti che non sempre permettevano l'immediata
disponibilita' di tutti i dati o la possibilita' di gestire in modo
coerente le nuove istanze.  
Talvolta gli stessi operatori non erano adeguatamente consapevoli di
tutte le caratteristiche della procedura e operavano in coscienza
secondo la loro personale conoscenza di cio' che era corretto fare,
secondo la prassi che si era nel frattempo  formata. 
Per la maggior parte pero', mi faceva notare quel mio amico, chi ha
lavorato su quella base dati cosi perfetta, lo ha fatto con zelo e
buona volonta', intento a risolvere ogni nuova situazione senza
sospendere il servizio, ingegnandosi a risolvere ogni difficolta'. 
Pero', inevitabilmente, nell'accumularsi del tempo, c'e' stata una
perdita di integrita' e coerenza. 
Per esempio codifiche pensate con un significato, furono usate anche
per altri contesti. Da parte di taluni operatori vi furono omissioni. 
Incongruenze. Obsolescenze. Dati digitati male.
Insomma: errori vari si erano accumulati. 
Talvolta, mi spiegava, per rispondere a problemi contingenti si sono
sviluppate altre e separate procedure, perdendo cosi' quella
unitarieta' di gestione che caratterizzava quel bel  progetto
iniziale. "Un vero peccato", mi disse, "e questo nonostante che i
principi che definivano quella base dati fossero corretti." 
"Ma si sa, la spinta pressante delle necessita' contingenti porta
sempre ad andare comunque avanti...
...pero'", mi fece osservare, " io penso che viene il momento in cui
un capo con un grande senso del proprio dovere e passione per la
missione del progetto nel quale e' inserito comprende che bisogna dare
priorita' alla verifica e alla bonifica dei dati inseriti,
ripristinando la coerenza attuale con i principi che la informano,
ricostituendone l'integrita' e implementandovi gli adeguamenti che i
nuovi contesti richiedono. 
Puo' incontrare egli resistenze da parte di chi, con grande senso
pratico, sa che aggiungere il lavoro di revisione ai problemi che gia'
normalmente si affrontano creera' maggiori difficolta' nell'immediato
e vorrebbe evitarli. 
Ma il capo deve essere anche "profeta" ed avere a cuore il futuro
della base dati e non curare solo l'operativita' immediata. "
Mi piacque questa riflessione.
E mi piace condividerla con voi, oggi. 
Salutissimi. 
  ________
  \  /\  /
   \/  \/     T R X
   /\  /\    -------- (c)
  /  \/  \
  ^^^^^^^^

 E mi piace condividerla con voi, oggi.
Bellissimo intervento, utile per il mondo informatico ma non solo per
quello :-)
ciao,
Mauro