Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Обратное моделирование БД / 10 сообщений из 10, страница 1 из 1
31.10.2008, 12:27:56
    #35627651
kestrel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
Подскажите, плиз, пакет, который умеет Reverse Engineering не только по именам и типам полей, но и по значениям, т.к. поля порой называются по-разному.
...
Рейтинг: 0 / 0
31.10.2008, 13:19:06
    #35627872
IT-Shaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
kestrelПодскажите, плиз, пакет, который умеет Reverse Engineering не только по именам и типам полей, но и по значениям, т.к. поля порой называются по-разному.
...
Рейтинг: 0 / 0
31.10.2008, 13:20:25
    #35627876
IT-Shaman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
kestrelПодскажите, плиз, пакет, который умеет Reverse Engineering не только по именам и типам полей, но и по значениям, т.к. поля порой называются по-разному.
по значениям чего? приведите задачу/пример
...
Рейтинг: 0 / 0
31.10.2008, 14:27:03
    #35628106
kestrel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
По значениям полей.
В одной таблице номер инвойса в поле document, а в другой - inv_num.
...
Рейтинг: 0 / 0
31.10.2008, 14:45:05
    #35628171
Cane Cat Fisher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
И если и там и там встречаются одинаковые значения, то пакет должен среверсеинжинирить FK ?
...
Рейтинг: 0 / 0
31.10.2008, 14:54:42
    #35628194
kestrel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
Ну да.
...
Рейтинг: 0 / 0
31.10.2008, 15:49:17
    #35628385
Cane Cat Fisher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
А в самой БД этого FK, видимо, нет?

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

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

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

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

Но, насколько я знаю, уже готовых таких инструментов - нет.
...
Рейтинг: 0 / 0
31.10.2008, 16:52:01
    #35628679
kestrel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обратное моделирование БД
Если на все связи предварительно заводить FK, зачем нужен реинжениринг? Или я чего-то не понимаю?
В том-то и дело, что БД есть, а какие в ней связи, неясно.
Cane Cat FisherВедь числа в БД используются для нумерации буквально всего
В данном примере это char(20), так что значения довольно характерные.
...
Рейтинг: 0 / 0
31.10.2008, 18:27:29
    #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]