Usage-Driven Database Design : From Logical Data Modeling Through Physical Schema Definition