Bachelorarbeit, 2003
132 Seiten, Note: 1,3
Diese Bachelorarbeit untersucht verschiedene CASE-Tools für den konzeptuellen Datenbankentwurf. Ziel ist der Vergleich und die Beurteilung dieser Tools anhand festgelegter Kriterien.
0. Motivation für den Einsatz von CASE-Tools: Dieses Kapitel legt die Grundlage der Arbeit dar und begründet den Einsatz von CASE-Tools im Datenbankentwurf. Es wird die Notwendigkeit und der Nutzen von solchen Werkzeugen für effizientes und effektives Arbeiten im Bereich der Datenbankentwicklung hervorgehoben. Die Kapitel erläutert die Vorteile durch Automatisierung und Unterstützung bei der Modellierung und Implementierung von Datenbanken.
1. Einführung in den Datenbankentwurf: Dieses Kapitel liefert eine umfassende Einführung in die verschiedenen Phasen des Datenbankentwurfs. Es beschreibt detailliert die Konzepte der Datenmodellierung, einschließlich Objekten, Abstraktionsmechanismen und Beziehungen. Verschiedene Datenmodelle wie das ER-Modell und UML-Diagramme (Anwendungsfall- und Klassendiagramme) werden vorgestellt und ihre Anwendung im Kontext des Datenbankentwurfs erläutert. Zusätzlich wird das relationale Datenmodell mit seinem Aufbau und den relevanten Begriffen detailliert beschrieben.
2. Fallbeispiel: Dieses Kapitel präsentiert ein detailliertes Fallbeispiel, welches den Entwurf einer Datenbank für einen Flughafen beschreibt. Es analysiert die verschiedenen Perspektiven – die des Passagiers, der Flughafenverwaltung und der Fluggesellschaft – und verdeutlicht, wie diese unterschiedlichen Sichtweisen in ein ganzheitliches Datenmodell integriert werden können. Die Darstellung des Fallbeispiels dient als Grundlage für den späteren Vergleich der verschiedenen CASE-Tools.
3. Klassifizierung der CASE-Werkzeuge: Dieses Kapitel führt eine systematische Klassifizierung und Bewertung verschiedener CASE-Tools durch. Es definiert fundamentale und erweiterte Anforderungen an diese Tools, darunter Aspekte wie die Unterstützung verschiedener Diagrammtypen, die Funktionalität (Korrektheit, Datenbankanbindung, Forward-Engineering), Bedienungskomfort, Import- und Reverse-Engineering-Fähigkeiten, Referentielle Integrität, die Möglichkeit zur Indexdefinition und die allgemeine Flexibilität des Tools. Diese Bewertungskriterien dienen als Grundlage für den Vergleich der im Fallbeispiel eingesetzten Tools.
CASE-Tools, Datenbankentwurf, Datenmodellierung, ER-Modell, UML, Relationales Datenmodell, Flughafen, Fallbeispiel, Vergleich, Bewertung, Anforderungen, Forward-Engineering, Reverse-Engineering.
Dieses Dokument bietet eine umfassende Übersicht über den Einsatz von CASE-Tools im Datenbankentwurf. Es beinhaltet ein Inhaltsverzeichnis, die Zielsetzung und Themenschwerpunkte, Zusammenfassungen der einzelnen Kapitel und eine Liste der Schlüsselwörter. Der Fokus liegt auf dem Vergleich und der Bewertung verschiedener CASE-Tools anhand definierter Kriterien, veranschaulicht an einem Fallbeispiel eines Flughafens.
Das Dokument gliedert sich in vier Kapitel: Kapitel 0 behandelt die Motivation für den Einsatz von CASE-Tools. Kapitel 1 führt in den Datenbankentwurf ein, inklusive Datenmodellierung und verschiedenen Datenmodellen (ER-Modell, UML-Diagramme, relationales Datenmodell). Kapitel 2 präsentiert ein detailliertes Fallbeispiel eines Flughafens. Kapitel 3 klassifiziert und bewertet verschiedene CASE-Tools anhand fundamentaler und erweiterter Anforderungen.
Das Dokument behandelt das ER-Modell und UML-Diagramme (Anwendungsfall- und Klassendiagramme) sowie das relationale Datenmodell. Es erklärt deren Aufbau und Anwendung im Kontext des Datenbankentwurfs.
Das Fallbeispiel beschreibt den Entwurf einer Datenbank für einen Flughafen. Es betrachtet die Perspektiven von Passagieren, Flughafenverwaltung und Fluggesellschaft und zeigt, wie diese in ein ganzheitliches Datenmodell integriert werden können.
Die Bewertung der CASE-Tools basiert auf fundamentalen Anforderungen (Diagramme, Funktionen wie Korrektheit und Datenbankanbindung, Forward-Engineering, Bedienungskomfort) und erweiterten Anforderungen (Import, Reverse-Engineering, referentielle Integrität, Indexdefinition, Flexibilität). Weitere Bewertungspunkte werden ebenfalls erwähnt.
Forward-Engineering bezeichnet die automatische Generierung von Datenbankstrukturen (z.B. SQL-Code) aus einem Datenmodell (z.B. ER-Modell). Reverse-Engineering hingegen extrahiert ein Datenmodell aus einer bestehenden Datenbank.
Das Dokument zielt darauf ab, verschiedene CASE-Tools für den konzeptuellen Datenbankentwurf zu vergleichen und anhand festgelegter Kriterien zu beurteilen. Es soll einen Überblick über die Möglichkeiten und die Auswahlkriterien für den Einsatz solcher Werkzeuge geben.
Dieses Dokument ist relevant für Studierende, die sich mit Datenbankentwurf und CASE-Tools auseinandersetzen, sowie für alle, die sich einen Überblick über die Auswahl und Anwendung von CASE-Tools im Datenbankbereich verschaffen möchten.
Schlüsselwörter sind: CASE-Tools, Datenbankentwurf, Datenmodellierung, ER-Modell, UML, Relationales Datenmodell, Flughafen, Fallbeispiel, Vergleich, Bewertung, Anforderungen, Forward-Engineering, Reverse-Engineering.
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!
Kommentare