Database utility rate model for cost recovery : financial cost allocation