Zum Inhalt springen

Object-Relational Mapping

Objekte im Programm mit Daten einer relationalen Datenbank verbinden.

Auch bekannt alsORM
Datenplattformen

Was ist Object-Relational Mapping?

Object-Relational Mapping, kurz ORM, verbindet Objekte beziehungsweise Modelle im Programm mit relationalen Datenbankstrukturen. Ein entsprechendes Werkzeug übersetzt viele Zugriffe in Datenbankoperationen. Wie Felder, Beziehungen und Änderungen behandelt werden, hängt vom ORM und seiner Konfiguration ab. Das Verfahren nimmt dem Team nicht die Entscheidungen über Schema, Datenbedingungen, Abfragen und Migrationen ab.

In einem erfundenen Portal bildet das Modell ServiceRequest eine gespeicherte Anfrage ab. Eine Änderung am Objekt im Arbeitsspeicher bedeutet nicht bei jedem Werkzeug automatisch eine dauerhafte Änderung in der Datenbank; der vorgesehene Speicherablauf muss ausgeführt werden. Das Team prüft erzeugte Abfragen, benötigte Daten und Zugriffsrechte. Eine bequem formulierte Modellabfrage gewährleistet weder eine passende Abfrageleistung noch die Berechtigung, alle zurückgegebenen Anfragen zu sehen.

Quellen