Bachelorarbeit, 2010
38 Seiten, Note: 1
1 Einleitung
2 Datenbanken - ein Vergleich
2.1 Microsoft SQL-Server
2.2 MySQL
2.3 Oracle Database
2.4 PostgreSQL
3 Datenbanken - eine Analyse
3.1 Datenintegrität
3.1.1 ACID
3.1.2 Multiversion Concurrency Control (MVCC)
3.1.3 Fremdschlüssel
3.1.4 CHECK Syntax
3.2 Datenzugriff
3.2.1 SQL Standards
3.2.2 Datentypen
3.2.3 Datendefinitionen: CREATE, ALTER, DROP
3.2.4 Manipulationsbefehle: INSERT, UPDATE, DELETE
3.2.5 Join
3.3 Datenorganisation
3.3.1 View
3.3.2 Volltext-Index
3.3.3 Trigger
3.3.4 Stored Procedures
3.4 Entscheidungsmatrix
4 Schluss
Ziel dieser Arbeit ist es, vier marktführende Datenbanksysteme (Microsoft SQL Server, MySQL, Oracle und PostgreSQL) im Hinblick auf Lizenzierung, Support, Administrationswerkzeuge und technische Funktionalitäten zu vergleichen und auf Basis dieser objektiven Analyse eine fundierte Entscheidungsgrundlage für den Unternehmenseinsatz zu schaffen.
3.1.1 ACID
ACID steht für Atomicity, Constistency, Isolation und Durability und bedeutet, dass:
• jede Transaktion entweder ganz oder gar nicht ausgeführt wird (atomar)
• jede Transaktion eine konsistente Datenbank hinterlässt (unter der Voraussetzung, dass die Datenbank auch vorher schon konsistent war)
• jede Transaktion für sich isoliert ausgeführt wird und keinerlei Einfluss auf eine andere Transaktion hat
• jede Transaktion dauerhaft (persistent) in der Datenbank erhalten bleibt, auch wenn es zu einem Systemabsturz kommen sollte.
Alle 4 Datenbanken, die analysiert werden, erfüllen diese Bedingungen. Obwohl MySQL verschiedene Tabellentypen zur Auswahl anbietet, beschränkt sich diese Analyse auf den Typ ”InnoDB“.
1 Einleitung: Diese Einleitung stellt die Bedeutung von Datenbanksystemen für Unternehmen heraus und definiert das Ziel der Arbeit, vier Datenbanken mittels einer objektiven Analyse zu vergleichen.
2 Datenbanken - ein Vergleich: In diesem Kapitel werden die Hintergründe, Lizenzmodelle, Supportmöglichkeiten und Administrationswerkzeuge von Microsoft SQL Server, MySQL, Oracle und PostgreSQL gegenübergestellt.
3 Datenbanken - eine Analyse: Dieses Kapitel behandelt die technische Analyse der vier DBMS anhand der drei Kategorien Datenintegrität, Datenzugriff und Datenorganisation, veranschaulicht durch verschiedene Szenarien und Listings.
4 Schluss: Das Kapitel fasst die Ergebnisse des Vergleichs sowie der technischen Analyse zusammen und betont, dass die Entscheidung für ein DBMS immer individuell basierend auf den Anforderungen des Unternehmens getroffen werden muss.
Datenbankmanagementsystem, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, Datenintegrität, ACID, MVCC, SQL, Datenzugriff, Datenorganisation, Entscheidungsmatrix, Lizenzierung, Administration, Unternehmensdatenbank
Die Arbeit vergleicht vier prominente relationale Datenbanksysteme (Microsoft SQL Server, MySQL, Oracle und PostgreSQL) miteinander, um Entscheidungsträgern in Unternehmen eine objektive Grundlage für die Wahl eines passenden Systems zu bieten.
Die Arbeit deckt schwerpunktmäßig die Bereiche Lizenzierung, Support-Strukturen, verfügbare Administrationswerkzeuge sowie technische Kernfunktionen der Datenbanken ab.
Das Ziel ist es, durch eine neutrale Gegenüberstellung von Features und Funktionalitäten eine objektive Entscheidungshilfe zu schaffen, ohne dabei ein spezifisches System als "Sieger" zu küren.
Der Autor nutzt einen zweistufigen Analyseansatz: Erstens einen historischen und administrativen Vergleich der Systeme und zweitens eine technische Feature-Analyse anhand von Test-Unternehmensdatenbanken in den Kategorien Datenintegrität, Datenzugriff und Datenorganisation.
Im Hauptteil erfolgt eine tiefgehende Untersuchung von SQL-Standards, Datentypen, Transaktionssicherheit (ACID), Multiversion Concurrency Control (MVCC), Indizierung, Trigger-Programmierung und Stored Procedures.
Die wichtigsten Begriffe sind Datenbankmanagementsystem, Datenintegrität, ACID, SQL-Standards, Datenorganisation und Entscheidungsmatrix.
Kommerzielle Anbieter wie Microsoft oder Oracle bieten oft dedizierte Support-Verträge und Support-Teams, während Open-Source-Systeme wie PostgreSQL primär auf Community-Support setzen, jedoch durch externe Dienstleister professionell unterstützt werden können.
Die Matrix dient der kompakten und objektiven Übersicht der Feature-Unterstützung der vier untersuchten Datenbanksysteme, um dem Leser den direkten Vergleich der technischen Voraussetzungen zu erleichtern.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

