Path: dp-news.maxwell.syr.edu!spool.maxwell.syr.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!postnews.google.com!t39g2000cwt.googlegroups.com!not-for-mail
From: "dawn" <dawnwolthuis@gmail.com>
Newsgroups: comp.databases.theory
Subject: Re: MV Keys
Date: 3 Mar 2006 14:01:15 -0800
Organization: http://groups.google.com
Lines: 35
Message-ID: <1141423275.704937.245260@t39g2000cwt.googlegroups.com>
References: <Xz9Mf.37664$F_3.21295@newssvr29.news.prodigy.net>
   <1140928045.223226.301140@i40g2000cwc.googlegroups.com>
   <440185c0$0$11076$e4fe514c@news.xs4all.nl>
   <1140963712.820976.72300@u72g2000cwu.googlegroups.com>
   <4401cd8b$0$11062$e4fe514c@news.xs4all.nl>
   <1140981916.897576.34490@u72g2000cwu.googlegroups.com>
   <1141000908.277461.101140@t39g2000cwt.googlegroups.com>
   <MPG.1e6e1c576dad2a0298976b@news.ntnu.no>
   <1141180942.125742.288830@j33g2000cwa.googlegroups.com>
   <MPG.1e6f9e5a3f96c28d98976c@news.ntnu.no>
   <1141239957.788010.239620@j33g2000cwa.googlegroups.com>
   <1141260473.796686.131530@u72g2000cwu.googlegroups.com>
   <MPG.1e710d32cc86fa77989770@news.ntnu.no>
   <1141324828.479189.199000@i40g2000cwc.googlegroups.com>
   <MPG.1e72083e15dbf5e598977b@news.ntnu.no>
   <1141393792.003417.56260@e56g2000cwe.googlegroups.com>
   <4E2Of.27$ci1.24@trndny08>
NNTP-Posting-Host: 207.199.203.250
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1141423281 20519 127.0.0.1 (3 Mar 2006 22:01:21 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 3 Mar 2006 22:01:21 +0000 (UTC)
In-Reply-To: <4E2Of.27$ci1.24@trndny08>
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: t39g2000cwt.googlegroups.com; posting-host=207.199.203.250;
   posting-account=fLxfag0AAADzmFPc_IBdM-stGY4WCEYa
Xref: dp-news.maxwell.syr.edu comp.databases.theory:37219

David Cressey wrote:
> "dawn" <dawnwolthuis@gmail.com> wrote
>
>
> > This issue of minimizing complexity is confusing.  A logical data model
> > is implemented by developers using an interface to a dbms.  There are
> > trade-offs in any design, of course, and if we are going to build a
> > house with round walls it will cost additional dollars.  But we don't
> > want dbms tool designers to suggest they will be making design
> > decisions based on simplifying the design for the computer or for the
> > dbms developers.  The simplicity we need to care about a bit more is
> > the simplicity for the user of the tools.  I think that is where
> > Marshall's use of the term "power" comes in.  Surely you can implement
> > a list, for example, using the RM, but the tool is not doing much work
> > for you.  It doesn't have enough power.  It isn't simple enough from a
> > user standpoint.
> >
>
> "Everything should be made as simple as possible, but not simpler than
> that."
> --Albert Einstein--

I have certainly heard that many times.  It is a good rule of thumb in
the "wisdom literature" genre.

Now, if we want to address the needs of a user, do we write the
simplest software possible even if that affects the usability?  Or are
we are willing to assume some complexity in the software in order to
make the product simpler or more useful for the user?  Similarly with
our DBMS tools.  If we were to take a design-for-usability approach to
developing a DBMS, would the interface be SQL?  Would we require the
user to manage their own list processing, etc?  I would think not.

--dawn

