Herunterladen Inhalt Inhalt Diese Seite drucken

Sequenzielle Dateiorganisation; Merkmale Sequenzieller Dateiorganisation - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Dateiverarbeitung

9.2 Sequenzielle Dateiorganisation

Es gibt zwei Arten sequenziell organisierter Dateien: satzsequenzielle und zeilensequen-
zielle Dateien. Die folgende allgemeine Beschreibung bezieht sich auf satzsequenziell or-
ganisierte Dateien.
Die Abweichungen und Einschränkungen der zeilensequenziellen Organisation gegenüber
der satzsequenziellen Organisation sind in
Seite 202

9.2.1 Merkmale sequenzieller Dateiorganisation

Die Sätze einer sequenziell organisierten Datei sind logisch stets in der Reihenfolge ange-
ordnet, in der sie in die Datei geschrieben worden sind:
Jeder Satz (außer dem letzten) hat einen eindeutigen Nachfolger und
jeder Satz (außer dem ersten) hat einen eindeutigen Vorgänger.
Diese Vorgänger-Nachfolger-Beziehung kann während der Lebensdauer der Datei nicht
geändert werden.
Es ist deshalb nicht möglich, in einer sequenziellen Datei
Sätze einzufügen,
Sätze zu löschen oder
die Position eines Satzes innerhalb der festgelegten Reihenfolge zu verändern.
Sequenzielle Dateiorganisation erlaubt es jedoch,
bereits existierende Sätze zu aktualisieren
(sofern ihre Längen dabei nicht verändert werden und es sich um eine Plattenspeicher-
datei handelt) und
neue Sätze am Dateiende hinzuzufügen.
Es gibt keine Möglichkeit direkt (wahlfrei) auf jeden einzelnen Satz einer Datei zuzugreifen:
Die Sätze können nur in der gleichen Reihenfolge verarbeitet werden, in der sie in der Datei
stehen.
Für die Bearbeitung sequenzieller Dateien verwenden COBOL-Programme die Zugriffsme-
thode SAM des DVS. Einzelheiten darüber können im Handbuch [4] nachgelesen werden.
Sequenzielle Dateien können sowohl auf Magnetbändern als auch auf Geräten mit direk-
tem Zugriff (Plattenspeichern) eingerichtet werden.
U41113-J-Z125-6
beschrieben.
Abschnitt „Zeilensequenzielle Dateien" auf
Sequenzielle Dateien
193

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis