Dataedo

And here's what makes it different:
ADD MORE METADATA - ADD VALUE TO DOCUMENTATION
Users can define virtual relationships between tables and virtual unique keys - the ones that aren't defined in the database but those rules should apply. They can define relationships even with views.
Large databases can be split into logical modules which makes them easier to analyze, understand and document.
POWERFUL EDITOR
Dataedo is like having word processor connected to your database. You can document your databases using rich text with images. You can write pages of formatted text and attach diagrams, charts or whatever describes your point best. And you can do that for each object.
You can describe any element of any object - relationship, trigger, parameter and many more.
QUICK SCHEMA UPDATE
Once anything changes in your documented databases you can sync all the changes with couple clicks.
USEFUL AND AESTHETIC EXPORT
EASY UI
TEAMWORK READY
Rankings by

National Ranking24th
in Poland Regional Ranking327th
in Eastern Europe Global Ranking5321st
worldwide