Im System seien diese Relationen vorhanden:
| KUNDE |
(kdnr, kname, adresse, ort) |
| AUFTRAG |
(auftragsnr, kdnr, warennr, menge) |
| WARE |
(warennr, wname, wpreis) |
In QBE stellt man dann Anfragen durch Befüllen der Tabellengerüste.
Weitere Informationen KUNDE, kdnr ...
Orte, in denen es Kunden gibt
| KUNDE | kdnr | kname | adresse | ort |
| | | | P. |
Schließen
Weitere Informationen KUNDE, kdnr ...
Alle Kunden aus Bremen
| KUNDE | kdnr | kname | adresse | ort |
| P. | | | | ='Bremen' |
Schließen
An diesen Beispielen sieht man, wie die Projektion (Ausblenden von Spalten) und die Selektion (Ausblenden von Zeilen) umgesetzt werden. Zwei Anfragen, die Verknüpfungen benutzen, und Beispielelemente verwenden:
Weitere Informationen KUNDE, kdnr ...
Kunden mit Bestellung
| KUNDE | kdnr | kname | adresse | ort
|
|---|
| P. | _kdnr | | |
| |
| AUFTRAG | auftragsnr | kdnr | warennr | menge
|
|---|
| | _kdnr | |
| |
Schließen
Das nächste Beispiel zeigt die Verwendung negierter Zeilen:
Weitere Informationen WARE, warennr ...
Waren ohne Bestellung
| WARE | warennr | wname | wpreis |
| P. | _warennr | | |
|
| AUFTRAG | auftragsnr | kdnr | warennr | menge |
| ¬ | | | _warennr | |
|
Schließen
Das Kreuzprodukt zweier Relationen würde man wie folgt bilden:
Weitere Informationen WARE, warennr ...
Einträge in Tabellengerüste
| WARE | warennr | wname | wpreis |
| _warennr | _wname | _wpreis |
|
| AUFTRAG | auftragsnr | kdnr | warennr | menge |
| _auftragsnr | _kdnr | _warennr2 | _menge |
|
Schließen
Weitere Informationen W × A, warennr ...
Neues Tabellengerüst W × A
| W × A | warennr | wname | wpreis | auftragsnr | kdnr | warennr | menge |
| P. | _warennr | _wname | _wpreis | _auftragsnr | _kdnr | _warennr2 | _menge |
Schließen
Für die Umsetzung der Mengenoperationen der relationalen Algebra sind mehrere Anweisungen notwendig. Hätte man zwei Relationen mit dem KUNDEN-Schema, KUNDE und BETRÜGER, könnte man alle möglichen AUFTRAGGEBER durch eine Vereinigung der beiden Relationen erhalten. Dies ist nur mit zwei Operationen möglich, nicht mit einer einzigen:
Weitere Informationen KUNDE, kdnr ...
| KUNDE | kdnr | kname | adresse | ort |
| _kdnr | _kname | _adresse | _ort |
Schließen
Weitere Informationen AUFTRAGGEBER, kdnr ...
Neues Tabellengerüst
| AUFTRAGGEBER | kdnr | kname | adresse | ort |
| I. | _kdnr | _kname | _adresse | _ort |
Schließen
Es werden zuerst die Werte der KUNDE-Relation in eine neue Relation eingefügt. Danach, in einer zweiten Operation, kommen die BETRÜGER dazu:
Weitere Informationen BETRÜGER, kdnr ...
| BETRÜGER | kdnr | kname | adresse | ort |
| _kdnr | _kname | _adresse | _ort |
Schließen
Weitere Informationen AUFTRAGGEBER, kdnr ...
| AUFTRAGGEBER | kdnr | kname | adresse | ort |
| I. | _kdnr | _kname | _adresse | _ort |
Schließen
Die neue Relation enthält jetzt KUNDE ∪ BETRÜGER.