|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Можно ли сделать сабж автоматически? Умный человек давным-давно спроектировал БД в Firebird. Сейчас версия 2.5, открываю в Ibexpert. Нужно понять логику, то есть связи таблиц в БД (внешние ключи). Есть ли какой-нибудь инструмент, который мне их может показать? Или надо все равно сначала рисовать все на бумаге, чтобы понять связи? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 11:31 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
П.С. Вкладки Constraints и Master/Detail view таблиц пусты, хотя точно знаю, что они связаны ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 11:34 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Инструменты - Дизайнер БД Там Designer - Reverse Engineer ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 11:41 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
арт2010П.С. Вкладки Constraints и Master/Detail view таблиц пусты, хотя точно знаю, что они связаныЕсли "Умный человек" спроектировал логику на клиенте и триггерах, то вам будет "весело". ПК-ФК хотя бы есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 11:47 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Exteris, спасибо за подсказку. Но не помогло, так как действительно автор не предусмотрел FK на уровне БД - Reverse Engineer не показал ни одной связи между таблицами ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 13:31 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
вердикт: КГ/АМ зы: речь об "умном человеке" Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 14:04 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
арт2010автор не предусмотрел FK на уровне БДМы искренне сочувствуем. Понадобиться много терпения. Да, добавление связок на уровне БД может повлечь неработоспособность клиента, поэтому вникнуть в логику исходников клиента придется по любому, наверняка придется править и его. С другой стороны будет работы на длительный период, да нудная, да муторная, но таки работа, главное, чтоб ЗП устраивала. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2017, 17:51 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Мимопроходящийвердикт: КГ/АМ зы: речь об "умном человеке" В 2012 пришлось столкнуться с ERP OneWorld. Туева хуча таблиц - ни одного FK. Вся логика и целостность данных обеспечивается программой, вернее кучей программок на внутреннем языке системы. Оракл использовался только как хранилище данных в таблицах. В тот раз мне повезло - отвертелся от непосредственного участия во внедрении, как оказалось провальном. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2017, 09:23 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Мимопроходящийвердикт: КГ/АМ зы: речь об "умном человеке" по слухам, в IB 5/6 плохо работали FK просто у меня перед глазами исторически развивающаяся БД, в которой в шаблоны ERWIN делали все проверки и каскады на триггерах (причем даже не if exists а if count <> 0) подробностей нет, спросить давно не у кого ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 12:38 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Ariochшаблоны ERWIN ErWin не умел делать FK для IB. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 12:47 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, o_O а какая ему фиг разница, разве там не стандартный вусмерть ANSI SQL был, конкретно в плане FK ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 12:50 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Ariochа какая ему фиг разница, разве там не стандартный вусмерть ANSI SQL был, конкретно в плане FK ? Не знаю причину, просто для IB в ErWin были такие шаблоны. Кто мог - допиливал их ручками, остальные генерили такое вот убожество. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 13:31 |
|
Понять схему данных БД FireBird
|
|||
---|---|---|---|
#18+
Ariochа какая ему фиг разница, разве там не стандартный вусмерть ANSI SQL был erwin слишком долго издыхал, и в конце-концов помер. Это одна причина. Вторая причина - у других серверов с ФК было не совсем ANSI SQL. Да, и у IB 5/6, да и у 4, с FK было все нормально. А в PowerDesigner можно было генерацию допилить руками, чтобы он и ИБ поддерживал. В общем, в нормальном инструменте проблем с ФК не было. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2017, 13:57 |
|
|
start [/forum/topic.php?fid=40&fpage=43&tid=1561510]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 310ms |
total: | 454ms |
0 / 0 |