DATABASE MODELING & DESIGN: THE FUNDAMENTAL PRINCIPLES