Ho visto molti disegni di database che hanno seguito le colonne di audit su tutti i tavoli ...Perché abbiamo bisogno di colonne di controllo nelle tabelle del database?
- Creato da
- Crea DateTime
- Aggiornato da
- Upldated DateTime
Da una prospettiva Vedo le tabelle dalla seguente vista ...
- Entità Tabelle:
- buon candidato per le colonne di audit)
- Tabelle di riferimento:
- colonne Audit possono o meno richiesto. In alcuni casi le informazioni dell'ultimo aggiornamento non è affatto necessaria perché il record non è mai sta per essere modificato.) Tabelle
- dati di riferimento
- piace Country nomi, ente statale ecc ... colonne di audit può non richiesti perché queste informazioni vengono create solo durante l'installazione del sistema e non verranno mai modificate.
ho visto molti designer mettono alla cieca tutte le colonne di controllo a tutte le tabelle, è questa pratica buona, se sì, quale potrebbe essere il motivo ...
Voglio solo sapere perché per me sembra illogico. È difficile per me capire perché progettano il loro db in questo modo? Non sto dicendo che hanno torto o ragione, voglio solo sapere il perché?
È possibile anche a me suggerire, se c'è un auditing picchiettio o soluzione alternativa ...
Grazie e saluti
I nomi dei paesi di BTW cambiano, è necessario aggiornarli periodicamente. – HLGEM
@HLGEM +1! Anche stati, città, villaggi ... devi trascorrere il tempo mantenendo aggiornati i dati di riferimento geografico –
La domanda qui è, è necessario mettere le colonne di controllo sulla tabella anche se sai che non cambierà mai? –