|
Definition 
Vergleichen lässt sich die Idee mit einem Textverarbeitungsprogramm oder mit einer Bibliothek.
Am Beispiel von Textverarbeitungsprogrammen lässt sich diese Trennung zwischen physikalischen und logischen Segmenten recht deutlich veranschaulichen.
Die Textverarbeitung hebt die statische Bindung an das Speichermedium Papier auf, wodurch sich flexibler und effektiver arbeiten lässt. Bei Änderungen muss das Dokument nicht neu geschrieben werden, sondern man löscht, verschiebt und fügt Elemente im Dokument selbst hinzu und es ändern sich nur die Adresszuweisungen des Speicherplatzes auf dem Festplattenspeicher.
|
|
Vermeidung von Redunanz und Inkonsistenz
|
Funktionsprinzip 
Bei der Datenbank funktioniert dies ähnlich. Änderungen im Datenbestand führen nicht zum Schreiben von neuen Karteikarten. Auch müssen für die unterschiedlichen Abteilungen nicht mehrere Karteikarten mit demselben oder einem ähnlichen Inhalt angelegt werden, die nur zu Redundanz und Inkonsistenz führen würden. Nehmen wir als Beispiel eine Bibliothek. Da gibt es Karteikarten für Kunden und Bücher, die diese mit bestimmten Attributen beschreiben. Zudem müssen noch die Beziehungen untereinander z.b. "verliehen", "überfällig" oder "vorgemerkt" und auch das Mahnverfahren irgendwo vermerkt werden. Dies würde zu zahlreichen Karteikarten mit ähnlichem oder z.t. identischen Inhalt führen, wobei bei Korrekturen schnell mal eine Karte übersehen werden kann und dies würde dann zu der besagten Inkonsistenz des Datenbestandes führen.
|
|
Normalisierung
|
Datenbankmodell 
Zur Vermeidung der genannten Probleme, ist grundsätzlich ein ausgefeiltes Datenbankmodell notwendig.
Datenbankmodellierung ist ein großes Spezialgebiet in der Informationstechnologie. Hier ist Expertenwissen gefragt, um bereits bei der Erstellung des Modells alle Eventualitäten vorwegzunehmen und das redundante Ablegen von Informationen innerhalb des Datenmodells zu vermeiden. Dieser Vorgang wird bei relationalen Datenbanken "Normalisierung" genannt.
|
|
|
Seite 3 von 5
|
| Inhalt: |
|
Wozu Datenbanken im Intranet
Datenbanksysteme spielen eine wichtige Rolle in Intranets
Vorteile
Welche Vorteile bieten Datenbankmanagementsysteme
Grundlagen
Definition von Datenbanken
Anforderungen
Was müssen Datenbanksysteme im Intranet leisten?
Modelle
Eine Kurzvorstellung verschiedener Datenbankmodelle.
|
|
|
|
|