An exercise in database design