MySQL. Если хоть раз открывали phpmyadmin и видели в списке схем information_schema. То это оно, что вы ищите. В этой схеме лежит весь конструктив базы. Туда и нужно обращаться, чтобы вытащить сведения об архитектуре.
Select distinct table_schema, table_name
from information_schema.colums
where column_name = 'имя поля'
Oracle. Тоже есть некоторые "супер-таблицы" со сведениями о структуре:
SELECT table_name, column_name, data_type, data_length
FROM USER_TAB_COLUMNS
WHERE column_name = 'имя поля'
Под каждую СУБД есть свои источники-таблицы структуры самой базы, но реализованы они по разному.