Circuit diagrams and Unified Modeling Language diagrams are just two examples of standard visual languages that help accelerate work by promoting regularity, removing ambiguity and enabling software ...
I have always used Visio to build database schemas. However, with the latest version of Visio, I think Microsoft has really dropped the ball -- the cardinalities are microscopic and nearly impossible ...