Glossar   /   Datenmanagement

SQL

SQL ist eine Sprache, mit der Daten in relationalen Datenbanken beschrieben, abgefragt und geändert werden.

Auch bekannt als: Structured Query Language

Was bedeutet SQL?

Eine Abfrage kann beispielsweise Artikel auswählen, die seit einem bestimmten Zeitpunkt geändert wurden. Datenbanksysteme bieten dabei unterschiedliche Dialekte und Erweiterungen.

Für sichere Zugriffe sind begrenzte Rechte und parametrisierte Abfragen wichtig. Direkte Änderungen an Datenbanken fremder Anwendungen können deren Geschäftsregeln umgehen. Solche Schreibzugriffe sollten nur über ausdrücklich unterstützte Verfahren erfolgen.

So sieht das in der Praxis aus

Beispiel: Ein freigegebener Lesezugriff ermittelt alle seit einem bestimmten Zeitpunkt geänderten Artikel aus einer Datenbank.

Häufige Fragen

Kann dieselbe SQL-Abfrage in jeder Datenbank laufen?

Nicht immer. Grundelemente sind standardisiert, aber Dialekte und Funktionen unterscheiden sich. Die konkrete Abfrage muss für das verwendete System geprüft werden.

Warum sind parametrisierte Abfragen wichtig?

Sie trennen Eingabewerte vom Abfragetext. Bei korrekter Nutzung verhindert das, dass Nutzereingaben als zusätzliche SQL-Befehle interpretiert werden.

Darf eine Integration direkt Datenbanktabellen verändern?

Nur wenn die betreffende Anwendung diesen Weg ausdrücklich unterstützt. Andernfalls können Prüfungen, Folgeaktionen und Datenbeziehungen umgangen werden.

Das könnte Sie auch interessieren

Passend zum Thema

Individuelle Softwareentwicklung Geeignete Datenverarbeitung und Speicherung für eine eigene Anwendung entwerfen.

Quellen und weiterführende Informationen

PostgreSQL: The SQL Language
← Zurück zu allen Glossarbegriffen

Daten passend speichern und übertragen

Ihre Anwendung muss strukturierte Inhalte dauerhaft nutzbar halten? Klären Sie Datenformate, Genauigkeit und die benötigten Regeln beim Einlesen und Schreiben.

Kontakt aufnehmen