Zum Hauptinhalt springen

ORM




ORM-Konzept

Was ist der ORM?

Das ORM (Objektrelationale Zuordnung) ist ein Programmiertechnik, mit der Objekte mit den von ihnen dargestellten Daten verknüpft werden können. Durch diese Dynamik wird erreicht, dass die Datenzugriffsaufgaben für den Programmierer vereinfacht werden. Auf Spanisch wird es auch als objektrelationale Zuordnung bezeichnet.

Die Verwendung hat in den letzten Jahren zugenommen und den SQL-Code übertroffen, da die Anzahl der Datensätze in einer Abfrage begrenzt werden kann, während der Programmierer nicht manuell geschrieben werden muss, um die Abfragen zu erstellen und die Daten im RDBMS zu verwalten. Aus dieser Dynamik, Ermöglicht die automatische Zuordnung von Datenbanken.

Das ORM Es enthält Tools, mit denen die Konvertierung von Objekten in einer relationalen Datenbank gespeichert werden kann. Es bietet auch die Möglichkeit, die Merkmale der Objektorientierung, hauptsächlich Vererbung und Polymorphismus, zu nutzen. Wenn Sie die gespeicherten Daten aus der relationalen Datenbank abrufen, werden die Datensätze ebenfalls zu Objekten.

Endlich, arbeitet als Zwischenlösung, die die Lücke zwischen objektorientiertem Sprachhandling und relationaler Datenbank schließtDies erleichtert dem Programmierer die Arbeit und stellt sicher, dass der Datenzugriff automatisch erfolgt.

Wofür ist das ORM?

Es dient so, dass Die Datenbankprogrammierung ist schnell, sowie für In Tabellen eingefügte Codes reduzieren y Machen Sie das Mapping so automatisch wie möglich. All dies, ohne dass der Programmierer Codes einfügen und diese entsprechend den in der App erforderlichen Änderungen an die verschiedenen Tabellen anpassen muss.

Einige der Vorteile des ORM finden Sie in die Sicherheit, die es der Datenzugriffsschicht gegen Angriffe bietet.  Neben dem Einfache Pflege des Codes und seiner eigenen Sprache zum Abfragen. Obwohl letzteres gewisse Schwierigkeiten verursachen kann, ist eine gute Kenntnis seiner Funktionsweise erforderlich, um das ORM gut nutzen zu können.

ORM-Beispiele

Beispiele für ORMs, die erwähnt werden können, umfassen Ruhezustand, iBatis, Entity Frameworks, Doctrine, Propel, DataObjects.net, Torque, Torpor, Django und viele mehr angepasst für verschiedene Programmiersprachen wie Java, PHP, Python und Net. Am bekanntesten ist Hibernate für Java.

Obwohl auf dem Markt Nutzungspakete für die objektrelationale Zuordnung verfügbar sind, ziehen es viele Programmierer vor, ihre eigenen Tools zu erstellen.

Weitere Informationen zu ORM

Möchten Sie mehr über das ORM erfahren? Als nächstes empfehlen wir, die folgenden Beiträge zum Thema zu lesen:

R Marketing Digital