Relational database abstraction layer
