Hi Murali,
I am not sure if you can use the back end DB, but you can use any external data base and have JDBC lookup to retrieve the values. If you have any existing DB in the landscape then it is good to use other wise better to use the ECC tables (with RFC lookup).
regards,
Harish