Eine Abfrage ist eine bestimmte Anforderung von Informationen aus einer Datenbank. Insbesondere in robusten Datenbanksystemen erleichtern Abfragen das Erkennen von Trends auf hoher Ebene oder das Bearbeiten von Daten in großen Mengen. Mithilfe von Abfragen können Benutzer Datensätze suchen, die bestimmte Kriterien erfüllen, komplexe Berechnungen durchführen, komplexe Vorgänge auf einen großen Datensatz anwenden und Funktionen automatisieren, die für die Datenverwaltung erforderlich sind. Sie ermöglichen es auch, Daten für Berichtszwecke zu verdaulichen Informationen zu konsolidieren.
Arten von Abfragen
Unabhängig von der verwendeten Datenbank oder Abfragesprache gibt es zwei Haupttypen von Abfragen, die für verschiedene Ziele verwendet werden können:
- Wählen Sie Abfragen aus Informationen aus einer oder mehreren Tabellen zurückgeben. Während dies der grundlegendste Abfragetyp ist, können ausgewählte Abfragen verwendet werden, um anzugeben, wie viele Ergebnisse zurückgegeben werden, in welcher Reihenfolge sie angezeigt werden, welche Quelle (n) verwendet werden und welche Parameter für einen Datensatz enthalten sein sollen.
- Aktionsabfragen Führen Sie einen Befehl für die abgerufenen Daten aus, z. B. Löschen, Ändern, Erstellen oder Aktualisieren. Mit dieser Abfrage kann ein Benutzer eine große Anzahl von Datensätzen in großen Mengen anstatt einzeln ändern.
Sprachen abfragen
Heute gibt es zahlreiche Abfragesprachen. Die am weitesten verbreitete Sprache ist SQL (Structured Query Language), die nicht mit Microsoft SQL Server oder der NewSQL-Datenbankklasse zu verwechseln ist. SQL ist mit jeder Datenbank kompatibel und dient als Grundlage für viele Anpassungen der Abfragesprache. Daher ist SQL für die meisten Datenwissenschaftler ein Muss. Andere Sprachen sind XQuery für XML-Dokumente, SPARQL für das RDF-Datenmodell (Resource Description Framework) und andere.