Herunterladen Inhalt Inhalt Diese Seite drucken

Indizierte Dateiorganisation; Merkmale Indizierter Dateiorganisation - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Indizierte Dateien

9.4 Indizierte Dateiorganisation

9.4.1 Merkmale indizierter Dateiorganisation

In einer indiziert organisierten Datei enthält jeder Datensatz einen Schlüssel, d.h. eine Fol-
ge beliebiger (auch nichtabdruckbarer) Zeichen, die ihn (innerhalb der Datei) eindeutig
identifizieren. Die Anfangspositionen (KEYPOS) und Längen (KEYLEN) der Schlüssel
stimmen dabei für alle Sätze einer Datei überein.
Mit Hilfe eines im Programm vereinbarten Schlüsselfeldes, das Lage und Länge des
Schlüssels im Datensatz beschreibt, kann über diesen Satzschlüssel direkt (wahlfrei) auf
jeden Satz der Datei zugegriffen werden. Zusätzlich zu den Möglichkeiten der sequenziel-
len Dateiorganisation gestattet dies, in einer indizierten Datei
Sätze wahlfrei zu erstellen
Sätze wahlfrei zu lesen und zu aktualisieren,
nachträglich Sätze einzufügen und
bereits vorhandene Datensätze logisch zu löschen.
Für die Bearbeitung indizierter Dateien verwenden COBOL-Programme die Zugriffsmetho-
de ISAM des DVS (siehe Handbuch [4]). Sie gestattet es mehreren Anwendern, gleichzeitig
eine Datei zu aktualisieren (siehe
UPDATE)" auf Seite
Indizierte Dateien können ausschließlich auf Plattenspeichern eingerichtet werden.
Dateistruktur
Eine ausführliche Beschreibung des Aufbaus einer ISAM-Datei findet sich in Handbuch [4];
die folgende Darstellung ist lediglich eine kurze Zusammenfassung der wichtigsten Tatsa-
chen:
Eine ISAM-Datei besteht aus zwei Komponenten mit unterschiedlichen Funktionen,
den Indexblöcken und
den Datenblöcken
Falls private Datenträger verwendet werden, können Index- und Datenblöcke auf verschie-
denen Datenträgern liegen.
Die Datenblöcke enthalten die Datensätze des Anwenders. Diese sind in aufsteigender
Reihenfolge ihrer Schlüssel logisch miteinander verkettet; ihre physische Reihenfolge
auf dem Datenträger ist beliebig.
240
Abschnitt „Simultanverarbeitung von Dateien (SHARED-
261).
Dateiverarbeitung
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis