Path: news.f.de.plusline.net!news-fra1.dfn.de!keepthis.news.telefonica.de!telefonica.de!news.tiscali.de!newsfeed.freenet.de!feeder.news-service.com!feeder3.cambrium.nl!feed.tweaknews.nl!63.218.45.10.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!216.196.98.140.MISMATCH!border1.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!s34g2000cwa.googlegroups.com!not-for-mail
From: "Aloha Kakuikanu" <aloha.kakuikanu@yahoo.com>
Newsgroups: comp.databases.theory
Subject: Re: Databases as objects
Date: 28 Dec 2006 14:54:52 -0800
Organization: http://groups.google.com
Lines: 32
Message-ID: <1167346492.786080.122610@s34g2000cwa.googlegroups.com>
References: <1166725389.706980.109870@73g2000cwn.googlegroups.com>
   <UJSdnV4wL9AiRRfYnZ2dnUVZ_qK3nZ2d@wideopenwest.com>
   <1166735951.746571.241500@a3g2000cwd.googlegroups.com>
   <mMWdnfvPC4g4YBfYnZ2dnUVZ_t2tnZ2d@wideopenwest.com>
   <1166741245.240831.63830@42g2000cwt.googlegroups.com>
   <iCEih.505883$1T2.278844@pd7urf2no>
   <FNidnRce4_9LUxbYnZ2dnUVZ_qCmnZ2d@wideopenwest.com>
   <Pine.SOL.4.62.0612221536120.10891@kruuna.helsinki.fi>
   <Bq6dnZUzyLEkjBHYnZ2dnUVZ_tyinZ2d@wideopenwest.com>
   <7k7oo2po92ct7dl7f4p4ifl7udf9kdb8t0@4ax.com>
   <qdCdnUj0ydobvxHYnZ2dnUVZ_vmqnZ2d@wideopenwest.com>
   <1167332484.798373.32330@n51g2000cwc.googlegroups.com>
NNTP-Posting-Host: 148.87.1.171
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
X-Trace: posting.google.com 1167346498 31350 127.0.0.1 (28 Dec 2006 22:54:58 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 28 Dec 2006 22:54:58 +0000 (UTC)
In-Reply-To: <1167332484.798373.32330@n51g2000cwc.googlegroups.com>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1,gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 inet-nc02 (NetCache NetApp/5.6.2R1D19)
Complaints-To: groups-abuse@google.com
Injection-Info: s34g2000cwa.googlegroups.com; posting-host=148.87.1.171;
   posting-account=k-eobA0AAAA9lwidAVGnIuLVsDrWtvpn
Xref: news.f.de.plusline.net comp.databases.theory:40631


kvnkrkptrck@gmail.com wrote:
> Perhaps the following anecdote will shed some light on the vantage
> point from which many of your responses are coming.
> ...
> The two solutions exemplify the difference made by viewing an
> application's requirements in a process-oriented light instead of a
> data-oriented light.  If you have any sense that the two approaches are
> comparable and ought to be evaluated against one another in terms of
> pros-cons (e.g. the pure SQL approach runs faster but is in some sense
> inferior due to lack of code reuse), then I can see how you'd interpret
> as "rude" the ease and cavalierness with which certain cdt posters
> dismiss ignorant proposals to treat databases as objects.

This is a recurring theme on thedailywtf.com. Recent example

    Set rsStock = objConn.Execute("SELECT * FROM [Inventory]")
    While Not rsStock.EOF
      If rsStock("ItemId") = intItemId Then
        Call SendItemToTransmitter(rsStock)
      End If
      rsStock.MoveNext
    Wend

This begs the question what kind of questions application programmers
are asked at the interviews these days. I bet explaining what the
following line of code means

Inventory |><| `ItemId=value`

is not among them.

