In relational databases, we think of things in terms of tables with rows and columns. Tables are very structured and amenable to all sorts of interesting set theory. Before the dawn of object-oriented programming, back in the day when we focused on “structured” programming and wrote function after function, it seemed a good idea to break down a big problem into lots of little problems. Working with tables, rows, and columns seemed a good match with our code. Our code was structured and procedural. Our data was structured and backed up by database side procedures. Things lined up well. Many database vendors even supplied preprocessors that allowed developers to intermix SQL statements and C (or Fortran) code. Life was good for a time.
KeywordsMapping Layer Design Surface Visual Studio Store Model Conceptual Layer
Unable to display preview. Download preview PDF.