Задавайте вопросы, мы ответим
Вы не зашли.
1. Имеется БД.
Структура таблиц известна. Есть клиент для работы с данной БД.
Возможно ли восстановить структуру связей в БД?
Как я понимаю, СУБД такой информации не хранит.
Т.е., грубо говоря, возможно ли построить ER-диаграмму, не разбирая (не дизассемблируя) клиент? :-/
2. Имеются ли какие-нибудь средства для автоматического создания проекта в ERWin, куда будут перенесена структура таблиц?
Или в ERWin есть такая возможность (ERWin сейчас у меня нет, а написано там только про "поддержку обратного проектирования для баз Oracle")?
3. MySQL поддерживает работу с пользователями на уровне СУБД?
И какие ограничения могут быть заданы?
Неактивен
1. Иногда хранит, иногда не хранит — в зависимости от базы данных.
Структуру связей для диаграммы как правило можно восстановить по
смыслу, используя названия полей и голову
2. Это вопрос к тем, кто разрабатывал Эрвин (ну или по крайней мере
знает, что это такое )
3. Разумеется, поддерживает: http://dev.mysql.com/doc/refman/5.1/en/ … vided.html
Неактивен
Структуру связей для диаграммы как правило можно восстановить по
смыслу, используя названия полей и голову
Это не так просто. Поскольку, во-первых, голову правильно использовать достаточно проблемно.
Во-вторых, автор был достаточно оригинален. К примеру, в таблице dogovor
гармонично сочетаются названия: KOEF_POWER, DOGNUM_VOLUNTAR, KOEF_PIZDEC.
В общем, конечно понятно, но в некоторых случаях сложно определить что он имел ввиду.
1. Иногда хранит, иногда не хранит — в зависимости от базы данных.
"Штатных" средств СУБД для этого не предусмотрено?
2. Это вопрос к тем, кто разрабатывал Эрвин (ну или по крайней мере
знает, что это такое wink )
Достаточно удобная фигня для создания ER-диаграмм (как минимум).
http://www.interface.ru/home.asp?artId=101
А вы чем пользуетесь?
3. Разумеется, поддерживает: http://dev.mysql.com/doc/refman/5.1/en/ … vided.html
Спасибо. Как раз то, что нужно. Буду разбираться с MySQL.
Неактивен
Используя голову, я могу предположить, что с вероятностью 99% поля KOEF*
не ссылаются на другие таблицы, а поле DOGNUM_VOLUNTAR ссылается на
таблицу договоров.
Штатные средства предусмотрены, но внешние ключи надо создавать явно,
не все это делают.
Я рисую на доске маркером
Неактивен
Штатные средства предусмотрены, но внешние ключи надо создавать явно,
не все это делают.
А какие штатные средства (так, ради повышения осведомлённости)?
Ткните, пожалуйста, в нужное место руководства.
Неактивен
Спасибо.
Неактивен