JDBC Metadados

Pessoal,

Alguém sabe se é possível através dos metadados obter os relacionamentos existentes no banco de dados, se existe uma chave estrageira, ..., etc.

Se não for com metadados, como poderia fazer isso ?

 Abraços

 Eduardo

http://java.sun.com/j2se/1.4.2/docs/api/java/sql/DatabaseMetaData.html