powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Граф взаимозависимостей таблиц
18 сообщений из 18, страница 1 из 1
Граф взаимозависимостей таблиц
    #39323338
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!
Существует ли способ построить граф взаимосвязей (references) таблиц в БД?
Я использую Sybase Powerdesigner и в нем что-то такой функции не нашел...
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39375519
Сруль.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Caмопал возьмёте ?
Связи в базе, меж таблицами должны быть древовидными.
Если есть обратная связь, база поведёт себя как спринтер в мешке.
Моя погремушка, просто, строит дерево из ничего.
Я вынужден отсылать Вас за пределы сайта.
Т.к. площадку для блога в sql.ru на одну мою программу дали,
а на вторую, о которой идёт сейчас речь-нет, хозяин всегда прав.
Может, не заблокируют.
Ответ, вобщем-то по теме и, походу, единственный.
http://srulbond.blogspot.co.il
Там есть линк на скачивание и кое какие разъяснения.
Спасибо.
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39375524
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сруль.,

Это, простите, что?
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39375928
Фотография lLocust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльДобрый день, коллеги!
Существует ли способ построить граф взаимосвязей (references) таблиц в БД?
Я использую Sybase Powerdesigner и в нем что-то такой функции не нашел...

Reverse engineering?
в Powerdesigner - Database \ Update Model from Database
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39376094
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сруль.Caмопал возьмёте ?
Связи в базе, меж таблицами должны быть древовидными.

Нет, спасибо! Не возьму :)
У меня связи меж таблицами, равно как и меж синапсами и нейронами, не древовидные :)
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39376106
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lLocustReverse engineering?
в Powerdesigner - Database \ Update Model from Database
Зачем мне Reverse engineering, если я БД создаю в точном соответствии с моделью? У меня и так все сведения есть...
Возможно я неправильно выразил свою изначальную мысль. Попробую описать кейс.
1. Необходимо организовать загрузку одной БД в другую, при этом их модели различаются. Одна таблица БД1 может загружаться в несколько таблиц БД2 и наоборот.
2. Необходимо соблюдать правильную последовательность загрузки, чтобы не нарваться на отсутствие записей для внешних ключей.
3. Отключать констрейнты на внешние ключи нельзя, т.к. необходимо обнаруживать нарушение целостности данных "на ранней стадии".

Для этого нужно нарисовать граф, на вершине (ах) которого будут таблицы, не имеющие внешних соединений. За ними - цепочки "зависимых"
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39376148
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдльнужно нарисовать граф, на вершине (ах) которого будут таблицы, не имеющие внешних соединений. За ними - цепочки "зависимых" ...
модели различаются. Одна таблица БД1 может загружаться в несколько таблиц БД2 и наоборот.эти взаимосвязи знаете только вы и рисовать подобный "граф" только вам и только руками.
если только, например, имена БД2 не содержат в себе в виде префикса/суффикса имя "прародителя" из БД2,
да и в этом случае максимум это написать скрип по системным таблицам (метеданным).
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39376150
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушкаимена БД2 не содержат в себе в виде префикса/суффикса имя "прародителя" из БД2 из БД1
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39376302
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушка,

"Все эти взаимосвязи" находятся в XML-формате в модели данных. Но сам PD в нужной мне форме их показать не умеет :(
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39376339
Фотография Дедушка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль"Все эти взаимосвязи" находятся в XML-формате в модели данных.и вот этиКурдльОдна таблица БД1 может загружаться в несколько таблиц БД2 и наоборот.тоже?
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39376781
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дедушка,

А, Вы об этом...
Вообще-то и эти могут. Если в PD создать маппинг.
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39377559
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльДобрый день, коллеги!
Существует ли способ построить граф взаимосвязей (references) таблиц в БД?
Я использую Sybase Powerdesigner и в нем что-то такой функции не нашел...
Это стандартный функционал PowerDesigner, называемый Impact and Linage Analysis - по правой кнопке на любом объекте или из меню Tools
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39377676
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман ДынникЭто стандартный функционал PowerDesigner, называемый Impact and Linage Analysis - по правой кнопке на любом объекте или из меню Tools
Привет!
Да, спасибо! Я о нем знаю. Но он производит линедж одного объекта, а не группы (всей модели или субмодели).
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39377749
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльНо он производит линедж одного объекта, а не группы (всей модели или субмодели).
группы тоже может, нужно вызвать из меню Tools и выбрать объекты
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39379446
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КурдльСуществует ли способ построить граф взаимосвязей (references) таблиц в БД?

Самый простейший способ, если нужно быстро:
1) Делаете выборку из служебных таблиц связей и формируете файл такой структуры:
table1 table2
table3 table4
....
2) сохранятаете его с расширением tgf
3) С помощью yEd открываете этот файл.
Таблицы все в куче будут.
4) В меню выбираете Layout например способ Organic.
Вот пример графа системных оракловых таблиц.
Заняло 5 минут времени с учетом написания поста )
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39379469
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Часть базы данных, которую я проектирую. Не понятно для чего такие схемы строить, но картинка прикольная получилась )
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39383347
Сруль.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НахлобучСруль.,
Это, простите, что?
Это каталог, которым я сам пользуюсь.
Если вас смущает банер с бешенной канарейкой,
так это бизнесс моего сына.
Я полагал, что он захочет делать каталог попугаев из своего магазина
на СиДи, но он перешёл на птичий корм для зоопарков.
Легче, чем попугаев растить. Вот царапина на экране и осталась.
Чем говорить, хотите, покажу скрин-шот.
1490 элементов за 6 секунд.
Поиск, картинки,копирование,запуск с флешки.
Глубина? Дальше 40 ступеньки, не нырял.
Ну, типа, Вы спросили, я ответил.
...
Рейтинг: 0 / 0
Граф взаимозависимостей таблиц
    #39383656
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сруль.Это каталог, которым я сам пользуюсь.
Ну, типа, Вы спросили, я ответил.

А какое отношение все это имеет к проектированию баз данных?
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Граф взаимозависимостей таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]