OraSchemaDoc is "JavaDoc" style detailed documentation for all objects in schema covering Oracle specific features. Result of execution of oraschemadoc is set of static html files.
HyperSQL is like a doxygen for SQL, hypermapping SQL views, packages, procedures, and functions to HTML source code listings and showing all code locations where these are used. The internal "where used" functionality also scans C++ and Java source files.
Python Hyperschema is an open source public domain project that creates useful and really cool HTML hypermaps from SQL database schema, consisting of two small PL/SQL files and one Python (or C) source code file. The generated HTML pages have mousover data displays for all foreign keys, hyperlinked to the foreign key tables, as well as a hyperlinked list of all foreign keys pointing to each table and a master index of all tables.
SICKnotes (Site Inventory, Configuration, and Knowledge) is a permissions-based Web tool that assists with inventory, system changes, contact info, and knowledge for anything from a small startup to a data center. SICKnotes is written in Python and uses a MySQL database for data handling.