Wir leben in einem Zeitalter, das unglaublich reich an Informationen ist. Um mit dieser Informationsflut umzugehen sind in Unternehmen und anderen Organisationen Datenbanken nicht mehr wegzudenken. Die Erstellung und Erhaltung von Datenbanken ist eine Millionen-Industrie mit Lösungen wie Microsoft ACCESS und Oracle. In diesem Beleg geht es um das Thema Beziehungen in relationalen Datenbanken. Die Problemstellung lautet: Was sind Beziehungen und wie werden sie in relationalen Datenbanken eingerichtet?
Dabei gehen wir entlang des Arbeitsprozesses wie er im Studienbrief DAO1012 sowie in der Literatur3 beschrieben ist: Zunächst lernen wir im Kapitel 1 (Anwendungsbereich) das Fallbeispiel kennen, anhand dessen die Sachverhalte erklärt werden sollen. Außerdem erfahren wir, was Beziehungen in relationalen Datenbanken sind und welche Konstellationen es gibt.
Im Kapitel 2 (semantisches Modell) visualisieren wir unser Fallbeispiel mittels ERM und lernen, wie Beziehungen in diesem Modell verdeutlicht werden.
Im Kapitel 3 (logisches Modell) überführen wir das ERM in ein relationales Datenmodell. Besonders interessant ist hier, wie die sog. Relationen miteinander verknüpft werden – wie die Beziehungen hier umgesetzt werden.
Abschließend, in Kapitel 4 (physische Datenorganisation), überführen wir das relationale Datenmodell ansatzweise mittels SQL in eine physische Datenbank.
Grundkenntnisse zum Thema Datenbanken werden vorausgesetzt, da eine genaue Erörterung den Rahmen dieses Belegs sprengen würde. Daher werden Begriffe, wie Relationen, und Modelle, wie das Entity-Relationship-Modell, nicht weiter erläutert, außer wenn es das Thema Beziehungen in relationalen Datenbanken betrifft.
Inhaltsverzeichnis
- Einleitung
- Anwendungsbereich und Grundlagen
- Beschreibung Fallbeispiel
- Grundlagen Beziehungen in relationalen Datenbanken
- Beziehungen im semantischen Modell (ERM)
- Beziehungen im logischen Modell (Relationales Datenmodell)
- Erstellung der Relationen aus den Entitäten
- Erstellung der Relationen aus Beziehungstypen
- Umsetzung der Beziehungen
- Vereinfachung der Beziehungen
- Beziehungen in SQL
- Zusammenfassung
- Literaturquellen
Zielsetzung und Themenschwerpunkte
Dieser Beleg befasst sich mit dem Thema Beziehungen in relationalen Datenbanken und zielt darauf ab, die Funktionsweise dieser Beziehungen zu erläutern und ihre Anwendung anhand eines konkreten Fallbeispiels zu demonstrieren.
- Einführung in das Konzept der Beziehungen in relationalen Datenbanken
- Untersuchung verschiedener Arten von Beziehungen (z. B. 1:1, 1:n, m:n)
- Darstellung der Beziehungen im semantischen Modell (ERM) und im logischen Modell
- Praktische Umsetzung von Beziehungen mithilfe von SQL
- Verdeutlichung des Zusammenhangs zwischen Beziehungen und der Datenorganisation
Zusammenfassung der Kapitel
Kapitel 1 (Anwendungsbereich und Grundlagen) stellt das Fallbeispiel einer Bewerberdatenbank vor und erläutert die grundlegenden Konzepte von Beziehungen in relationalen Datenbanken, einschließlich der verschiedenen Beziehungstypen (z. B. 1:1, 1:n, m:n).
Kapitel 2 (semantisches Modell) zeigt die Visualisierung des Fallbeispiels mittels ERM und wie Beziehungen in diesem Modell dargestellt werden.
Kapitel 3 (logisches Modell) beschreibt die Umwandlung des ERM in ein relationales Datenmodell und erklärt, wie die Beziehungen in diesem Modell umgesetzt werden.
Kapitel 4 (physische Datenorganisation) stellt die Überführung des relationalen Datenmodells in eine physische Datenbank mithilfe von SQL vor.
Schlüsselwörter
Relationale Datenbanken, Beziehungen, Entitäten, Attribute, Assoziationen, 1:1-Beziehung, 1:n-Beziehung, m:n-Beziehung, ERM (Entity-Relationship-Modell), Relationale Datenmodelle, SQL.
- Quote paper
- Lisa Sachse (Author), 2018, Beziehungen erkennen und einrichten für relationale Datenbanken, Munich, GRIN Verlag, https://www.grin.com/document/446819