dbTalk Databases Forums  

SQL Implementation

comp.databases.theory comp.databases.theory


Discuss SQL Implementation in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Ryan
 
Posts: n/a

Default SQL Implementation - 09-30-2003 , 03:37 PM






How well do todays databases implement SQL99? I dont think any are
certified. Will they be?



Reply With Quote
  #2  
Old   
Christopher Browne
 
Posts: n/a

Default Re: SQL Implementation - 09-30-2003 , 04:13 PM






Martha Stewart called it a Good Thing when"Ryan" <rgaffuri (AT) cox (DOT) net>wrote:
Quote:
How well do todays databases implement SQL99? I dont think any are
certified. Will they be?
Who would do the "certification?" The relevant standards are from
ANSI and ISO; all that generally takes place is for vendors to _claim_
to be compliant with some part or another of the standards.

NIST used to be involved in certifying this, but their testing and
certification program was dropped back in the mid-'90s.

By and large, what seems to happen is that makers of databases that
are "wishful" for higher standing try to conform to the standards.
Those that already consider their products to be popular egregiously
create features that break the standards because they know you'll use
their products irrespective of standards conformance.
--
If this was helpful, <http://svcs.affero.net/rm.php?r=cbbrowne> rate me
http://cbbrowne.com/info/sgml.html
Rules of the Evil Overlord #141. "As an alternative to not having
children, I will have _lots_ of children. My sons will be too busy
jockeying for position to ever be a real threat, and the daughters
will all sabotage each other's attempts to win the hero."
<http://www.eviloverlord.com/>


Reply With Quote
  #3  
Old   
Jarl Hermansson
 
Posts: n/a

Default Re: SQL Implementation - 09-30-2003 , 04:20 PM



"Ryan" <rgaffuri (AT) cox (DOT) net> wrote in news:fQleb.32913$0Z5.25360@lakeread03:

