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.
Frying pan on the stove
Results (356 votes). Check out past polls.