Händler-Datenbank (SQL-Beispiel)/Selektion
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
| Korrektheit: 0 (nicht überprüft) |
Umfang: 0 (viel zu gering) |
Quellenangaben: 4 (fast vollständig vorhanden) |
Quellenarten: 5 (ausgezeichnet) |
Konformität: 5 (ausgezeichnet) |
Die nachfolgenden Beispiele können beispielsweise mit SQLite oder PostgreSQL getestet werden. Installieren Sie dazu die zugehörige Händler-Datenbank.
Die Selektionsfunktion
In jeder Relationalen Algebra gibt es unendlich viele (üblicherweise abzählbar viele) Selektionsfunktionen.
Es sein $b$ eine Funktion, die jedem Tupel der Art $(a_1:v_1, \ldots, a_n:v_n)$ einen booleschen Wert (true/$\top$, false/$\bot$, unknown/$ U $) zuweist.
Die Selektionsfunktion
$ σ_b: R \rightarrow R $
überprüft für jedes Tupel $(a_1:v_1, \ldots, a_n:v_n)$ einer Relation
ob die Bedingungsfunktion $b$ für das jeweilige Tupel den Wert true liefert: $b((a_1:v_1, \ldots, a_n:v_n)) = \top$.
Ist dies der Fall, so wird das entsprechende Tupel in die Ergebnisrelation eingefügt, anderenfalls wird es „entfernt“.
Beispiele bezüglich der Händler-Datenbank
TO BE DONE
