In a conceptual model, when is it better to model an attribute as an entity/class versus a multi-valued attribute?
example: a person can have multiple skills or hobbies. What type of representation should be used in this case? does it depend on the operations that can be performed or whether the conceptual diagram needs to be modified in the future?
I think it also depends on the context. furthermore, if the representation is a class, how do we ensure that there is exactly a typical skill or hobby.
hobby = tracking , Tracking .
these represent the same meaning but could be inserted, would I have the same problem with multivalues?
dok is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.