Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups de.comp.* Forum > Newsgroup de.comp.datenbanken.misc
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup de.comp.datenbanken.misc Datenbanken aller Art.

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11-04-2009, 11:40 AM
Karsten Wutzke
 
Beiträge: n/a
Standard SQL:1999: erweiterte relationale Algebra?

Hallo alle,

ich habe gelesen, dass es in SQL:1999 eine erweiterte relationale
Algebra "gibt", die angeblich das Abfragen von Baumstrukturen
vereinfachen bzw. überhaupt ermöglichen soll, ohne vorher die Anzahl
Hierarchieebenen zu kennen.

Ich habe in google gesucht und nichts Brauchbares gefunden. Kann mir
jemand einen Hinweis geben wo ich darüber etwas nachlesen kann?

Danke und Gruß
Karsten
Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 11-04-2009, 12:15 PM
Harald Wenninger
 
Beiträge: n/a
Standard Re: SQL:1999: erweiterte relationale Algebra?

* Karsten Wutzke tat kund und zu wissen:

> ich habe gelesen, dass es in SQL:1999 eine erweiterte relationale
> Algebra "gibt", die angeblich das Abfragen von Baumstrukturen
> vereinfachen bzw. überhaupt ermöglichen soll, ohne vorher die Anzahl
> Hierarchieebenen zu kennen.


> Ich habe in google gesucht und nichts Brauchbares gefunden. Kann mir
> jemand einen Hinweis geben wo ich darüber etwas nachlesen kann?


Meinst du vielleicht das, was PostgreSQL[1] mit WITH RECURSIVE oder Oracle[2]
mit seinen Hierarchical Queries hat?
Das ist aber afaik alles nicht standardgemäß.

Gruß,
Harald

[1] http://www.postgresql.org/docs/8.4/s...ql-select.html
[2] http://download.oracle.com/docs/cd/E...3.htm#i2053935
Mit Zitat antworten
  #3  
Alt 11-04-2009, 01:29 PM
Lutz Donnerhacke
 
Beiträge: n/a
Standard Re: SQL:1999: erweiterte relationale Algebra?

* Karsten Wutzke wrote:
> Ich habe in google gesucht und nichts Brauchbares gefunden. Kann mir
> jemand einen Hinweis geben wo ich darüber etwas nachlesen kann?


Du möchtest das klassische Dokument dazu lesen:
http://kris.koehntopp.de/artikel/sql-self-references/
Mit Zitat antworten
  #4  
Alt 11-04-2009, 01:53 PM
Tim Landscheidt
 
Beiträge: n/a
Standard Re: SQL:1999: erweiterte relationale Algebra?

Harald Wenninger <usenet*bobok.org> wrote:

>> ich habe gelesen, dass es in SQL:1999 eine erweiterte relationale
>> Algebra "gibt", die angeblich das Abfragen von Baumstrukturen
>> vereinfachen bzw. überhaupt ermöglichen soll, ohne vorher die Anzahl
>> Hierarchieebenen zu kennen.


>> Ich habe in google gesucht und nichts Brauchbares gefunden. Kann mir
>> jemand einen Hinweis geben wo ich darüber etwas nachlesen kann?


> Meinst du vielleicht das, was PostgreSQL[1] mit WITH RECURSIVE oder Oracle[2]
> mit seinen Hierarchical Queries hat?
> Das ist aber afaik alles nicht standardgemäß.
> [...]


<URI:http://en.wikipedia.org/wiki/SQL> meint dazu:

| [...]
| 3.2 Standardization

| Year Name Alias Comments
| [...]
| 1999 SQL:1999 SQL3 Added regular expres-
| sion matching, recur-
^^^^^^
| sive queries, triggers,
^^^^^^^^^^^^
| support for procedural
| and control-of-flow
| statements, non-scalar
| types, and some object-
| oriented features.
| [...]

Wie sehen denn diese sonst aus? Mir war so, als sei "CONNECT
BY" Eigengewächs, während "WITH RECURSIVE" dem Standard ent-
spräche.

Tim
Mit Zitat antworten
  #5  
Alt 11-04-2009, 02:27 PM
Harald Wenninger
 
Beiträge: n/a
Standard Re: SQL:1999: erweiterte relationale Algebra?

* Tim Landscheidt tat kund und zu wissen:
> Harald Wenninger <usenet*bobok.org> wrote:


>> Meinst du vielleicht das, was PostgreSQL[1] mit WITH RECURSIVE oder Oracle[2]
>> mit seinen Hierarchical Queries hat?
>> Das ist aber afaik alles nicht standardgemäß.
>> [...]


> <URI:http://en.wikipedia.org/wiki/SQL> meint dazu:


>| [...]
>| 3.2 Standardization


