In der heutigen Zeit wird der Umgang mit elektronisch gespeicherten Informationen immer wichtiger. Sie dienen als Basis für diverse elektronische Geschäftsvorgänge (Serienbrief, Telefonkontakt etc.) aber auch als Informationsquelle über eine Person oder einen Gegenstand welchen man „bearbeiten“ muss. Der Vorteil dieser elektronisch gespeicherten Daten liegt klar in ihrer informellen Größe bei sehr geringem Platzbedarf. So kann heutzutage die komplette Personaldatenbank eines Unternehmens bequem auf einem Datenträger (z.B. USB-Stick) transportiert und an einem mobilem Gerät wie z.B. einem Smartphone oder einem Tablet bearbeitet bzw. aktualisiert und ausgewertet werden.
Inhaltsverzeichnis
- 1. Einleitung
- 1.1 Zielsetzung
- 1.2 Abgrenzung
- 2. Konzeptueller und logischer Prozess der Datenbankmodellierung
- 2.1 Weltausschnitt und konzeptuelle Modellierung
- 2.2 Relationenmodell und logische Modellierung
- 2.2.1 Normalisierung des Relationenmodells
- 3. Modellierung der Datenbank ZOO
- 3.1 Konzeptuelle Modellierung
- 3.1.1 Realweltausschnitt und Entitätstypen
- 3.1.2 E/R-Diagramm ZOO
- 3.2 Logische Modellierung
- 3.2.1 Transformation des E/R Diagrammes ins Relationenmodell
- 3.2.2 Normalisierung des Relationenmodells
- 4. Einrichtung der Datenbank
- 4.1 Entwicklungsumgebung
- 4.2 Übertrag des Relationenmodells in Datenbanktabellen
- 5. Fazit und Möglichkeiten
Zielsetzung und Themenschwerpunkte
Dieses Assignment präsentiert einen praxisnahen Schritt-für-Schritt-Prozess der Datenbankmodellierung und -einrichtung anhand eines Anwendungsbereichs Zoo. Der Fokus liegt dabei auf der Modellierung unter Verwendung von MySQL, beginnend mit einer textuellen Problembeschreibung bis hin zur fertigen Datenbank.
- Konzeptuelle Modellierung von Entitäten und Beziehungen im Zoo-Umfeld
- Transformation des E/R-Diagramms in ein relationales Datenmodell
- Normalisierung des Relationenmodells zur Vermeidung von Redundanzen
- Einrichtung und Implementierung der Datenbanktabellen in MySQL
- Diskussion von Erweiterungsmöglichkeiten und Optimierungspotenzial der Datenbank
Zusammenfassung der Kapitel
- Kapitel 1: Einleitung
- Kapitel 2: Konzeptueller und logischer Prozess der Datenbankmodellierung
- Kapitel 3: Modellierung der Datenbank ZOO
- Kapitel 4: Einrichtung der Datenbank
Dieses Kapitel führt in die Thematik der Datenbankmodellierung ein und beschreibt die Bedeutung elektronisch gespeicherter Informationen für diverse Geschäftsprozesse. Zudem werden die Zielsetzung des Assignments und die Abgrenzung des Themenbereichs dargelegt.
Kapitel 2 beleuchtet den Prozess der Datenbankmodellierung von der konzeptuellen bis zur logischen Modellierung. Es werden die Schritte der Weltausschnittsbestimmung, der Entitäts- und Beziehungstypendefinition sowie die Transformation ins Relationenmodell erläutert. Des Weiteren wird die Normalisierung des Relationenmodells zur Optimierung der Datenbankstruktur beschrieben.
In Kapitel 3 wird die Datenbankmodellierung für den Anwendungsbereich Zoo anhand eines konkreten Beispiels ausgeführt. Es werden die Entitätstypen des Zoos, wie Tiere, Futter, Pfleger etc., definiert und in einem E/R-Diagramm dargestellt. Anschließend wird dieses Diagramm in ein relationales Datenmodell transformiert und mithilfe der Normalisierung optimiert.
Kapitel 4 befasst sich mit der praktischen Einrichtung der Datenbank. Es wird die verwendete Entwicklungsumgebung beschrieben und die Umsetzung des relationalen Datenmodells in Datenbanktabellen unter MySQL erläutert.
Schlüsselwörter
Die wichtigsten Schlüsselwörter dieses Assignments sind: Datenbankmodellierung, Relationenmodell, E/R-Diagramm, Normalisierung, MySQL, Zoo, Entitätstypen, Attribute, Beziehungen, Fremdschlüssel, Datenbanksysteme.
- Quote paper
- Jens-Uwe Hammann (Author), 2015, Modellieren und Einrichten einer Datenbank zum Anwendungsbereich Zoo, Munich, GRIN Verlag, https://www.grin.com/document/294491