From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,bf02c238a92156a3 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Windows Ada database support. Date: Tue, 7 Dec 2004 22:29:09 +0100 Organization: cbb software GmbH Message-ID: <1jrbh30djhwuh$.cpwm02mv7d1d.dlg@40tude.net> References: <5e3e03a7.0411240431.7e037a4e@posting.google.com> <2004112420030750073%david@bottoncom> <11w2chxxtggn9.a442ecwtujd2$.dlg@40tude.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: individual.net tPD5OfNszXiZ2KyooOtSmwGlSI6xKP1FWP2W/ATaGuiCeHNSo= User-Agent: 40tude_Dialog/2.0.12.1 Xref: g2news1.google.com comp.lang.ada:6824 Date: 2004-12-07T22:29:09+01:00 List-Id: On Tue, 7 Dec 2004 15:49:36 +0000 (UTC), Georg Bauhaus wrote: > Dmitry A. Kazakov wrote: > >: I think that this is a shortcoming of the very concept of a relational >: view. Relation is not an array. Period. > > Who says that a relation is an array? Nobody. The problem is that we need arrays, or more generally, ordered containers. This is the way the most people think about tables. They do not think about them in terms of relations. Yes, a relational view is complete and you can express everything in it. But it is too low level. This is why people keep on inventing ways to mark that damned rows. Nothing is wrong with that, but the result is, as Warren has pointed out, utter chaos. >: Also we should distinguish two cases: >: >: A. Some Ada application stores its data in a database. The way the data are >: organized there is free. >: >: B. Accessing existing (but unknown at design time) data base. The data >: structure is fixed and the application must adapt to it. >: >: A is much easier than B. > > Wow. I wonder what kind of trivial or specialized applications you have in > mind. Very trivial. I have data, I need to organize and store them. > General purpose databases, of whatever flavor, are complex beasts, > no matter what. Why an application that need to store data, should care about that? Sorry, I still cannot understand it. Do you care much about ferromagnetism when you write a file onto the hard drive? > A lot has been written about databases, many solutions > have been tried, a lot of research is going on. No use ignoring all of > it. Oh, I welcome research, but yes, I keep on trying to ignore that. (:-)) > So far I think you are just repeating the *questions* that have > accompanied the huge database efforts. Maybe. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de