


Relational databases differ from indexed file systems in several significant ways. These are the logical associations between database concepts and COBOL indexed file concepts:
| Indexed File Concept | Database Concept |
| Directory | Database |
| File | Table |
| Record | Row |
| Field | Column |
For example, for Oracle, a COBOL record that looks like this:
01 terms-record.
03 terms-code pic 999.
03 terms-rate pic s9v999.
03 terms-days pic 9(2).
03 terms-descript pic x(15).
would be represented in the database as a table with a format similar to this:
SQL> desc terms;
| Name | Null? | Type |
| TERMS_CODE | NOT NULL | NUMBER (3) |
| TERMS_RATE | NUMBER (4, 3) | |
| TERMS_DAYS | NUMBER (2) | |
| TERMS_DESCRIPT | CHAR (15) |