Path: dp-news.maxwell.syr.edu!spool.maxwell.syr.edu!drn.maxwell.syr.edu!news.maxwell.syr.edu!easynet-monga!easynet.net!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!216.196.110.149.MISMATCH!border2.nntp.ams.giganews.com!nntp.giganews.com!newsfeeder.wxs.nl!transit.news.xs4all.nl!newsgate.news.xs4all.nl!transit4.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Date: Thu, 05 May 2005 23:26:40 +0200
From: mAsterdam <mAsterdam@vrijdag.org>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040616
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: comp.databases.theory
Subject: Re: Development as Configuration
References: <v7vak2-1ou.ln1@pluto.downsfam.net>   <1114878474.300038.283430@o13g2000cwo.googlegroups.com>   <1115142321.507691.302070@o13g2000cwo.googlegroups.com>   <1115150900.677582.195380@g14g2000cwa.googlegroups.com>   <42780f9f$0$153$e4fe514c@news.xs4all.nl>   <1115220865.664811.33030@z14g2000cwz.googlegroups.com>   <ekjk71ta0j3aacg5drvr8edbhj8b41gqtl@4ax.com> <1115322120.262614.220250@o13g2000cwo.googlegroups.com>
In-Reply-To: <1115322120.262614.220250@o13g2000cwo.googlegroups.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 31
Message-ID: <427a8f91$0$156$e4fe514c@news.xs4all.nl>
NNTP-Posting-Host: 82.92.225.151
X-Trace: 1115328402 news.xs4all.nl 156 [::ffff:82.92.225.151]:25221
X-Complaints-To: abuse@xs4all.nl
Xref: dp-news.maxwell.syr.edu comp.databases.theory:30714

dawn wrote:

> Alfredo Novoa wrote:
> 
>>>Sure, there are other features that are important
>>>for DBMS tools, such as security and referential 
>>>integrity, but many a software application has included
>>>code for those features too.  To date it appears to me that people 
>>>license DBMS tools for the PRIMARY, not negotiable, feature
>>>of having an API for creating, reading, updating, and deleting
>>>data on secondary storage devices, 
>>>even if there are other important features
>>>too.  Right?
>>
>>Completely wrong. The primary function of a DBMS is
>>to manage data and not to be misused as a file system.
> 
> I'm not suggesting what the purpose is -- I saying what a primary
> requirement from the user's perspective it is meeting.  There are
> DBMS's that are missing a lot of features, but I don't know of any that
> are deemed to be DBMS's and are missing a CRUD API.  So, I would
> suggest that from the standpoint of someone who is looking for a DBMS,
> one feature they would not be interested in compromising on is whether
> it has a CRUD API. It is, I'll repeat, a primary feature for any DBMS
> product.  Do you really disagree with that?  If so, please provide a
> URL for a DBMS that is missing this feature.   

It is not a feature. In order to be able to manage the data, the 
DSMS must assume there is no data traffic in or out of the database 
outside the control of the DBMS. So, any DBMS _has_ to provide a 
data manipulation interface.
