Abfragen
Abfragen bezeichnet im Informationsmanagement und in der Informatik allgemein das Anfordern von Daten aus einem Informationssystem. Eine Abfrage formuliert den gewünschten Datensatz oder Information und wird von einer Abfragesprache wie SQL, SPARQL oder XQuery interpretiert. In relationalen Datenbanken dienen Abfragen vor allem dem Lesen von Daten; Aktualisierungen, Löschungen und Strukturveränderungen erfolgen separat durch andere Operationen.
Zu den typischen Abfragen gehören Leseabfragen (SELECT), Join-Abfragen, Aggregationen (SUM, COUNT) und Unterabfragen. Abfragen können einfache
Abfragesprachen unterscheiden sich je nach Datenmodell. SQL arbeitet mit Tabellen, SPARQL mit Graphmustern, XQuery mit XML-Knoten.
Performanceaspekte spielen eine zentrale Rolle: Indizes beschleunigen den Zugriff, der Abfrageplan (execution plan) wird vom Optimierer
Anwendungsbereiche umfassen Business Intelligence, Berichterstattung, Datenanalyse sowie interaktive Anwendungen, in denen Informationen auf Knopfdruck bereitgestellt werden.