Datenbankabfrage
Eine Datenbankabfrage fordert Daten nach festgelegten Bedingungen an. Auswahl, Ergebnisumfang und Reihenfolge sollten zum Arbeitszweck passen.
Eine Datenbankabfrage fordert Daten aus einer Datenbank nach festgelegten Bedingungen an. Bei relationalen Datenbanken kann dafür eine SQL-Anweisung wie SELECT verwendet werden. Sie beschreibt unter anderem, welche Spalten und Datensätze benötigt werden.
Beispiel einer Bestellliste
In einem hypothetischen Portal werden offene Bestellungen einer bestimmten Kundenfirma angefordert. Firmenbezug, Status und benötigte Felder gehören zur Auswahl. Eine gewünschte Sortierung muss ebenfalls festgelegt sein; die Reihenfolge ist sonst nicht verlässlich zugesichert.
Nicht jede Ansicht braucht alle vorhandenen Daten. Eine passende Begrenzung unterstützt einen nachvollziehbaren Ablauf. Die Abfrage muss zudem den erlaubten Datenbereich einhalten. Dass Daten technisch abrufbar sind, bedeutet nicht, dass die anfragende Person sie sehen darf.
Quellen
Verwandte Begriffe
- DatenbankindexEin Datenbankindex unterstützt passende Suchzugriffe. Er beschleunigt nicht jede Abfrage und verursacht Aufwand bei Speicherung und Änderungen.
- N+1-AbfrageBeim N+1-Muster folgt auf eine Listenabfrage ein weiterer Abruf je Ergebnis. Entscheidend ist die Struktur, nicht nur eine hohe Aufrufzahl.
- Object-Relational MappingObjekte im Programm mit Daten einer relationalen Datenbank verbinden.
- PostgreSQLEin offenes, objekt-relationales Datenbanksystem zur strukturierten Speicherung und Abfrage von Daten.
- NoSQLEin Sammelbegriff für Datenbanksysteme mit unterschiedlichen, nicht primär relationalen Datenmodellen.
- SQLEine Sprache zum Definieren, Abfragen und Ändern von Daten; kein einzelnes Datenbankprodukt.
Beiträge zum Thema

Ihr Vorhaben mit ASES
Beschreiben Sie uns Ihr Vorhaben. Wir melden uns mit einer ersten Einschätzung.
