Herunterladen Inhalt Inhalt Diese Seite drucken

Datenbankbedienung (Uds/Sql) - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Datenbankbedienung (UDS/SQL)

17.2 Datenbankbedienung (UDS/SQL)
In COBOL2000-BC nicht unterstützt !
Eine Beschreibung des universellen Datenbanksystems UDS/SQL findet sich in den Hand-
büchern „Entwerfen und Definieren" [13], „Aufbauen und Umstrukturieren" [14], „Anwen-
dungen programmieren" [15].
UDS/SQL-Datenbanken werden von Anwenderprogrammen bedient über
COBOL-DML-Sprachelemente (DML ist integraler Bestandteil von COBOL) und
CALL DML (Datenbankbehandlung über Unterprogrammaufruf).
Der folgende Text beschränkt sich auf COBOL-DML. Ferner wird davon ausgegangen,
dass Schema und Subschema bereits generiert sind. Hier werden einzelne Schritte zur Er-
zeugung eines UDS/SQL-Anwenderprogramms kurz dargestellt.
Der Database Handler (DBH) als Kernkomponente des UDS/SQL-Datenbanksystems ist
zuständig für die Kommunikation zwischen dem Anwenderprogramm und der Datenbank
(über das Subschema). Man unterscheidet:
Linked-in DBH: Er wird in das Anwenderprogramm eingebunden, eignet sich also für
den Fall, dass nur ein Anwenderprogramm mit der Datenbank arbeiten soll.
Independent DBH: Er wird nicht mit in das Anwenderprogramm eingebunden, d.h. er
kann mehr als ein Anwenderprogramm steuern (eigener Prozess).
Aufbau eines COBOL-DML-Programms
DATA DIVISION.
.
.
.
SUB-SCHEMA SECTION.
DB subschema-name WITHIN schema-name.
PROCEDURE DIVISION.
.
.
Folge von COBOL-DML-Anweisungen
...
Die Formate der COBOL-DML-Anweisungen sind im Handbuch „Anwendungen program-
mieren" [15] beschrieben.
schema-name/subschema-name werden bei der Schema- bzw. Subschema-Generierung
festgelegt.
362
.
Anhang
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis