Stufennummern Show Daten werden in verschiedene Stufen gegliedert. Diese Stufen werden durch Stufennummern bezeichnet. Zugelassen sind die Stufennumern 01 bis 49. Daneben gibt es die speziellen Stufennummern 66, 77 und 88. In einer Übersetzungseinheit muss für jede Stufennummer eine gesonderte Eintragung erfolgen. Da ein Datensatz die größte Ordnungseinheit darstellt, beginnen die Stufennummern für Datensätze mit 01. Den hierarchisch untergeordneten Feldern werden zahlenmäßig höhere Stufennummern (02 bis 49) zugewiesen. Die Stufennummer eines untergeordneten Datenfeldes muss um eine oder mehrere Einheiten größer als die des übergeordneten Datenfeldes sein. Nach der Beschreibung eines Datenelementes ist nur eine Stufennummer zulässig, die in derselben Datensatzbeschreibung schon einmal aufgetreten ist. Beispiel 2-8
Drei Arten von Daten, für die kein Stufenkonzept vorhanden ist, werden den Stufennummern 66, 77 und 88 zugeordnet:
Weitere Regeln sind unter „Stufennummer“ ( Abschnitt „Stufennummer") beschrieben.
Bild 1: Beziehungen von Datengruppen und Datenelementen in einem Datensatz 01 DATENSATZ-A. 05 DATEN-GRUPPE-1. 07 DATEN-GRUPPE-2. 08 DATEN-GRUPPE-3. 10 DATEN-ELEMENT-1... 10 DATEN-ELEMENT-2... 08 DATEN-ELEMENT-3... 07 DATEN-GRUPPE-4. 08 DATEN-ELEMENT-4... 08 DATEN-ELEMENT-5... 05 DATEN-ELEMENT-6... Bild 2: Datengruppen und Datenelemente in einem Datensatz Bild 1 zeigt die Struktur eines Musterdatensatzes und Bild 2 veranschaulicht, wie die Stufennummern zu verwenden sind, um diese Struktur in der Beschreibung des Datensatzes wiederzugeben. In diesem Beispiel sind DATEN-GRUPPE-3 und DATEN-ELEMENT-3 Teil von DATEN-GRUPPE-2 sowie DATEN-GRUPPE-2 und DATEN-GRUPPE-4 Teil von DATEN-GRUPPE-1. 3. Klassen und Kategorien von Daten und LiteralenJedem Datenfeld und Literal ist eine Klasse und Kategorie zugeordnet. Die Klasse und Kategorie einer stark typisierten Datengruppe ist der Typname, der in der TYPE-Klausel der Datengruppe angegeben ist. Die Klasse und Kategorie einer nicht stark typisierten Datengruppe sind
Eine alphanumerische Gruppe wird behandelt, als ob sie USAGE DISPLAY hat. Die Klasse und Kategorie einer Funktion wird durch den Typ der Funktion festgelegt (siehe „Funktionstypen" im Abschnitt "Allgemeines"). Die nachfolgende Tabelle 7 veranschaulicht die Beziehungen von Klassen und Kategorien von Datenelementen.
Tabelle 7: Klassen und Kategorien von Datenelementen Die folgenden Abschnitte beschreiben die Datenfelder in den verschiedenen Kategorien.
FestpunktdatenfelderEin Festpunktdatenfeld ist ein numerisches Datenfeld, in dem der Rechendezimalpunkt in jedem Wert immer als vorhanden angenommen oder an einer festen Stelle relativ zum Beginn oder Ende des Speicherbereichs festgehalten wird, der für das Datenfeld belegt ist. Der Inhalt eines Festpunktdatenfeldes muss sich, falls die SIGN-Klausel nicht angegeben ist, aus
den Ziffern 0 bis 9 zusammensetzen. Ist die SIGN-Klausel angegeben, darf der Inhalt zusätzlich zu den obigen Ziffern noch +, Maskenzeichenfolgen für Festpunktdatenfelder dürfen nur die symbolischen Zeichen 9, P, S und V enthalten. COBOL kennt drei Arten von Festpunktzahlen:
Die Beschreibung der Unterschiede ist unter Abschnitt „USAGE-Klausel" aufgeführt. Gleitpunktdatenfelder Ein Gleitpunktdatenfeld ist ein numerisches Datenfeld, dessen Dezimalpunkt verschiebbar ist, d.h. der Dezimalpunkt kann an verschiedenen Stellen stehen und wird durch die Angabe eines Exponenten der Basis (10) festgelegt. Die Basis, damit exponentiert, dient als Koeffizient einer Festpunktzahl (Mantisse); damit ist die Gleitpunktzahl dargestellt. Gleitpunktdatenfelder werden nur für Daten benutzt, deren potenzieller Wertebereich zur Festpunktdarstellung zu groß ist. Es gibt zwei Arten von Gleitpunktdatenfeldern: externe Gleitpunktdatenfelder und interne Gleitpunktdatenfelder. Externe Gleitpunktdatenfelder Die Maskenzeichenfolge für ein externes Gleitpunktdatenfeld kann die Zeichen. (Dezimalpunkt), V, E, + und Das Datenformat eines externen Gleitpunktdatenfeldes ist immer DISPLAY. Interne Gleitpunktdatenfelde Es gibt zwei Arten von internen Gleitpunktdatenfeldern:
Beide umfassen denselben Wertebereich. Das einfach genaue Datenfeld erlaubt sieben Dezimalziffern Genauigkeit. Das doppelt genaue Datenfeld erlaubt sechzehn Dezimalziffern Genauigkeit. Eine PICTURE-Klausel ist für interne Gleitpunktzahlen nicht anzugeben; die Länge eines solchen Datenfeldes ist durch seine USAGE-Klausel bestimmt.
4. Algebraische VorzeichenEs gibt zwei Kategorien algebraischer Vorzeichen:
5. Ausrichtung von DatenDie Ausrichtung von Daten innerhalb von Datenelementen hängt von der Kategorie des Empfangsfeldes ab.
Was versteht man unter einem Datenfeld?Ein Datenfeld ist die kleinste Einheit eines Datensatzes. Nach Mertens ist es die kleinste auswertungsfähige Dateneinheit, z. B. eine Artikelnummer.
Was ist eine Datensatz einfach erklärt?Ein Datensatz besteht aus einer Sammlung von miteinander verknüpften, aber eigenständigen Daten, die entweder einzeln oder auch gemeinsam aufgerufen und weiterverarbeitet werden können. Jeder Datensatz ist in einer bestimmten Datenstruktur organisiert.
Was ist ein Datensatz Beispiel?Ein Datensatz () ist (beispielsweise nach Mertens) eine Gruppe von inhaltlich zusammenhängenden (zu einem Objekt gehörenden) Datenfeldern, z. B. Artikelnummer und Artikelname.
Was ist ein Feld in einer Datenbank?Ein Feld ist die grundlegende Einheit für die Dateneingabe in einen Datensatz. Sie definieren ein Feld, indem Sie einen Feldnamen eingeben. Anschließend wählen Sie die Feldoptionen. Damit legen Sie fest, wie die Daten in einem Feld interpretiert, eingegeben, berechnet, gespeichert und dargestellt werden.
|