Java Object Oriented Database Definition