[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
RE: [xml-dev] SQL instead of XQuery [offtopic]
- From: Len Bullard <len.bullard@uai.com>
- To: Ken North <kennorth@sbcglobal.net>, xml-dev@lists.xml.org
- Date: Mon, 11 Feb 2008 12:51:56 -0600
One might argue that syntax based systems, even as well-thought through as
SQL, are simply not the right interface for 'non-programmers'; hence the
success of correct-by-construction QBE systems and forms that imitate paper
structures.
In design of any interface, the focus is on the producer if one wants ease
and on the consumer if one wants efficiency. Syntax-based systems tend to
favor the consumer, the computer in this case. If one is building for the
producer and the producer is a non-programmer (for some n of training), one
hardly favors a syntax-based design.
One of the subtle reasons real-time 3D is gaining in popularity is the
enormous organizational power of 'proximity' in human thought. It was the
same for 2D forms or any so-called 'document' metaphor. I think it a huge
conceptual mistake to make document computing the centerpiece of database
design although it is a big win for the GUI.
len
From: Ken North [mailto:kennorth@sbcglobal.net]
>> I'm very wondered, that industry have not been thinking about
>> non-programmers: i meet only one mention of this topic - in
>> publication of 1974: E.F. Codd and C.J. Date, "Interactive
>> Support for Nonprogrammers: The Relational and Network Approaches".
>> They wrote (in 1974 !), that role of "random" users was
>> increasing greatly, and really these users soon would present
>> majority,
Computer scientists were addressing the question of information retrieval
for
non-programmers long before 1974. In the 1960s, 'generalized' was the
buzzword
for systems intended for non-programming users.
IBM did a field test of GIS (Generalized Information System) in Venezuela in
1966. The query language was intended for non-programming users. That was
also
true of GIM (Generalized Information Management), developed by Dick Pick and
Don
Nelson in 1965.
The seminal paper on using set theory for operating on data without having
to
know its structure was written by David L. Childs in 1968. Codd cited it in
his
1970 paper that introduced the relational model.
http://stinet.dtic.mil/oai/oai?verb=getRecord&metadataPrefix=html&identifier
=AD0668404
Now after 40 more years of development, we have SQL, XPath, XQuery and
SPARQL -
not exactly query technology for the man on the street.
_______________________________________________________________________
XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.
[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the sender. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail.
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]