Quali sono i pro/contro della de-normalizzazione di un database di applicazioni aziendali perché renderà più facili i report di scrittura?De-normalizzare i dati in tempo reale a scopo di segnalazione - Buono o cattivo?
Pro - progettare report in SSRS sarà probabilmente "più semplice" poiché non saranno necessari join.
Con - lo sviluppo/mantenimento dell'applicazione per gestire i dati non normalizzati diventerà più difficile a causa della duplicazione dei dati e della sincronizzazione.
Altri?
In realtà non sto considerando la de-normalizzazione nell'interesse per i report. Sto costruendo un argomento in modo da non doverlo fare. –
La normalizzazione rende molto più semplice inserire i dati in un database (compresi i costi come assicurarsi che tutto sia coerente). La denormalizzazione facilita il recupero dei dati da un database. –