www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Als Selektion bezeichnet man in der Informatik die Auswahl von Datenobjekten aus einer Datenmenge Die in einer Datenbank enthaltenen Daten werden erst durch Selektion nutzbar In der Relationalen Algebra ist die Selektion einer der funf Operatoren die in Relationalen Datenbanken eingesetzt werden Inhaltsverzeichnis 1 Aufgabe 2 Implementierung 3 Beispiele 4 Siehe auchAufgabe BearbeitenDabei werden Datenobjekte nach ihren Eigenschaften ausgewahlt um sie anzuzeigen zu exportieren zu verandern Update oder als Referenz fur einen Vergleich zu verwenden Hierbei kann man zwischen eindeutigen Anfragen unterscheiden die nur ein einziges Tupel als Resultat zuruckgeben und solchen die eine Liste mit Tupeln liefern Implementierung BearbeitenDie jeweilige Implementierung hangt stark von der verwendeten Datenbank ab Da solche Systeme von ihrer Konzeption auf das Auffinden von Datensatzen ausgelegt sind wird keine lineare Suche verwendet Eine solche Suche uber grosse Datenmengen ist ineffizient und haufig technisch nicht realisierbar Hier kommen stattdessen Indizes zum Einsatz die es erlauben mit einem Schlussel Daten schnell in einer Datenmenge zu finden Solche Indizes verwenden sogenannte Indexstrukturen Ein Schwerpunkt liegt bei der Realisierung vor allem auch auf der Skalierbarkeit und Parallelisierung uber verschiedene Computer sowie der Minimierung von Festplattenzugriffen Beispiele BearbeitenHeute hat sich SQL auf dem Markt als Standard Anfragesprache fur relationale Datenbanksysteme durchgesetzt Eine Selektion erfolgt hier uber die sog WHERE Klausel in der die Selektionskriterien angegeben werden Das einleitende Schlusselwort SELECT einer SQL Anfrage realisiert dagegen die Projektion d h die Einschrankung der Ergebnis Tupel auf einzelne Attribute SELECT FROM Tabelle Liefert alle Zeilen Tupel der Tabelle SELECT FROM Tabelle WHERE a 25 Gibt jene Tupel zuruck deren Attribut a den Wert 25 hat SELECT Name FROM Tabelle WHERE a 25 Gibt das Attribut Name jener Tupel zuruck deren Attribut a den Wert 25 hat Siehe auch BearbeitenSelektivitat Informatik Abgerufen von https de wikipedia org w index php title Selektion Informatik amp oldid 196075073