(Примечание: я понимаю, что это близко к Как вы документируете структуру своей базы данных?, но я не думаю, что она идентична.)
Я начал работу в месте с базой данных с буквально сотнями таблиц и представлений, все с загадочными именами с очень небольшим количеством гласных и без документации. Они также не допускают беспорядочных изменений в схему базы данных, а также не могут касаться какой-либо базы данных, кроме тестовой, на моей собственной машине (которая сбрасывается и воссоздается регулярно), поэтому я не могу добавлять комментарии, которые могли бы помочь кому-либо.
Я попытался использовать "Жаба", чтобы создать диаграмму ER, но, оставив ее в течение 48 часов подряд, она все еще ничего не выдавала, и мне нужен был мой компьютер. Я разговаривал с некоторыми другими недавними сотрудниками, и все мы предположили, что всякий раз, когда мы озадачиваем, что такое конкретная таблица или какие-то ее столбцы, мы должны обновить ее в вики разработчиков.
Так какой хороший способ сделать это? Просто перечислите таблицы/представления и их столбцы и заполните их, когда мы идем? Основными инструментами, которые мне нужны, являются Toad, Oracle "SQL Developer", MS Office и Visio.