Re: Any concrete example of BNCF ???
Date: 2000/05/12
Message-ID: <FQTS4.574$s4.53941_at_petpeeve.ziplink.net>#1/1
I just finished scanning the first of the two articles.
Without taking any time for reflection, I have two instant reactions:
Normalization discourses never adequately answered the question of whether normalization is a method of analysis or a method of design. In all, the examples, just like the one you cited, it appears on the surface that what we are doing is designing tables (at least as far as deciding which columns go in which tables). The diagrams tend to make it look like table design is what normalization is about.
But what we are really doing, if you read the narrative carefully, is discovering the functional dependencies. The functional dependencies are NOT derivable from the sample data, contrary to what is often said. Instead, the sample data, and the apparent lack of full normalization that we see, suggest questions we can ask the subject matter experts in order to discover the true functional dependencies.
Asking those questions, and recording the answers, is analysis, not design.
When ORM was invented, however, the ideas of models and analysis were much more developed. It stands to reason, therefore, that we are going to start, as you suggest, with a little bit of knowledge already captured before we begin to do ORM. That makes the whole process more design oriented and less analysis oriented.
As to whether I "like" ORM better than normalization, I'm going to have to read the articles in more depth. Please bear with me.
Scot A. Becker wrote in message ...
>I have two articles that may interest you. The first is at:
>http://www.inconcept.com/JCM/August1998/becker.html and the second is at:
>http://www.inconcept.com/JCM/June1999/becker.html.
>
Received on Fri May 12 2000 - 00:00:00 CEST