Datenbanksysteme V – Beispiel ER-Modulierung

In diesem Artikel gibt es nun endlich das praktische Beispiel zur ER-Modellierung. Auch dieses Mal soll das Bibliotheksbeispiel wieder zur Hilfe genommen werden. Beschreibung einer Datenbank Die Datenbank soll alle nachfolgend beschriebenen Vorgänge in einer Bibliothek erfassen. Zu allen Mitarbeitern der Bibliothek soll eine eindeutige Personalnummer, der Name, sowie der aktuelle Wohnort gespeichert werden. Sollte […]

Weiterlesen

Titelbild Datenbanken 5: ER-Modellierung

Datenbanken IV – Entity-Relationship-Modell (ER-Modell), Datenbankdarstellungen I

Das Entity-Relationship-Modell ist eine Möglichkeit die logischen Zusammenhänge einer Datenbank darzustellen. In der Regel erstellt man vor der Implementierung ein Entity-Relationship-Modell, bevor die eigentliche Programmierung beginnt. Um besonders genau zu sein, sollte man zwischen Entitätstyp, Entitätsinstanzen und Entitäten unterscheiden. In der Regel verwendet man aber für alle 3 Begriffe das Wort Entität synonym und die […]

Weiterlesen

Datenbanken III – Verschiedene Abstraktionsschichten einer Datenbank, Datenbankschema

Ein wichtiges Konzept von Datenbanken ist die Datenunabhängigkeit, d.h. die Unabhängidkeit der eigentlichen Daten von der Art der Speicherung der Daten und der Art wie darauf zugegriffen wird. Physische Datenunabhängigkeit: Anwendungsprogramme funktionieren immer noch, auch wenn sich die Speicherstruktur ändert, sofern das möglich ist (benötigte Daten nicht entfernt wurden). Erläuterung: Wird die Speicherstrukur von einem […]

Weiterlesen

Datenbanken II – Grundlegende formale Definitionen

Nach der kurzen praktischen Einführung in das Thema folgt jetzt ein recht trockener Artikel mit vielen Definitionen. Zu vielen Begriffen habe ich die englische Übersetzung in Klammern vermerkt, da viel Literatur ausschließlich in englischer Sprache verfügbar ist. Ich hoffe die kurze Schreibweise in Form von Aufzählungen ist auch noch gut lesbar und verständlich. Formale Definitionen […]

Weiterlesen

Datenbanken I – Kurze Einführung für ein grobes Verständnis

Da hier in den nächsten Wochen eine ausführliche Artikelserie zu Datenbanken folgen wird, möchte ich zunächst einen groben Überblick über Datenbanken vermitteln. Ich hoffe die nachfolgenden Artikel sind dann leichter zu verstehen. Eine Datenbank kann man sich als Sammlung von Daten zu einem Themengebiet vorstellen. In der Artikelserie möchte ich am Beispiel einer Bibliothek arbeiten. […]

Weiterlesen