Robert Walker wrote:
>
> I definitely agree that there are cases where breaking normalization for 
> other gains is desirable. I just don't completely agree that this is one 
> of those cases. In this case following out to 3NF is beneficial. It 
> would provide for a more flexible and more elegant design. It will also 
> simplify the design for asking more "interesting" questions like, "Give 
> me a list of all names that have Dale as a middle name."
> 
> Maybe questions like that aren't a concern now, but breaking normal 
> forms in this case will make questions like that more difficult (and 
> complex) to ask later if the need arises. Why "build in" known 
> limitations when there is no known reasons for do so?
> 
> I understand the desire for simple design, but not at the cost of good 
> design. Not when there's no clear reason to avoid the better design.

I tend to normalise as often as possible, and I do agree with you 
Robert. But http://c2.com/cgi/wiki?YouArentGonnaNeedIt also raises a 
very good point.
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to