Three Level Database Architecture