PCSCHEMATIC Automation offers you very strong database facilities. The databases for the software contains more than the usual component and ordering data. They also contain electrical and mechanical symbols for the components.
Read more about how much you can benefit from this in these articles: