Bayangkan formulir web dengan satu set kotak centang (salah satu atau semuanya dapat dipilih). Saya memilih untuk menyimpannya dalam daftar nilai yang dipisahkan koma yang disimpan dalam satu kolom dari tabel database.
Sekarang, saya tahu bahwa solusi yang tepat adalah membuat tabel kedua dan menormalkan database dengan benar. Itu lebih cepat untuk mengimplementasikan solusi yang mudah, dan saya ingin memiliki bukti konsep aplikasi itu dengan cepat dan tanpa harus menghabiskan terlalu banyak waktu untuk itu.
Saya pikir waktu yang dihemat dan kode yang lebih sederhana sepadan dengan situasi saya, apakah ini pilihan desain yang dapat dipertahankan, atau haruskah saya menormalkannya dari awal?
Lebih banyak konteks, ini adalah aplikasi internal kecil yang pada dasarnya menggantikan file Excel yang disimpan pada folder bersama. Saya juga bertanya karena saya sedang berpikir untuk membersihkan program dan membuatnya lebih bisa dikelola. Ada beberapa hal di sana yang tidak sepenuhnya saya sukai, salah satunya adalah topik dari pertanyaan ini.