I recommend "Analysis Patterns" by Martin Fowler (1997). It's more general than what you asked for, but the patterns could form a strong foundation for particular vertical applications such as your shipping company example. The book presents object models, not relational database models.