powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Обратное моделирование БД
10 сообщений из 10, страница 1 из 1
Обратное моделирование БД
    #35627651
kestrel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, плиз, пакет, который умеет Reverse Engineering не только по именам и типам полей, но и по значениям, т.к. поля порой называются по-разному.
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35627872
IT-Shaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kestrelПодскажите, плиз, пакет, который умеет Reverse Engineering не только по именам и типам полей, но и по значениям, т.к. поля порой называются по-разному.
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35627876
IT-Shaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kestrelПодскажите, плиз, пакет, который умеет Reverse Engineering не только по именам и типам полей, но и по значениям, т.к. поля порой называются по-разному.
по значениям чего? приведите задачу/пример
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35628106
kestrel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По значениям полей.
В одной таблице номер инвойса в поле document, а в другой - inv_num.
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35628171
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И если и там и там встречаются одинаковые значения, то пакет должен среверсеинжинирить FK ?
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35628194
kestrel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да.
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35628385
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в самой БД этого FK, видимо, нет?

А почему бы его там не сделать?

PS. Вообще, задача редкая по странности, и не думаю, что решение ее реально. Ведь числа в БД используются для нумерации буквально всего, и многие вещи имеют одинаковые идентификаторы. Так что же, считать их одним и тем же?
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35628677
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherА в самой БД этого FK, видимо, нет?

А почему бы его там не сделать?

PS. Вообще, задача редкая по странности, и не думаю, что решение ее реально. Ведь числа в БД используются для нумерации буквально всего, и многие вещи имеют одинаковые идентификаторы. Так что же, считать их одним и тем же?Слышал об аналогичном реверс-инжиниринге какой-то Аксаптовской схемы, но там все упрощалось тем, что во ВСЕЙ БАЗЕ - сквозная нумерация всех ID. Так что даже получилось состругать SQL запрос, который проводил частотный анализ и выделял поля, которые являются фактическими FK.

Но, насколько я знаю, уже готовых таких инструментов - нет.
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35628679
kestrel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если на все связи предварительно заводить FK, зачем нужен реинжениринг? Или я чего-то не понимаю?
В том-то и дело, что БД есть, а какие в ней связи, неясно.
Cane Cat FisherВедь числа в БД используются для нумерации буквально всего
В данном примере это char(20), так что значения довольно характерные.
...
Рейтинг: 0 / 0
Обратное моделирование БД
    #35629077
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kestrel wrote:
> Ну да.

В ErWin есть infer fk. Но конкретно в вашем случае
оно, естественно, не сработает. потому что критериев
нет для того, чтобы соотнести два поля друг с другом.
Данные естественно не будет никто тут анализировать -
их может быть очень много.

Если вы знаете, что это ссылка - создайте FK в базе,
любой case его сожрёт с превеликим удовольствием.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Обратное моделирование БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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