Impedance Mismatch
Relational databases
•  fields
•  records
•  tables
General-purpose
programming languages
•  standard data types
•  classes
The problem is to bind:
•  relational fields, records and tables
•  native 4GL variables, arrays and classes