With MetaBeans, visualization of database metadata in your applications is now easier than ever before: simply connect a dbSwing GUI control to a TableMetaData dataset to see table metadata information. Choose the type of information (for example table columns, index definitions, dependencies) using a simple property.
DbVisualizer is a cross-platform database tool for all major relational databases. DbVisualizer enables simultaneous connections to many different databases through JDBC drivers.
ERView is an entity relationship modelling application. It allows the user to create and maintain enterprise level databases and data models. Through ERView's editor the user can visually model a database to create a data models. This data models can be saved for later use, modified, or used to generate SQL scripts. The SQL scripts can then be run to generate a database.