Lavoro su una vecchia applicazione che è stata convertita da DOS e file flat per l'archiviazione delle informazioni in tabelle Paradox usando il database BDE e MySQL.
Gli sviluppatori più anziani dicono che la ragione per cui non hanno idea di come creare correttamente una tabella in 3nf è perché il loro codice precede i database relazionali e non li hanno mai appresi a scuola.
Quindi, all'interno di programmi reali, quando ha fatto la maggioranza dei programmatori ad adottare un metodo decente per creare tabelle nei loro database? Se si osservano i database in CMS open source, tali tabelle sembrano ben normalizzate: quelle di successo vengono avviate in quel modo o vengono normalizzate nel tempo (o denormalizzate per motivi pragmatici)?