Pragmatier Data Tier Builder is an intuitive, graphical, development tool
that dramatically reduces the amount of time spent modelling and implementing
the data tier in an n-tier application. The tool benefits anybody who needs
to implement persistent data, i.e. Enterprise Objects, ranging from business
information systems to web applications.

In short:
1) model your data classes in the modelling tool.
2) press the build button and generate;
a, fully normalized database
b, data access code for VB
3) use regular OOP-notation to access the objects stored in the generated
RDB
+ object caching and inheritance

http://www.pragmatier.com