Technical data
Database (cont’d)
record types, 5–5
RETAINING clause, 5–30
example, 5–31
ROLLBACK statement, 6–3
running an HP COBOL DML program, 1–6
run unit, 5–25
concurrent, 6–2
schema, 5–3
set occurences, 5–9
set relationships, 5–10, 5–11
sets, 5–9
set types, 5–6
simple sets, 5–11, 5–12
simultaneous access to, 6–2
storage address of the record, 5–5
storage schema, 5–3
stream, 5–3
multiple streams, 5–3
subschema, 5–3
SUB-SCHEMA section, 1–5
system-owned sets, 5–11
testing DML programs, 7–1
sample session, 7–2
transaction, 5–34
transactions
figure, 5–34
unrestricted access, 6–2
updating records, 1–4
user work area, 1–6
Database concepts and definitions, 5–2
Database Control System (DBCS), 1–3, 5–28
major functions, 1–6
Database key identifiers, 4–4 to 4–6
Database on error condition, 4–15
Database Query utility (DBQ), 7–1
Data definition, 1–3
Data Definition Language, 1–5
DDL utility, 1–5
Data Definition Language (DDL), 1–3
Data Division, 3–2
Data items
default initial values, 3–3
Data manipulation language (DML), 1–3
See also DML statements
Data Storage Description Language (DSDL), 5–3
DB-CONDITION, 1–4, 2–2
translating values, 4–18
DBCS
See Database Control System
DB-CURRENT-RECORD-ID, 1–4, 2–3
DB-CURRENT-RECORD-NAME, 1–4, 2–2
Dbkey, 5–5
value, 5–32
DB-KEY, 2–3, 4–10
DBM$SIGNAL, 4–19
DBMDEMO, 5–2
DB statement, 1–4, 1–5, 3–2, 3–5, 5–5, 7–2
DB-UWA, 2–3
DDL utility
See Data Definition Language
Debugging
HP COBOL DML programs, 7–1
sample session, 7–2
Declaratives procedures
referencing with the USE statement, 4–62 to
4–65
Delimited-scope statement, 4–3
DISCONNECT statement, 1–4, 4–26, 6–8
set membership options, 4–15
DML
See Data manipulation language and DML
statements
DML statements, 1–3
COMMIT, 1–3, 6–3
CONNECT, 1–4, 6–8
DISCONNECT, 1–4, 6–8
ERASE, 1–4, 6–10
FETCH, 1–4, 6–14
FIND, 1–3, 6–14
FREE, 1–4, 5–32, 6–12
GET, 1–4
KEEP, 1–4, 5–32
MODIFY, 1–4
READY, 5–25
RECONNECT, 1–4, 6–9
ROLLBACK, 1–3, 6–4
STORE, 1–4
DMU Utility, 5–1
DSDL
See Data Storage Description Language
DUPLICATE clause, 7–2
E
Empty member record, 5–15
Entry
SUB-SCHEMA SECTION, 1–4
Entry points
into the database, 5–11
ERASE statement, 1–4, 4–28
set membership options, 4–15
usage, 6–10
Erasing
database records, 1–4
Error handling, 4–15
with the USE statement, 4–62 to 4–65
Exception handling, 4–15
EXCLUSIVE
access mode, 6–1
allow mode, 6–2
Index–3