There is a confusing multitude of tools written by Esri and others (some supported, some unsupported) for designing and diagramming a geodatabase.
Here is an attempt at creating a definitive list of where to find them.
Related to What are convenient uml tools to create geodatabase models?What are convenient uml tools to create geodatabase models?