Create a database abstraction layer.
The abstraction layer should be contain two high-level methods:
- a method to describe a new table layout
- a method to add data to that table
Ideally, the abstraction layer will be able to write to different database formats as per the user's choice. A key difficulty to overcome will be to describe compound data types (the oodbms-ness of ordbms-type data bases) in a generic way.
Create a database abstraction layer.
The abstraction layer should be contain two high-level methods:
Ideally, the abstraction layer will be able to write to different database formats as per the user's choice. A key difficulty to overcome will be to describe compound data types (the oodbms-ness of ordbms-type data bases) in a generic way.