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.
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.
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.
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]