SchemaSpy je nástroj založený na Java (vyžaduje Javu 5 nebo vyšší), která analyzuje metadata schématu v databázi a generuje jeho vizuální reprezentaci ve formátu zobrazitelném v prohlížeči.Umožňuje proklikat hierarchii databázových tabulek prostřednictvím vztahů podřízené a nadřazené tabulky, jak jsou reprezentovány jak odkazy HTML, tak diagramy entit a vztahů.Je také navržen tak, aby pomohl vyřešit tupé chyby, které databáze někdy způsobuje selháním kvůli omezením.