O'Reilly logo
  • Kwangchul Shin thinks this is interesting:

In this reality mapping (Lyytinen 1987) view, the basic goal of database design is to map the structure of the UoD accurately onto the conceptual schema: “A database whose organization is based on naturally occurring structures will be easier for a database designer to construct and modify than one that forces him to translate the primitives of his problem domain into artificial specification constructs” (Hammer and McLeod 1981).  (Note the pejorative use of the word artificial, a term that frequently appears in definitions of design – Section 2.2.  The term naturally occurring is also interesting as it seems to preclude concepts created by humans – a topic discussed in the section on interaction with the UoD that follows.)


Cover of Data Modeling Theory and Practice


the first dba's role = an administrator of databases
the second dba's role = business analyst + data modeler