Best in textbook rentals since 2012!
ISBN-10: 3656467854
ISBN-13: 9783656467854
Edition: N/A
Authors:
Mkt
30 day, 100% satisfaction guarantee!
This item will ship on
Monday, June 3.
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Description:
Diplomarbeit aus dem Jahr 2010 im Fachbereich Informationswissenschaften, Informationsmanagement, Note: 1,3, Johann Wolfgang Goethe-Universitat Frankfurt am Main (Datenbanken und Informationssysteme), Sprache: Deutsch, Abstract: Die objektorientierte Programmierung ist in der heutigen Softwareentwicklung nicht mehr wegzudenken. Auf Sprachelemente wie Kapselung, Polymorphie und Vererbung kann in modernem Softwaredesign nur schwer verzichtet werden. Ebenso sind relationale Datenbanken noch immer die erste Wahl fur die persistente Speicherung von Daten. Sie skalieren fur grosse Datenmengen, sind sicher, verwalten Transaktionen zwischen Benutzern und besitzen den grossten Marktanteil von allen… Datenbanken. Die Sammlung der Probleme die auftreten, wenn man objektorientierte Datenstrukturen in einer relationalen Datenbank speichern mochte, werden als Object-relational Impedance Mismatch bezeichnet. In dieser Arbeit werden die entstehenden Probleme, die durch den Unterschied zwischen den beiden Paradigmen entstehen, erlautert und bisher gefundene Losungen fur den Impedance Mismatch vorgestellt. Es wird gezeigt, warum es keine einzige perfekte Losung fur den IM geben kann, weshalb die bisher in der Industrie entwickelten Persistenzmechanismen in vielen individuellen Bereichen Anwendung finden. Die Strategien werden kritisch betrachtet und eigene Verbesserungen und Konzepte ausgearbeitet, die eine Basis fur ein weiteres Framework fur Webapplikationen legen. Die Effizienz dieser verbesserten Konzepte wird durch einen Vergleich mit ahnlichen Produkten untersucht. Die Theorie des Object-relational Impedance Mismatch, Die Kernprobleme, Losungen: Ersetzen der Datenbank, Object-relational Mapper Object-relational Mapping: Speichern des Zustandes eines Objektes, Speichern von Klassenhierarchien, Horizontales Mapping, Vertikales Mapping, Filter-Mapping, Generelles Mapping, Speichern von Beziehungen zwischen Objekten, Laden und Marshalling von Objekten, Vertiefung: Object Loading F