Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Margarete Lehnhoff Geändert vor über 10 Jahren
1
1 Beispiele (1) Anzeige aller Flughäfen: select fromFLUGHAFEN entspricht (trivialem) relationenalgebraischem Ausdruck FLUGHAFEN.
2
2 Beispiele (2) Flughäfen unter Verzicht auf die Angabe der Zeitzone: selectflughCode, stadt, land, name fromFLUGHAFEN entspricht flughCode,stadt,land,name (FLUGHAFEN).
3
3 Beispiele (3) Weiter beschränkt auf die Flughäfen Deutschlands: selectflughCode, stadt, land, name fromFLUGHAFEN whereland = "D" entspricht flughCode,stadt,land,name ( land = "D" (FLUGHAFEN)).
4
4 Beispiele (4) Alle Länder mit Flughäfen: selectland fromFLUGHAFEN Ergebnis: land ---- D D D USA GB USA USA USA J BRA... mit Duplikaten!
5
5 Beispiele (5) Duplikat-Elimination durch Angabe von distinct: selectdistinct land fromFLUGHAFEN entspricht land (FLUGHAFEN). Ergebnis: land ---- D USA GB J BRA SIN AUS A F EGY
6
6 Beispiele (6) Alle von Frankfurt ausgehenden Fernflüge: select fromFLUG wherevon = "FRA" andentfernung > 6000 entspricht von = "FRA" entfernung > 6000 (FLUG).
7
7 Beispiele (7) Selektion der Passagiere, die am 6. August 2000 fliegen: selectname fromTICKET, BUCHUNG wheredatum = 06-AUG-00 andTICKET.ticketNr = BUCHUNG.ticketNr entspricht name ( datum = 06-AUG-00 TICKET.ticketNr = BUCHUNG.ticketNr (BUCHUNG TICKET)) oder auch name ( datum = 06-AUG-00 (BUCHUNG TICKET)).
8
8 Beispiele (8) Beobachtung: Im letzten Beispiel hat BUCHUNG am Ergebnis nicht teil, sollte daher auch nicht in from-Klausel eingehen. Alternative Formulierung mit geschachtelter Anfrage selectname fromTICKET whereticketNrin (selectticketNr fromBUCHUNG wheredatum = 06-AUG-00) entspricht relationaler Halbverbindung name (TICKET ( datum = 06-AUG-00 (BUCHUNG))). Gültigkeitsbereich eines Attributbezeichners: lokale select-Klausel
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.