Sto cercando di capire un modo migliore per decidere le configurazioni di archiviazione della tabella se utilizzerà configurazioni statiche usando le tabelle o configurazioni dinamiche usando EAV (valore-attributo entità )
Quando si creano tabelle, moduli e report di database, quando si decide che un programma deve utilizzare un normale database (in cui tutto è configurato staticamente, possibilmente finale) o utilizzare valori di attributo di entità (in cui tutti i dati sono dinamici e può essere personalizzato)?
Tutto dipende dal cliente / le persone che lo usano? I programmi static-table-custom sono applicabili solo per le piccole e medie imprese? e dynamic-eav-customizable-field-programs (come Quickbooks) solo per il pubblico in generale o per le grandi aziende in cui non vogliono che un altro programmatore interferisca nuovamente con il loro software?