Imaginez un formulaire web avec un ensemble de cases à cocher (tout ou peuvent être sélectionnés). J'ai choisi de les enregistrer dans une liste séparée par des virgules de valeurs stockées dans une colonne de la table de base de données.
Maintenant, je sais que la bonne solution serait de créer un deuxième tableau et correctement normaliser la base de données. Il était plus rapide à mettre en œuvre la solution de facilité, et je voulais avoir une preuve de concept de cette application rapidement et sans avoir à passer trop de temps sur elle.
Je pensais que le gain de temps et une simplification de code en valait la peine, dans ma situation, c'cette défendable choix de conception, ou devrais-je avoir normalisé depuis le début?
Peu plus de contexte, c'est une petite application qui remplace essentiellement un fichier Excel qui a été stocké sur un dossier partagé. Je me demande aussi parce que je suis en train de réfléchir au nettoyage de la programm et le rendre plus facile à gérer. Il y a des choses là je ne suis pas entièrement satisfait, l'un d'eux est le sujet de cette question.