Das Ziel dieser Arbeit ist es, die Funktionsweise von Datenbanken grundlegend zu erklären und die verschiedenen am Markt verfügbaren Datenbanksysteme von verschiedenen Herstellern in ihren Marktanteilen sowie Funktionsweisen zu vergleichen.
In der Arbeit sollen zunächst in Kapitel zwei die Funktionsweisen eines Datenbanksystems erklärt werden. Hierbei wird zunächst zwischen den relationalen Datenbanken, die zusammen mit der Unterart der Objektrelationalen Datenbanken, die vorherrschende Art der Datenbanksysteme darstellen und auf Tabellen zur Speicherung von Daten basieren und den objektorientierten Datenbanksystemen, bei welchen die Daten in Dokumenten abgelegt werden, unterschieden. Dabei wird auf die Vorteile und Nachteile der jeweiligen Systeme eingegangen und passende Anwendungsfälle beschrieben. Anschließend wird in Kapitel drei eine Analyse der zurzeit angebotenen Datenbanksysteme durchgeführt. Der Fokus soll hierbei auf der Popularität des Datenbanksystems sowie der Art der Datenbank liegen. Des Weiteren sollen die unterstützen Betriebssysteme sowie die unterstützten Programmiersprachen untersucht werden.
Inhaltsverzeichnis
1 Einleitung
1.1 Einführung in das Thema und Zielsetzung
1.2 Vorgehensweise
2 Grundlagen von Datenbanken
2.1 Allgemeine Informationen
2.2 Relationale Datenbanken
2.3 Objektorientierte Datenbanken
2.4 Objekt-Relationale Datenbanken
3 Marktanalyse verschiedener Anbieter und ihrer angebotenen Datenbanksysteme
4 Zusammenfassung und Empfehlung zur Auswahl eines Datenbanksystems
Zielsetzung & Themen
Die vorliegende Arbeit hat zum Ziel, die grundlegenden Funktionsweisen verschiedener Datenbankansätze zu erläutern und einen fundierten Vergleich aktuell am Markt verfügbarer Datenbanksysteme hinsichtlich ihrer Marktanteile und technologischen Eigenschaften durchzuführen.
- Grundlagen relationaler, objektorientierter und objekt-relationaler Datenbanken
- Vergleichende Analyse populärer Datenbanksysteme
- Betrachtung von Marktführern wie Oracle, MySQL und Microsoft SQL-Server
- Untersuchung von Betriebssystemunterstützung und Programmiersprachenkompatibilität
- Bewertung von Open-Source- versus kommerziellen Lösungen
Auszug aus dem Buch
2.4 Objekt-Relationale Datenbanken
Die Objekt-Relationalen Datenbanken verbinden die Vorteile der relationalen und objektorientierten Datenbanken und schalten die Nachteile des jeweiligen Ansatzes aus. Hierbei werden, ähnlich wie bei den objektorientierten Datenbanken Daten als Objekte gespeichert. Dabei werden allerdings auch die Beziehungen der Objekte untereinander abgelegt. Dies ermöglicht es, die Daten wie bei einer relationalen Datenbank mittels SQL abzufragen. Zeitgleich können benutzerdefinierte Funktionen mit den Datentypen externer Programmiersprachen, welche normalerweise nicht von SQL bearbeitet werden können, genutzt werden Des Weiteren erlauben Objekt-Relationalen Datenbanken die Abfrage eines Datensatzes selbst dann, wenn ihr Primärschlüssel verändert wurde. Ein weiterer Vorteil des Objekt-Relationalen Datenbanken ist, dass die Performance, welche objektorientierten Datenbanken bei großen Datensätzen ein Nachteil darstellt, durch die die Vermischung der beiden Ansätze verbessert wird.
Zusammenfassung der Kapitel
1 Einleitung: Dieses Kapitel führt in die enorme Bedeutung von Datenbanken für die moderne Datenverarbeitung ein und definiert das Ziel sowie die methodische Vorgehensweise der Arbeit.
2 Grundlagen von Datenbanken: Hier werden die wesentlichen Datenbankansätze – relational, objektorientiert und objekt-relational – theoretisch definiert sowie deren Vor- und Nachteile erläutert.
3 Marktanalyse verschiedener Anbieter und ihrer angebotenen Datenbanksysteme: In diesem Teil erfolgt eine praxisorientierte Analyse führender Datenbanksysteme basierend auf aktuellen Rankings und Kriterien wie Performance und Kosten.
4 Zusammenfassung und Empfehlung zur Auswahl eines Datenbanksystems: Abschließend werden Entscheidungshilfen für die Wahl eines geeigneten Datenbankmodells basierend auf den spezifischen Anforderungen an Struktur und Komplexität gegeben.
Schlüsselwörter
Datenbanken, Datenbanksysteme, Relationale Datenbanken, Objektorientierte Datenbanken, Objekt-Relationale Datenbanken, NoSQL, SQL, Marktanalyse, Oracle, MySQL, Microsoft SQL-Server, PostgreSQL, Datenbankmanagement, Open-Source, Performance
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit behandelt die Funktionsweise und den Marktvergleich moderner Datenbanksysteme zur Speicherung und Verwaltung großer Datenmengen.
Was sind die zentralen Themenfelder?
Die zentralen Themen umfassen die technologischen Grundlagen relationaler und nicht-relationaler Datenbankmodelle sowie deren praktische Anwendung im Unternehmensumfeld.
Was ist das primäre Ziel dieser wissenschaftlichen Arbeit?
Das Ziel ist es, die Funktionsweise von Datenbanken zu erklären und die derzeit am Markt führenden Systeme hinsichtlich ihrer Eignung und Funktionsweise zu vergleichen.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit nutzt eine deskriptive Theorieanalyse der Datenbankmodelle sowie eine Sekundärdatenanalyse basierend auf etablierten Branchen-Rankings (solid IT) zur Marktanalyse.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die theoretische Fundierung der Datenbankansätze und eine detaillierte Analyse populärer Systeme wie Oracle, MySQL und MongoDB.
Welche Schlüsselwörter charakterisieren die Arbeit?
Die Arbeit lässt sich primär über Begriffe wie Datenbankmanagement, SQL, Objekt-Relationale Datenbanken, Open-Source und Marktperformance charakterisieren.
Warum gelten Objekt-Relationale Datenbanken als hybrider Ansatz?
Sie kombinieren die strukturierte Abfragbarkeit relationaler Datenbanken mittels SQL mit der Flexibilität objektorientierter Speichermodelle.
Welchen Einfluss hat das Know-how auf die Systemwahl?
Die Wahl ist stark vom vorhandenen IT-Wissen abhängig, da Open-Source-Lösungen wie PostgreSQL zwar kostenfrei sind, jedoch eine höhere Expertise in der Administration erfordern als kommerzielle High-End-Produkte.
- Arbeit zitieren
- Frederic Schulz (Autor:in), 2020, Datenbanksysteme. Eine Marktanalyse aktueller Anbieter und Produkte, München, GRIN Verlag, https://www.grin.com/document/962951