dModelAid is the perfect modeling tool for documenting a complex database design in a simple, interactive diagram. It offers smart visualization features to help you design the database structure and to identify potential errors before any code has been written.