There are several, really good modeling languages for entity-relationships.
Wikipedia does a good job of cataloging them here.
This is a really quick read on the Barker-Ellis notation.
Of course, you can always just use the universal data model and be done with it