Conceptual Database Design: an Entity-Relationship Approach