Added Database Abstraction DDL