Yep, I'm looking for such toolsThose are called UML diagrams. You can create those with Visio or graphics/dia. You typically design these before you start implementing it in a database, not the other way around. But I'm sure there are scripts or tools that could generate an UML diagram from an existing database.