Database Three Level Architecture