Datenbank mit Access 
Relationale Datenbanken

Aufgaben einer Dateiverwaltung

Aufgaben Dateiverwaltung

Merkmale:
- Programm und Datenstruktur sind für eine bestimmte Aufgabe entworfen: Die Struktur der Datei und des Programms sind wechselseitig voneinander abhängig. Änderungen des einen ziehen Änderungen des anderen nach sich.
- Programmcode für Eingabe, Ausgabe, Listen usw. ist in der Regel nicht in anderen Programmen wiederverwendbar.
- Erweiterungen um neue Dateien und Programme sind problematisch zu realisieren. Es besteht die Gefahr, daß nicht zueinander passende Teillösungen entstehen.


Teile einer herkömmlichen Dateiverwaltung

Teile dateiverwaltung

Merkmale:
- Zu verschiedenen Aufgaben gibt es getrennte Programme mit unterschiedlichen Bedieneroberflächen.
- Verschiedene Anwendungsprogramme benötigen verschiedene Dateien und umgekehrt.
- Einzelne Daten werden mehrfach gespeichert und müssen mehrfach gepflegt werden.
- Daten in verschiedenen Dateien können voneinander abhängig sein und müssen deshalb von Hand abgestimmt werden.
- Änderungen in der Dateistruktur erfordern Änderungen in vielen Einzelprogrammen.


Verwendung eines Datenbankmanagementsystems

Verwendung Dbms

Merkmale:
- Alle Daten werden nur einmal gespeichert und gemeinsam verwaltet, was die Pflege erleichtert.
- Verschiedene Anwenderprogramme verwenden eine gemeinsame Datenbasis.
- Verschiedene Anwenderprogramme können die gleichen Routinen zur Dateneingabe, -ausgabe, Sortierung usw. benutzen. Diese werden vom Datenbanksystem zur Verfügung gestellt.
- Alle Teile des Programmsystems haben ähnliche Benutzeroberflächen, weil das Datenbanksystem die erforderlichen Bausteine zur Gestaltung der Oberfläche zurVerfügung stellt.
- Bei Änderungen, Erweiterungen usw. muß nicht das ganze Programmsystem überarbeitet werden.


Relationale Datenbanken

Relationen

Merkmale:
- Die Daten sind in kleinste Einheiten zerlegt, aus denen die einzelnen Tabellen und ihre Felder gebildet werden. Dies ermöglicht das Formulieren detaillierter Abfragen.
- Die Daten der verschiedenen Tabellen werden über ein gemeinsames Schlüsselfeld verwaltet, das sie miteinander verknüpft. Der Schlüssel identifiziert zusammengehörige Daten eindeutig.
- Ausser dem Schlüssel wird jedes Datenelement nur an einer Stelle gespeichert und muß nur an dieser Stelle gepflegt werden.
- Zu einem Eintrag in einer Tabelle kann genau 1 Eintrag in einer anderen gehören (1:1-Beziehung) oder es können zu einem Eintrag mehrere Einträge in der anderen Tabelle gehören (1:n-Beziehung). Auch m:n-Beziehungen sind möglich.


[Inhalt] [Relationale Datenbanken] [Tabellen] [Abfragen] [Formulare] [Berichte] [Makros und Schaltflächen] [Übersichten]