>| Year Name Alias Comments
>| [...]
>| 1999 SQL:1999 SQL3 Added regular expres-
>| sion matching, recur-
> ^^^^^^
>| sive queries, triggers,
> ^^^^^^^^^^^^
>| support for procedural
>| and control-of-flow
>| statements, non-scalar
>| types, and some object-
>| oriented features.
>| [...]


> Wie sehen denn diese sonst aus? Mir war so, als sei "CONNECT
> BY" Eigengewächs, während "WITH RECURSIVE" dem Standard ent-
> spräche.


Ist nicht unwahrscheinlich. Bei Oracle weiß ich definitiv, dass es nicht
nach Standard ist, bei PostgreSQL habe ich keine Aussage dazu gefunden.

Gruß,
Harald
Mit Zitat antworten
  #6  
Alt 11-04-2009, 07:32 PM
Karsten Wutzke
 
Beiträge: n/a
Standard Re: SQL:1999: erweiterte relationale Algebra?

On Nov 4, 3:27*pm, Harald Wenninger <use...*bobok.org> wrote:
> * Tim Landscheidt tat kund und zu wissen:
>
>
>
> > Harald Wenninger <use...*bobok.org> wrote:
> >> Meinst du vielleicht das, was PostgreSQL[1] mit WITH RECURSIVE oder Oracle[2]
> >> mit seinen Hierarchical Queries hat?
> >> Das ist aber afaik alles nicht standardgemäß.
> >> [...]

> > <URI:http://en.wikipedia.org/wiki/SQL> meint dazu:
> >| [...]
> >| 3.2 * Standardization
> >| Year * Name * * * Alias * * * * * * *Comments
> >| [...]
> >| 1999 * SQL:1999 * SQL3 * * * * * * * Added regular expres-
> >| * * * * * * * * * * * * * * * * * * *sion matching, recur-
> > * * * * * * * * * * * * * * * * * ** * * * * * * * * ^^^^^^
> >| * * * * * * * * * * * * * * * * * * *sive queries, triggers,
> > * * * * * * * * * * * * * * * * * ** *^^^^^^^^^^^^
> >| * * * * * * * * * * * * * * * * * * *support for procedural
> >| * * * * * * * * * * * * * * * * * * *and control-of-flow
> >| * * * * * * * * * * * * * * * * * * *statements, non-scalar
> >| * * * * * * * * * * * * * * * * * * *types, and some object-
> >| * * * * * * * * * * * * * * * * * * *oriented features.
> >| [...]
> > Wie sehen denn diese sonst aus? Mir war so, als sei "CONNECT
> > BY" Eigengewächs, während "WITH RECURSIVE" dem Standard ent-
> > spräche.

>
> Ist nicht unwahrscheinlich. Bei Oracle weiß ich definitiv, dass es nicht
> nach Standard ist, bei PostgreSQL habe ich keine Aussage dazu gefunden.
>
> Gruß,
> Harald


In ISO/ANSI SQL ist RECURSIVE seit SQL:1999 ein reserviertes
Schlüsselwort, bei PostgreSQL seit 8.4 non-reserved, davor nicht
implementiert... da PostgreSQL ja sehr standardnah ist, kann man schon
annehmen, dass es dem SQL Standard entspricht bzw. dem sehr nahe
kommt.

Karsten
Mit Zitat antworten
  #7  
Alt 11-06-2009, 09:44 PM
Dieter Noeth
 
Beiträge: n/a
Standard Re: SQL:1999: erweiterte relationale Algebra?

Karsten Wutzke wrote:

> In ISO/ANSI SQL ist RECURSIVE seit SQL:1999 ein reserviertes
> Schlüsselwort, bei PostgreSQL seit 8.4 non-reserved, davor nicht
> implementiert... da PostgreSQL ja sehr standardnah ist, kann man schon
> annehmen, dass es dem SQL Standard entspricht bzw. dem sehr nahe
> kommt.


WITH RECURSIVE ist Standard SQL, die Syntax kommt von IBM und inzwischen
auch bei MS SQL Server und Teradata implementiert.

Dieter
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Nicht-relationale Datenbanken Michael Schuerig Newsgroup de.comp.datenbanken.misc 0 06-20-2009 01:50 PM
Re: semisimple algebra christian.palmes@gmx.de Newsgroup de.sci.mathematik 3 02-14-2009 08:36 PM
algebra auf baeumen Robert Figura Newsgroup de.sci.mathematik 9 11-23-2008 10:51 AM
Kommutative Algebra killuminati@gmx.ch Newsgroup de.sci.mathematik 2 11-30-2007 10:44 AM
Algebra (Moduln) Christian Palmes Newsgroup de.sci.mathematik 4 08-08-2007 12:16 PM


Alle Zeitangaben in WEZ. Es ist jetzt 09:05 AM Uhr.





Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Forum SEO by Zoints