The basic need of Object-relational database arises from the fact that both Relational and Object database have their individual advantages and drawbacks.
The basic goal for the Object-relational database is to bridge the gap between relational databases and the object-oriented modeling techniques used in programming languages such as Java, C++, Visual Basic .NET or C#.