Hi folks,
I am a software developer trying to learn more about database modeling
using CSDP and ORM. My desire to learn database modeling is to be a
better programmer. To this end, I have been reading Terry Halpin's
excellent book "Information Modeling and Relational Databases". So far,
I have read through step 1 and part of step 2 of the CSDP and am trying
to apply it to a new project.
While capturing facts, one of the first issues I've encountered, which
I'm not sure how to model, is software configuration options. These
options will work at a global and individual user level (users can
override some of the global options). I just don't see in my model what
entity to which these would belong or how that entity would relate to
the user or system (would there be a system entity?).
Please keep in mind that I'm working from the bottom-up; my experience
is more with writing SQL than writing use cases or capturing business
models. Any suggestions or pointers to further information would be most
appreciated.
Thanks,
William
--
Knowmad Services Inc.
http://www.knowmad.com