For a similar tool for Sybase, see dbschema.pl1. I wrote the original version of this tool many years ago, but it's still as useful, letting you reverse engineer an entire Sybase database...
1. It seems that this site is currently down, however.
An Englishman in New York
An American Werewolf in London
An American in Paris
The Innocents Abroad
An Idiot Abroad
Robinson Crusoe on Mars
A Connecticut_Yankee in King Arthur's Court
There and Back Again
Travels into Several Remote Nations of the World
Results (81 votes). Check out past polls.