Framework: uno sguardo a mysql (parte2)

Dicevamo di andare oltre:
A
…
B
Baldi Andrea Piazza Dante 1 Vigevano 0381-xxx
…
N
Netti Carlo Strada Larga 3 40128 Bologna 05-yyy
…
R
Rossi Mario Via degli Orti 15 20100 Milano 02-zzz
…
Abbiamo aggiunto e formalizzato un indice di dati introducendo un metadato, ovvero un dto che a sua volta serve a scrivere i dati veri e propri.
Di per sè, l’indice non porta alcuna informazione specifica rispetto ai record che indivuua, ma è formalmente proprio perchè fornisce una descrizione di un metodo di accesso che velocizza la gestione dei dati veri e propri.
A questo punto, però, ci troviamo con una serie di dati ordinati, individuati da righe successive, ma di per sè monolitici e intrattabili.
Sappiamo che Baldi Andrea abita in Piazza Dante 1, ma non possiamo andare molto oltre. aggiungiamo un nuovo nominativo:
Baldi Andrea Piazza Dante 1 Vigevano 0381-xxx
Gando Landi via Settala 4 27029 Vigevano 0381-aaa
Netti Carlo Strada Larga 3 40128 Bologna 05-yyy
Rossi Mario Via degli Orti 15 20100 Milano 02-zzz
A colpo d’ occhio risalta una semplice relazione tra Baldi e Gando: abitano entrambi a Vigevano. Nello stesso tempo, però, si evidenzia un limite notevole del nostro insieme di dati: non è in grado di esprimere questa relazione. Intuitivamente sembrerebbe il contrario. ma basta immaginare una lista di 30000 nominativi per chiarire il problema:
in tutta questa messe di dati l’unità significativa è la riga e al suo interno si trova un insieme arbitrario di dati non qualificati. Questo significa che, per capire se due persone abitano a Vigevano, bisognerà scorrere tutte le 30000 righe e leggere al loro interno tutti i caratteri, fino a quando non se ne incontri un sotto insieme significativo.
Si tratta, in definitiva, di aumentare la risoluzione delle informazioni memorizzate, di atomizzare i dati in maniera che diventino maggiormente significativi.
Cognome, Nome, Indirizzo, Cap, Città, N. Telefono
Baldi Andrea Piazza Dante 1 Vigevano 0381-xxx
Gando Landi via Settala 4 27029 Vigevano 0381-aaa
Netti Carlo Strada Larga 3 40128 Bologna 05-yyy
Rossi Mario Via degli Orti 15 20100 Milano 02-zzz
Rispetto all’elenco visto in precedenza, non vi sono dati in più; cambia invece la descrizione degli stessi, ovvero i metadati utilizzati per descrivere i contenuti: Campi.
Dopo questa introduzione domani proseguiremo con la parte 3 e successive che mano a mano diventeranno sempre più dettagliate.




















