Kapitel 5. Dateibehandlung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Eine typische moderne Computersprache verwendet Dateien vielleicht nicht oft. In einem Programmierbuch oder -handbuch wird dieses Thema vielleicht gar nicht behandelt. Das macht auch Sinn, denn viele Anwendungen sind nicht unbedingt auf Datenverarbeitung ausgerichtet.

Beim Mainframe ist die Situation jedoch anders. Der Umgang mit Dateien ist ein wesentlicher Teil des Prozesses. Das geht auf die Anfänge zurück, als Unternehmen nach Möglichkeiten suchten, die mühsame Arbeit mit Büchern und 3 x 5-Zoll-Karten zu ersetzen. Der Mainframe und COBOL wurden als eine Möglichkeit gesehen, das Backoffice zu automatisieren.

Zu diesem Zweck gibt es verschiedene Arten von Dateien. Dazu gehören sequentielle, indizierte und relative Dateien. In diesem Kapitel werfen wir einen Blick auf die ersten beiden und zeigen, wie die Sprache COBOL sie nutzen kann. Relative Dateien werden nicht häufig verwendet und daher in diesem Buch nicht behandelt.

Aufzeichnungen und Akten

Eine Datei für einen Großrechner besteht in der Regel aus einer Reihe von Datensätzen, d.h. einer Gruppe von zusammengehörigen Feldern. Ein Beispiel für einen Datensatz ist eine Kundenstammdatei mit Feldern für Vorname, Nachname, Adresse, Kreditrahmen usw.

Ein Großrechner liest die Datensätze zunächst in die eigentliche oder zentrale Speicherung ein; das ist ähnlich wie der ...

Get Moderne Mainframe-Entwicklung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.