Page 227 -
P. 227

Guide





                        immanuel Kant, data modeler








                    Only the users  can say  whether a data model       a human’s model of what appears to be “out there.” For ex-
                      accurately reflects  their  business environment. What  hap-  ample, a model of a salesperson is a model of the model that
                    pens when the users disagree among themselves? What if one   humans make of salespeople.
                    user says orders have a single salesperson, but another says   To  return  to  the  question  that we  started with, what
                    that sales teams produce some orders? Who is correct?  do we do when people disagree about what should be in a
                       It’s tempting to say, “The correct model is the one that   data model? First, realize that anyone attempting to justify
                    better represents the real world.” The problem with this state-  her data model as a better representation of the real world
                    ment is that data models do not model “the real world.” A   is saying, quite arrogantly, “The way I think of the world is
                    data model is simply a model of what the data modeler per-
                    ceives. This very important point can be difficult to under-
                    stand, but if you do understand it, you will save many hours
                    in data model validation meetings and be a much better data
                    modeling team member.
                       The German  philosopher Immanuel Kant reasoned
                    that what we perceive as reality is based on our perceptive
                    apparatus. That which we perceive he called phenomena.
                    Our perceptions, such as of light and sound, are processed
                    by our  brains and made meaningful. But  we do not and
                    cannot know whether the images we create from the per-
                    ceptions have anything to do with what might or might not
                    really be.
                       Kant used the term noumenal world to refer to the essence
                    of “things in themselves”—to whatever it is out there that
                    gives rise to our perceptions and images. He used the term
                    phenomenal world to refer to what we humans perceive and
                    construct.
                       It is easy to confuse the noumenal world with the phe-
                    nomenal world, because we  share  the  phenomenal world
                    with other humans. All of us have the same mental appara-
                    tus, and we all make the same constructions. If you ask your
                    roommate to hand you the toothpaste,  she hands you the
                    toothpaste, not a hairbrush. But the fact that we share this
                    mutual view does not mean that the mutual view describes
                    in any way what is truly out there. Dogs construct a world
                    based on smells, and orca whales construct a world based on
                    sounds. What the “real world” is to a dog, a whale, and a hu-
                    man are completely different. All of this means that we can-
                    not ever justify a data model as a “better representation of
                    the real world.” Nothing that humans can do represents the
                    real, noumenal world. A data model, therefore, is a model of
                                                                                       Source: Lebrecht Music and Arts Photo Library/Alamy

                226
   222   223   224   225   226   227   228   229   230   231   232