matze9999
Grünschnabel
Dabei seit: 06.05.2013
Beiträge: 5
 |
|
|
06.05.2013 16:29 |
|
|
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
 |
|
Hallo,
es handelt sich ja um einen Join. Kennst du die Bedeutung der Operatoren? Weißt du was ein Join macht?
VG,
Karlito
|
|
06.05.2013 20:15 |
|
|
matze9999
Grünschnabel
Dabei seit: 06.05.2013
Beiträge: 5
 |
|
Hi,
also der Join auf der linken Seite der Gleichung ist ein Natural Join, das bedeutet das die beiden Tabellen über die die Spalten, die in beiden Tabellen die gleichen Namen haben, verknüpft werden.
Auf der rechten Seite wird das kartesische Produkt gebildet, also werden alle Datensätze der einen Tabelle mit allen Datensätzen der anderen Tabelle verbunden.
Der natural join auf der linken Seite arbeitet genau wie das kartesische Produkt, wenn es keine gemeinsamen Attribute gibt.
Das müsste docj für mich bedeuten, das die Selektionsbed. O schonmal keine Datensätze auschließen darf oder? Das würde allerdings auch bedeuten, dass L alles Spalten der zusammengefügten Tabelle ausgeben müsste oder wie?
Na ja irgendwie hab ich halt keine Ahnung....
Was bedeutet überhaupt "Seien R und S Relationenschemata und r(R), s(S) Relationen dieser Schemata."
Heißt das es gibt 2 Tabellen R und S und R ist eine Tabelle mit nur einer Spallte r und S ist eine Tabelle mit nur einer Spalte s?
Fragen über Fragen....
|
|
06.05.2013 21:03 |
|
|
 |
Karlito
Kaiser
Dabei seit: 11.04.2011
Beiträge: 1.461
 |
|
Hallo,
du hast doch schon fast alles richtig! Wenn es Gleichnamige Spalten gibt, dann muss das Selektionsprädikat das Kreuzprodukt genau auf die Zeilen einschränken, in denen die Werte der gleichnamigen Spalten gleich sind. Die Projektion ist genau so wie Du das beschrieben hast. D.h. Es werden alle Spalten zurückgegeben.
| Zitat: |
Original von matze9999
Na ja irgendwie hab ich halt keine Ahnung....
|
Offensichtlich doch. Du hast ja fast alles richtig gehabt nur nicht alles zuende gedacht.
| Zitat: |
Original von matze9999
Was bedeutet überhaupt "Seien R und S Relationenschemata und r(R), s(S) Relationen dieser Schemata."
|
R und S sind keine Tabellen. Es sind Schemata. D.h. sie beschreiben nur, wie diese Tabellen aussehen, d.h. welchen Typ die Spalten haben. r(R) und s(S) sind dann die Konkreten Tabellen (Relationen).
Alles Klar?
VG,
Karlito
|
|
06.05.2013 21:24 |
|
|
matze9999
Grünschnabel
Dabei seit: 06.05.2013
Beiträge: 5
 |
|
Hi,
danke für deine Antwort. Ich glaube ich habe es jetzt einigermaßen verstanden.
|
|
06.05.2013 21:47 |
|
|
|