Händler-Datenbank (SQL-Beispiel)/Selektion: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) |
||
| Zeile 9: | Zeile 9: | ||
Installieren Sie dazu die zugehörige [[Händler-Datenbank (SQL-Beispiel)|Händler-Datenbank]]. | Installieren Sie dazu die zugehörige [[Händler-Datenbank (SQL-Beispiel)|Händler-Datenbank]]. | ||
== Die | == Die Selektionsfunktion== | ||
[[Datei:Relational Algebra Single Table Selection.svg| mini|200px | rechts |gerahmt|Eine Selektionsfunktion entfernt Zeilen (= Tupel) aus einer Tabelle.]] | [[Datei:Relational Algebra Single Table Selection.svg| mini|200px | rechts |gerahmt|Eine Selektionsfunktion entfernt Zeilen (= Tupel) aus einer Tabelle.]] | ||
Version vom 11. Juli 2019, 14:25 Uhr
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
Eine Selektionsfunktion Relationalen Algebra
$ σ_{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$.
Nur falls dies der Fall ist, wird das Tupel in die Ergebnisrelation eingefügt. Diejenigen Tupel, die die Bedingung $b$ nicht erfüllen, werden „entfernt“.
Beispiele bezüglich der Händler-Datenbank
TO BE DONE
