Necro-post ... I think that the question should have been revised when the thread first started, but I will not go through the editing process now.
The question "Multiple fields is a good idea?"
The real question that was supposed to be asked is "Are multi-valued fields in RDBMS a good idea?"
As others have already noted, there is a whole MVDBMS model that supports multi-valued fields. I am an expert in this field and have been working with the model for more than 30 years. Of course, this is a good idea, in my opinion, for those who use the platform every day. And yes, Caché has not only an excellent multidimensional model, but also an MVDBMS model. So in this regard, the answer to the question is YES.
But for DBMS and, in particular, MS ACCESS, the answer is almost certainly NO, because neither the DBMS model nor this platform inherently support this concept.
The accepted answer is correct, IMO, because it does not just answer the question asked, it answers the question that should have been asked. But, to be precise, to the exact question, the accepted answer is incorrect.
I believe that the real answer is: "It is a good idea if the DBMS platform supports it, YES for MVDBMS and, possibly, other NoSQL platforms, NO for DBMS."
Tonyg
source share