Quote:
How well do todays databases implement SQL99? I dont think any are
certified. Will they be?
There are no certifications anymore. (The NIST validation was discontinued
in the mid 1990's.)

A somewhat outdated overview on different vendors' SQL 99 compliance can be
found at:
http://developer.mimer.com/validator...on%20chart.tml


/Jarl


Reply With Quote
  #4  
Old   
--CELKO--
 
Posts: n/a

Default Re: SQL Implementation - 10-01-2003 , 12:46 PM



Quote:
How well do todays databases implement SQL99? I dont think any are
certified. Will they be?

The FIPS-127 Certification program that was administered by NIST was
closed down by Clinton years ago. But nobody has a great desire to
use the SQL-99 specs as more than a guide for syntax when they add a
new feature.

The language got way out of hand when it was internally known in NCITS
H2 (nee ANSI X3H2) as SQL3. We have about 100 contractions, three
different object models, etc. The final results were better, but
still a nightmare of non-relational features globbed together. The
U.S. government refers to it as "a standard in progress", then asks
for SQL-92 conformance in its bids.

Remember PL/I? Algol-68? ADA?


Reply With Quote
  #5  
Old   
robert
 
Posts: n/a

Default Re: SQL Implementation - 10-01-2003 , 05:16 PM



joe.celko (AT) northface (DOT) edu (--CELKO--) wrote in message news:<a264e7ea.0310010946.58a685ae (AT) posting (DOT) google.com>...
Quote:
How well do todays databases implement SQL99? I dont think any are
certified. Will they be?

The FIPS-127 Certification program that was administered by NIST was
closed down by Clinton years ago. But nobody has a great desire to
use the SQL-99 specs as more than a guide for syntax when they add a
new feature.

The language got way out of hand when it was internally known in NCITS
H2 (nee ANSI X3H2) as SQL3. We have about 100 contractions, three
different object models, etc. The final results were better, but
still a nightmare of non-relational features globbed together. The
U.S. government refers to it as "a standard in progress", then asks
for SQL-92 conformance in its bids.

Remember PL/I? Algol-68? ADA?
^ ^ ^
| it's still alive and kicking
with pleasure
god, no

robert


Reply With Quote
  #6  
Old   
--CELKO--
 
Posts: n/a

Default Re: SQL Implementation - 10-03-2003 , 01:46 PM



Quote:
PL/I?: God, no!
It compiled to over three times the size of a COBOL program to do the
same job, and ALWAYS ran. Never mind that you wanted it to stop. The
automatic type conversions could suddenly give you a payroll with
complex numbers instead of a warning.

Quote:
Algol-68? with pleasure
No, no, no. Algol-60 was a pleasure. Algol-65 was a clean up.
Algol-68 was so complex that there were only three compilers for it
(one was the Royal Radar guys in teh UK and I don't remember the other
two -- colleges, I think). I still have the specs for it; I still
cannot understand the meta-meta-language they invented.

Quote:
ADA? it's still alive and kicking
Nope. The Ada mandate was killed on 1998 Oct 01. I was with AIRMICS
when ADA was created and had to write code in it without a compiler.
The thing was awful and the first compilers took a year longer than
planned because of the complexity. As InfoTech put it, there was no
way to build a kernel then add to it to get a full language compiler
-- you had to create the entire language all at once. A New York
University built a compiler in SETL which had one error message and we
played with that.

What we actually did with Ada was write a C or Forth program then drop
it into an Ada shell to get real-time systems to work.


Reply With Quote
  #7  
Old   
robert
 
Posts: n/a

Default Re: SQL Implementation - 10-03-2003 , 04:09 PM



joe.celko (AT) northface (DOT) edu (--CELKO--) wrote in message news:<a264e7ea.0310031046.349c55c1 (AT) posting (DOT) google.com>...
Quote:
PL/I?: God, no!

It compiled to over three times the size of a COBOL program to do the
same job, and ALWAYS ran. Never mind that you wanted it to stop. The
automatic type conversions could suddenly give you a payroll with
complex numbers instead of a warning.

Algol-68? with pleasure

No, no, no. Algol-60 was a pleasure. Algol-65 was a clean up.
Algol-68 was so complex that there were only three compilers for it
(one was the Royal Radar guys in teh UK and I don't remember the other
two -- colleges, I think). I still have the specs for it; I still
cannot understand the meta-meta-language they invented.
maybe. it was on a Honeywell (nee: GE) 66/80. my recollection (going
on 30 years) was that it was -68. memory is the second thing to go.

Quote:
ADA? it's still alive and kicking

Nope. The Ada mandate was killed on 1998 Oct 01. I was with AIRMICS
when ADA was created and had to write code in it without a compiler.
The thing was awful and the first compilers took a year longer than
planned because of the complexity. As InfoTech put it, there was no
way to build a kernel then add to it to get a full language compiler
-- you had to create the entire language all at once. A New York
University built a compiler in SETL which had one error message and we
played with that.

What we actually did with Ada was write a C or Forth program then drop
it into an Ada shell to get real-time systems to work.
in the sense that it still has more visibility than pl/1. which is not
to say that it is hale and hearty.


Reply With Quote
  #8  
Old   
Lauri Pietarinen
 
Posts: n/a

Default Re: SQL Implementation - 10-05-2003 , 02:57 PM



gnuoytr (AT) rcn (DOT) com (robert) wrote in message news:<da3c2186.0310011416.4bff9968 (AT) posting (DOT) google.com>...
Quote:
joe.celko (AT) northface (DOT) edu (--CELKO--) wrote in message news:<a264e7ea.0310010946.58a685ae (AT) posting (DOT) google.com>...
How well do todays databases implement SQL99? I dont think any are
certified. Will they be?

The FIPS-127 Certification program that was administered by NIST was
closed down by Clinton years ago. But nobody has a great desire to
use the SQL-99 specs as more than a guide for syntax when they add a
new feature.

The language got way out of hand when it was internally known in NCITS
H2 (nee ANSI X3H2) as SQL3. We have about 100 contractions, three
different object models, etc. The final results were better, but
still a nightmare of non-relational features globbed together. The
U.S. government refers to it as "a standard in progress", then asks
for SQL-92 conformance in its bids.

Remember PL/I? Algol-68? ADA?
^ ^ ^
| | it's still alive and kicking
| with pleasure
god, no

robert
You might be interested in the following lecture by Tony Hoare.
He discusses all of the above mentioned in

http://www.braithwaite-lee.com/opinions/p75-hoare.pdf

regards,
Lauri Pietarinen


Reply With Quote
  #9  
Old   
Bob Badour
 
Posts: n/a

Default Re: SQL Implementation - 10-05-2003 , 05:16 PM



"Ryan" <rgaffuri (AT) cox (DOT) net> wrote

Quote:
How well do todays databases implement SQL99? I dont think any are
certified. Will they be?
More importantly, why would you want them to implement SQL99 ?


Reply With Quote
  #10  
Old   
Christopher Browne
 
Posts: n/a

Default Re: SQL Implementation - 10-05-2003 , 06:12 PM



In the last exciting episode, bbadour (AT) golden (DOT) net (Bob Badour) wrote:
Quote:
"Ryan" <rgaffuri (AT) cox (DOT) net> wrote

How well do todays databases implement SQL99? I dont think any are
certified. Will they be?

More importantly, why would you want them to implement SQL99 ?
Presumably because it was a more recent and more "functional" set of
specifications than the previous standards.

Perhaps you think it a poor idea to implement SQL99; it would warrant
explaining why...
--
If this was helpful, <http://svcs.affero.net/rm.php?r=cbbrowne> rate me
http://www.ntlug.org/~cbbrowne/linuxdistributions.html
"When we write programs that "learn", it turns out that we do and they
don't." -- Alan Perlis


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.