What you're talking is completely WTF.
Do you know other DBMS without impedance mistmatching? Do you know other DBMS allowing either object, SQL or direct data access to the SAME data?
Do your know other language for multidimensinal data than M(UMPS)? Use Cache' Basic if you don't like M language for some reason.
Let's return to conventional RDBMS and forget about all cool OO-stuff you learned with Java or C++. Get the REAL WTF of meanless tables and unlimited JOINs, deal with SQL-access only and stupid SQL synatax, cover it with WTF stored procedures, add the WTF business object layer for thouse logic that cannot be implemented with stored procedures, produce WTF object-relational mapper for that WTF business layer to access that WTF tables and finally add the greatest WTF in database world - XML data for thouse information that still does not fit into flat tables. Ah no! Also use LINQ - poor reinvention of what allready was in dBase or FoxPro for years.
Continue to do all that useless work just to cover dummy tables with your cool OO-applications and never return to Cache'.