Giunti a fine anno pubblico i risultati del seguente sondaggio messo sul blog:
"a che livello di normalizzazione arrivano indicativamente i Vostri database?"
Ed ecco i risultati, buoni da una parte, un tantino preoccupanti dall'altra
:
Mi fa piacere che la maggior parte delle persona "porta" i propri database in terza forma normale, ma mi preoccupa molto il "
Ma di che stai parlando?".
So che in tante aziende e fra tanti privati ci sono persone che utilizzano il relazionale come un elenco di
FILE DI TESTO, supponendo che le tabelle siano effettivamente un repository infinito di dati anche organizzato in decine e decine di colonne
. Seppure per alcune configurazioni la denormalizzazione sia necessaria (pensiamo alla velocizzazione di query su storici molto capienti, o su log, o su tabelle pronte per l'analisi tramite cubi, ecc), qui stiamo parlando di non essere a conoscenza dell'argomento.. Quindi può essere che alcuni normalizzino senza saperlo
o che lascino il loro database costituito da tabelle con molteplici colonne lamentandosi per la scarsa scalabilità e l'eccessiva lentezza
..
Per questo invito tutti Voi a dare almeno una letta a questi articoli sull'argomento, presi da wiki:
La Normalizzazione del database
http://it.wikipedia.org/wiki/Normalizzazione_del_database
Ci sono poi alcuni libri molto interessanti come ad esempio questo:
http://www.gorilla.it/shop/dett_articolo.html?idFam=1&idMacro=5&idCat=0&idGruppo=0&idArt=333029
Sotto con la lettura
Approfitto del post anche per indicarvi la pubblicazione di un nuovo sondaggio, per capire a che punto Vi trovate rispetto alle nuove tecnologie. Il titolo è "
Quanti di voi, hanno già provato i seguenti prodotti Microsoft?", e potrete scegliere tra le ultime versioni di SQL Server, Visual Studio, SSIS oppure selezionare tra i prodotti "passati".
Stay tuned!