Database Modeling and Design: Logical Design